Contenu
- Arduino contre PC
- Pour les débutants: kit de démarrage
- Le clignotant léger
- Pousser vos boutons
- Capteurs de lumière et autres
- Tonalités, airs et bruits
- Passing Data: Moniteur série
L’Arduino est un circuit de microcontrôleur programmable populaire qui a débuté aux alentours de 2005. Basé sur les puces ATmega d’Atmel, il fournit une plate-forme à faible coût permettant de créer une grande variété de circuits de commande électroniques. Programmer et utiliser l'Arduino est assez simple, ce qui le rend attrayant pour les étudiants et les amateurs ainsi que pour les ingénieurs en électronique. La carte Arduino possède des embases à broches standard de 2,54 mm permettant une connexion facile aux cartes de mise en forme et à d’autres outils de prototypage électronique. En tant que microcontrôleur, il est bien adapté au contrôle en temps réel des lumières, des capteurs, des moteurs et autres équipements. Une communauté florissante d’utilisateurs, de fournisseurs de matériel et de logiciels, prend en charge Arduino, ce qui vous permet d’aborder un large éventail de projets.
Arduino contre PC
Un PC typique ou même un smartphone dispose de beaucoup plus de mémoire et de puissance que d’un Arduino, mais ne vous laissez pas décourager.L'Arduino est spécialisé dans les tâches répétitives simples, telles que le contrôle de la vitesse d'un moteur. Il n'exécutera pas plusieurs applications sophistiquées en même temps avec des graphiques couleur à haute vitesse. Parce qu'il se concentre sur les applications de contrôle électronique, ses créateurs ont choisi une conception peu coûteuse utilisant seulement une poignée de composants.
Pour les débutants: kit de démarrage
En soi, une carte Arduino ne fait pas grand chose; vous avez besoin de quelques autres composants avec lesquels le conseil peut se connecter et agir. Bien que vous puissiez acheter un Arduino autonome, les points de vente hobby vendent des kits pratiques qui vous aideront à apprendre les bases du matériel et des logiciels. En plus de la carte Arduino elle-même, un bon kit comprend une carte d’essai pour le prototypage, des résistances, des diodes électroluminescentes (DEL) et d’autres composants électroniques, du câblage et un adaptateur secteur 9V «mural» pour alimenter l’Arduino. Les meilleurs kits ont des guides d’instructions qui vous guident tout au long de la construction et du codage de circuits.
Pour programmer l'Arduino, vous avez besoin d'un ordinateur. Vous pouvez utiliser un ordinateur Windows, Mac ou Linux. Vous devez également télécharger une copie de l’IDE (Arduino Interactive Development Environment), un éditeur que vous utilisez pour écrire du code Arduino. L'IDE est un programme open source disponible gratuitement.
Le clignotant léger
L'un des projets Arduino les plus simples et les plus faciles est le clignotant à LED. Dans ce projet, vous utilisez l’Arduino pour allumer et éteindre un voyant standard dans un cycle qui se répète tant que le microcontrôleur reste allumé. Vous branchez le fil d’anode de la LED dans l’une des sorties numériques de l’Arduino et la cathode dans la connexion à la terre de l’Arduino. En règle générale, vous utilisez des DEL avec une résistance de limitation de courant, mais vous pouvez vous en tirer avec une DEL «nue». La carte Arduino n’émet que de faibles quantités de courant qui ne peuvent frire les DEL. Ce projet simple vous familiarisera avec l'IDE Arduino, le téléchargement de programmes sur l'Arduino avec un câble USB et les bases du codage. Le succès du clignotement de la lumière renforce votre confiance en soi pour des projets plus ambitieux.
Pousser vos boutons
Bien que l’Arduino puisse fonctionner sans capteurs, comme dans le projet de clignotant lumineux, il est plus utile lorsqu’il agit sur des données du monde réel. Un bouton-poussoir à action momentanée est l’un des moyens les plus simples de contrôler l’Arduino. Toutefois, pour que cela fonctionne correctement, vous devez connecter une résistance de 10 000 ohms au commutateur dans une configuration «extensible». Connectez l’un des fils de la résistance à la broche positive de 5 volts de l’Arduino et l’autre à la broche numérique que vous souhaitez contrôler. Connectez un côté du commutateur à la même broche numérique et l’autre côté à la broche de terre de l’Arduino. La résistance de tirage force la broche numérique sur une tension haute ou basse afin qu'elle ne «flotte» pas à une valeur ambiguë entre les deux. Dans le code de votre programme, utilisez l'instruction digitalRead () pour lire la valeur du commutateur. Utilisez une autre broche numérique pour faire clignoter une DEL ou effectuez une autre action lorsque vous appuyez sur le commutateur.
Capteurs de lumière et autres
Outre les commutateurs, certains des capteurs les plus simples disponibles sur l'Arduino incluent ceux pour la lumière, la température et le magnétisme. Les résistances variables sont un autre moyen de contrôler un Arduino. La carte possède un ensemble de broches d’entrée analogiques qui vous permettent de contrôler l’Arduino avec des signaux qui varient continuellement en plus de la nature tout ou rien de la broche numérique.
Tonalités, airs et bruits
Les broches de sortie numérique de l’Arduino peuvent piloter un petit haut-parleur. En réglant une broche numérique sur les valeurs haute et basse à des vitesses audio (environ cent fois par seconde), vos programmes peuvent produire des tonalités dans le haut-parleur. Pour créer un signal audio, créez une boucle répétitive définissant la broche élevée, des retards de 5 millisecondes, puis définissant la broche basse et effectuant un autre délai de 5 millisecondes. Avec un temps de cycle total de 10 millisecondes, le haut-parleur produira une tonalité de 100 hertz. Avec la bonne programmation, vous pouvez créer des gammes musicales et jouer de la musique. Avec une programmation différente, vous pouvez faire une sonnerie ou une sirène.
Passing Data: Moniteur série
L'IDE Arduino qui s'exécute sur votre ordinateur comprend une fenêtre de moniteur série qui reçoit et affiche les données du microcontrôleur. Pour les programmes plus complexes, le moniteur série peut vous sauver la vie, car vous pouvez afficher les valeurs de programme pour localiser les bogues de programme. Un programme simple qui transfère des données sur le moniteur série vous permet de vous familiariser avec cette fonctionnalité importante.