Bases de l’Arduino partie 2 (1 / 5 étapes)

Étape 1: AnalogWrite

analogWrite et lire, est assez similaire aux contreparties numériques mais il existe des différences. Le premier est la limite de la broche. 20 d’arduino uno pins sont capables de digitalRead-ing et digitalWrite-ing, mais seulement 6 peut analogRead et 5 peut analogWrite.

Nous allons ignorer analogRead pour l’instant.

analogWrite est le code utilisé. L’option s’appelle PWM, modulation de largeur d’impulsion, et une courte explication enverrait plus courtes / longues fréquences d’impulsions, de faire une sortie variable : comme, une LED qui font peu de lumière. Le pwm sur Uno/Mega/Yun n’est pas vrai analogique, il a seulement 255 + 1 (0) modes possibles : 0,1,2,..., 255 tandis que le vrai analogique - DAC - sur Due / zéro permet à plus de 4 000 modes possibles, qui permet à ces Conseil pouvoir écouter de la musique.

Maintenant sur le code.

analogWrite, est utilisé généralement comme ceci :

analogWrite([name],[value]) ;

au lieu de [nom], nous devons placer un nom déclaré, ou pin.

au lieu de la valeur, nous plaçons un nombre qui peut être 0,1,2,3,..., 255.

analogWrite(LED,0) est le même que digitalWrite(LED,0), et analogWrite(LED,255) est en quelque sorte la même chose que digitalWrite(LED,1).

Mais, que se passe-t-il si nous voulions analogWrite(LED,73) ? La façon la plus simple de le faire est d’utiliser analogWrite.

Utilisez le code lié. nov02a est le nom de croquis.

La LED clignote, mais quand il s’allume, c’est moitié-éclairé. C’est parce que nous le donnons une valeur faible.

Maintenant modifier l’analogWrite, supprimer le 73 et tapez 255. LED devrait clignoter complètement allumé.

S’il y a des problèmes :

Assurez-vous que vous avez branché la LED à la cheville droite, 3 Si vous utilisez ce code.

Assurez-vous que la LED est dans le droit chemin.

Assurez-vous que la LED est en état de puits.

Assurez-vous que les fils et résistances fonctionnent.

Assurez-vous que le code est compilé complètement.

Articles Liés

Arduino à partir de zéro - thermomètre numérique

Arduino à partir de zéro - thermomètre numérique

J'ai aimé faire des projets avec Arduinos, mais 30 $ un morceau vos projets peuvent coûter chers. Je tiens donc à vous montrer comment vous pouvez faire votre propre Arduino à partir de zéro et faire des économies. Faites votre propre Arduino pour en
Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

La solution utilisée ici pour télécommander Arduino au moyen d'un smartphoneou tablette à la place des boutons poussoirs, affichages, etc. s'applique à de nombreux projets dans lesquels le microcontrôleur doit être contrôlé à distance, alors l'applic
Comment faire un Arduino à partir de zéro

Comment faire un Arduino à partir de zéro

Frugal génie est la meilleure voie à suivre pour la science.Si vous êtes intéressé à faire quelques arduino à partir de zéro, vous êtes venu au bon endroit.Vous pouvez voir un tutoriel vidéo de cette instructable : iciIl viendra compléter toute échap
Androino ! Contrôler un Arduino à partir votre appareil Android à l’aide d’un module bluetooth à bas prix.

Androino ! Contrôler un Arduino à partir votre appareil Android à l’aide d’un module bluetooth à bas prix.

Cette instructable vous montre comment lire des valeurs de capteur d'un Arduino avec votre appareil Android à l'aide d'un périphérique série bluetooth à bas prix, vous pouvez commander pour moins de 10 $ sur dealextreme ou ebay.Cet exemple utilise Py
Arduino parti s’allume

Arduino parti s’allume

Maintenant il s'agit d'un projet polyvalent. Utilisez-le comme un léger party ou un booster de concert.Ajout de couleurs et de manipuler la séquence lumineuse sont chose facile à faire.Regardez la vidéo pour voir le projet en œuvre.S'il y a un patch
Régulateurs de tension de commutation basée sur Arduino

Régulateurs de tension de commutation basée sur Arduino

Convertisseurs DC-DC sont utilisés pour convertir efficacement les tensions continues. Ils ont une efficacité de conversion jusqu'à 95 %, ce qui les rend utiles pour LED bandes, feux de vélo, chargeurs de piles et appareils électriques solaires. Un c
Direct Digital Synthesizer basées sur Arduino plain

Direct Digital Synthesizer basées sur Arduino plain

Microcontrôleur est destinée à contrôler les choses et de ne pas générer des périodiquessignaux - pour cela proposent que nous utiliserions un matériel dédié - quelque chose comme Atmega328 et AD9850.Mais de l'autre côté, cela pourrait être un projet
Traqueur solaire avec arduino à partir de matériaux chaque jour

Traqueur solaire avec arduino à partir de matériaux chaque jour

Cette construction de modèle traqueur solaire est si simple qu'il n'y a pas besoin d'un laboratoire entièrement équipé afin de le créer. Je l'ai fait en fait dans ma cuisine ! En revanche, l'idée principale et les logiciels sont afin que j'oserais le
Nous allons faire cuire : scanner 3D basé sur l’Arduino et traitement

Nous allons faire cuire : scanner 3D basé sur l’Arduino et traitement

vous vous demandez de copypaste méthode, utilisable dans la vraie vie, non seulement dans la réalité virtuelle ? Moi aussi. C'est le 21ème siècle, et ceux qui sont plus proches que tout ne l'imaginez ! Ceci est possible grâce à des imprimantes et des
Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1

Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1

Selon moi, des instruments de musique holographiques sera monnaie courante dans l'avenir, apparaître dans le monde des écoles (pour l'éducation), à domicile (pour le fun), aux bureaux de médias (pour la créativité) et dans les studios de musique (de
Bases de l’Arduino : RCtime

Bases de l’Arduino : RCtime

RCtime est une fonction pour l'Arduino qui trouve ses racines dans les langages de programmation de microcontrôleur Basic-basé (comme le Basic Stamp). Cette fonction ajoute fondamentalement la quantité de temps nécessaire pour charger un condensateur
NRF24L01 système de Transmission de données sans fil clavier basée sur Arduino

NRF24L01 système de Transmission de données sans fil clavier basée sur Arduino

ICStation Équipe de vous présenter ce système de transmission sans fil basé sur ICStation Mega 2560 et UNO R3 compatible avec Arduino. Il utilise une tension de travail DC5V. Lorsqu'il y a quelqu'un en appuyant sur les touches, le système émetteur en
Bases de l’Arduino (Duemilanove)

Bases de l’Arduino (Duemilanove)

Dans ce instructable je va vous montrer comment écrire votre tout premier programme de l'arduino (Duemilanove).Il suffit de suivre les étapes et que vous allez jusqu'au bout, vous avez écrit votre premier programme arduino !Il s'agit d'un tutoriel po
Seau à glace automatique fournisseur basées sur Arduino

Seau à glace automatique fournisseur basées sur Arduino

Vendredi dernier, quelques ingénieurs de DFRobot ont pris leur le défi de seau à glace de sensibilisation pour la SLA. Nous avons décidé de le faire d'une manière maker avec un vendeur de seau à glace automatique basé sur Arduino.And, nous défions to