Programmation pour l'Arduino: un tutoriel pour débutant
L'Arduino est l'une des plates-formes de développement les plus célèbres du marché. Vous pouvez découvrir comment programmer et l'utiliser correctement ici.
Arduino: ce matériel est requis pour la programmation
Les Arduinos sont comme du sable au bord de la mer. En conséquence, la sélection est large. Si vous n'êtes pas encore familier avec le sujet, nous avons quelques conseils pour vous.
- L'Arduino Uno est très adapté aux débutants, car il fournit à la fois six broches analogiques et 14 broches numériques, ce qui signifie que vous pouvez déjà y connecter de nombreux composants électroniques. Vous avez également l'avantage de pouvoir (généralement) remplacer le microcontrôleur sans acheter de nouvelle carte. Il est également facile de programmer avec la carte et ensuite soudé dans un circuit.
- Une autre bonne carte d'entrée de gamme est l'Arduino Mega 2560. Bien que la puce soit installée en permanence, la carte offre beaucoup plus de broches que l'Uno, mais elle est également plus chère.
- Puisque la plate-forme Arduino est "Open Source", il existe également de nombreuses alternatives bon marché aux "vrais" Arduinos.
- Idéalement, vous pouvez trouver sur Internet des kits Arduino qui viennent avec toute une gamme de composants électroniques, ce qui peut vous faire économiser de l'argent.
- Si vous n'achetez pas de kit, vous pouvez obtenir les pièces individuellement. En tant que débutant, vous devez d'abord acheter quelques LED, résistances, boutons, potentiomètres et un servo pour en essayer beaucoup. Vous avez également besoin de câbles volants et d'une planche à pain pour connecter les composants ensemble.
Installer Arduino IDE
Avant de pouvoir vraiment vous amuser avec votre Arduino, vous devez d'abord installer l'IDE Arduino.
- Lors de l'installation sous Windows, il vous sera demandé plusieurs fois si vous souhaitez installer les pilotes Arduino. Assurez-vous de cliquer sur "Installer" ici, sinon vous ne pourrez pas utiliser l'Arduino avec le PC plus tard.
Arduino: contrôle LED
Nous vous montrons comment contrôler une LED avec l'Arduino.
- Pour ce faire, connectez d'abord la broche étiquetée «GND» au côté court de la LED à l'aide d'un câble volant.
- Connectez l'autre côté de la LED avec une résistance appropriée.
- Connectez également la résistance à la broche 13.
- Démarrez l'Arduino IDE et connectez l'Arduino au PC avec un câble USB.
- Cliquez sur l'onglet "Outils" et sélectionnez votre carte, ses spécifications et le port.
- Dans "void setup ()", vous devez d'abord ajouter une commande qui définit la broche 13 comme sortie. Cela se fait facilement avec la commande "pinMode (13, OUTPUT);" (sans guillemets).
- Dans la "boucle vide ()", vous pouvez maintenant ajouter des commandes qui doivent être exécutées encore et encore. Tout d'abord, la commande "digitalWrite (13, HIGH);" la broche est réglée sur HIGH, ce qui signifie qu'une tension de 3, 3 volts lui est appliquée.
- Ajoutez maintenant la commande "delay (1000);" de sorte que le programme attend ensuite une seconde.
- Vous pouvez maintenant utiliser la commande "digitalWrite (13, LOW);" ajouter pour que le programme éteigne à nouveau la LED. Insérez ensuite à nouveau la commande de délai.
- Enfin, téléchargez le programme sur l'Arduino. Vous avez maintenant une LED clignotante!
Utilisez les boutons de l'Arduino
Pour utiliser un bouton sur l'Arduino, insérez-le dans la zone de la rainure de la planche à pain.
- Connectez le connecteur en bas à gauche à la broche 5V et le connecteur en bas à droite via une résistance de 10 kiloohm ou plus à la masse.
- Le connecteur est également connecté à la broche 3 dans le coin supérieur droit.
- Dans la méthode de configuration, vous définissez d'abord ce bouton comme entrée: "pinMode (3, INPUT);"
- Avec la commande "digitalRead (3);" vous pouvez maintenant lire l'état numérique de la broche. C'est soit HAUT ou BAS. Utilisez simplement une instruction if pour interroger.
Arduino: servo de contrôle
Étant donné que le contrôle du servo est un peu plus complexe, nous l'avons résumé pour vous dans un article séparé.
Dans le prochain article, vous apprendrez à écrire vos propres programmes en Java.