Arduino
C'est un billet juste pour dire que j'ai un arduino depuis quelques semaines.
Bon okie le dernier programme que j'ai fait: L'arduino "compte" en binaire. Le résultat est donné sur 8 bits (8 leds)... Et la vitesse de comptage est réglée grâce au potentiometre. Carrément utile comme programme!!!
bool arr[8] ={0,0,0,0,0,0,0,0}; int i; long lastTime = 50; long leDelay = 50; void setup() { Serial.begin(9600); for(i = 1; i < 9;i++){ pinMode(i, OUTPUT); } } void loop() { leDelay = analogRead(A0); if ((millis() - lastTime) > leDelay) { lastTime=millis(); i=0; while ((arr[i]==1) && (i<8)) { arr[i]=0; digitalWrite(i + 1, LOW); i++; } arr[i]=1; digitalWrite(i + 1,HIGH); for(i = 7; i >= 0;i--){Serial.print(arr[i]);} Serial.println(); Serial.println(leDelay); } }
Les idées de projets sympas pour le arduino:
- L'incruster dans le panneau de commande de l'ascenseur de mon immeuble pour ajouter une touche random
- faire un émetteur de morse, puis un récepteur pour communiquer à une vitesse d'1 octet par 10 minutes.
- Informatiser les commandes de ma voiture :
[gnieark@gnieark ~]$ su -c "freine" Mot de passe :