Étape 2: Le Circuit de l’Arduino
L’Arduino premier fait appel à des fonctions pinMode(), digitalRead(), digitalWrite(), analogRead() et pwmWrite() tout appelées de le RaspberryPi. Il s’agit de la meilleure façon que je connais pour ajouter un analogue au convertisseur numérique à le RaspberryPi. Notez que wiringPi utilise pwmWrite au lieu d’analogWrite, il est plus précis.
Le deuxième Arduino juste clignote le construit en LED sur la broche treize ans, complètement sous le contrôle de la RaspberryPi. C’est juste pour montrer qu’il peut vraiment contrôler plusieurs Arduinos. Il montre également une bonne mais simple utilisation de capacité de wiringPi multi-thread.
Si vous n’avez qu’un Arduino, vous pouvez toujours essayer le programme, étape 5 est un programme qui utilise un arduino.
J’ai construit le circuit de l’Arduino sur un bouclier de prototypage mais je montre le schéma de circuit sur une maquette pour plus de clarté.
Pour le circuit de l’Arduino, vous aurez besoin :
- 2 - Arduinos
- 2 - câbles USB pour se connecter à la RaspberryPi
- Carte de prototypage
- Fils de raccordement
- 2 - LED, j’ai utilisé un rouge et un vert.
- 2 - résistances de 330-560 ohms, pour les LEDs.
- 1 - bouton poussoir interrupteur
- 1 - capteur résistif
- 2 - résistances de 10K, pull-down pour interrupteur et capteur.
Utilisez ces pièces pour copier le circuit dans l’illustration ci-dessus.
J’ai utilisé une résistance sensible de la force pour le capteur résistif, mais une cellule ou un capteur coude fonctionnera tout aussi bien. Vous pouvez également utiliser un potentiomètre. Au fil d’un potentiomètre oublier la résistance de 10K, le fil du milieu à la broche, un bout de plomb le rail positif et l’autre au sol.