mercredi 6 septembre 2017

Arduino : Episode 1 : le ventilateur fou




 Bonjour,


Voici une nouvelle section, au même titre que le Raspberry, vous trouverez ici mes expériences avec l'Arduino.
Le gros avantage étant que c'est vraiment pas chère.

Pourquoi Arduino et pas Raspberry ?
Le Raspberry est un ordinateur, il lui faut un temps pour s'allumer, lancer ses services mais est beaucoup plus puissant et plus cher.
Un Arduino est un contrôleur, il est bête, et effectue toujours les mêmes tâches. Mais il a l'énorme avantage d'être abordable et rapide dans son exécution.

Je voulais adapter mon projet Raspberry Episode 19 car il était vraiment trop long à s'allumer.
Bref, avant de savoir si j'avais un bus, j'étais déjà parti.

J'ai acheter, il y a presque 1 an maintenant un Arduino Nano pour 4€ sur Ebay.
Un peu de soudure par ci par là (sur ce modèle il faut jouer du fer à souder) et le tour est joué.

 Le Code:

 Ensuite il faut connecter en Micro-USB son arduino à son PC, installer le logiciel Arduino
(sélectionner le modèle, dans outils, type de carte, ainsi que la connectique :COM3)


void setup() {
  // put your setup code here, to run once:
pinMode(13,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(13, HIGH);
delay(4000);
digitalWrite(13, LOW);
delay(3000);
}
 Le code situé dans le Void setup ne sera utilisé qu'une fois.
Celui dans le loop sera exécuté en boucle.

Ici, on applique un mode sortie au PIN13
puis on boucle sur envoyer de l'electricité au port 13
attendre 4000 millisecondes (4 secondes)
arrêter d'envoyer l'electricité
attendre 3000 millisecondes, et on recommence : on allume, on attend, on éteint, on attend, on allume ...

Connexion:



Pour la connectique, on branche un câble durant sur la PIN Masse (GND) de l'arduino et un autre sur le PIN 13 (digitale). Avec un ventilateur, pas de bornage (- ou +) ca tourne dans un sens ou dans l'autre. Plus tard avec une LED on fera attention et on ajoutera une résistance pour ne pas la griller.
On vérifie le code (avec l'îcone Coche), on téléverse (avec l'îcone Fleche) et aussitôt le script est utilisé.


Pour information, il est conseillé de sauvegarder votre travaille.
Une fois le code injecté dans l'arduino, il ne peut pas être reversé vers le logiciel.



Aucun commentaire:

Enregistrer un commentaire