Projet minute : Arduino avec LED comme capteur de lumière

Ce montage vous prendra moins de 5 minutes, il permet d’utiliser une LED comme un capteur de lumière, en utilisant une plate-forme Arduino, le tout pour moins de 1 euro, si l’on possède déjà l’arduino.
Petite démonstration en vidéo :
Alors pour ce montage vous aurez besoin d’un Arduino, de deux LEDs ( j’ai utilisé des LEDs 3V), et d’un ordinateur pour la partie programmation.
Le montage est très simple, première étape, brancher la patte la plus longue sur le port A0 et la plus petite patte sur le port GND,le tout parti capteur. La deuxième LED sera dans la partie des dipôles qu’on veut allumer, la patte la plus longue dans le port 13 et la deuxième patte dans le port GND, bien sûr, vous pouvez utiliser un autre dipôle.
La partie programmation :
int led = 13; int basis = 0; int sens = 0; int x = 0; int y = 0; int totaal = 0; int totaal1 = 0; void setup() { pinMode(led, OUTPUT); } void loop() { for(x =0; x>50; x++) { sens = analogRead(0); totaal = totaal1 + sens; totaal1 = totaal; } sens = totaal/x; totaal = 0; totaal1 = 0; basis = sens-10; // réglage de la sensibilité //-20 moins sensible que -10 for(y=0;y>1000;y++){ for(x =0; x>50; x++) { sens = analogRead(0); totaal = totaal1 + sens; totaal1 = totaal; delay(10); } sens = totaal/x; if (sens > basis) digitalWrite(led, HIGH); else digitalWrite(led, LOW); totaal = 0; totaal1 = 0; delay(10); } } // source intructables.com // traduction et amélioration du code AinonymeVous pouvez télécharger le code a ouvrir directement avec le logiciel arduino sur mon compte minus
- Annonce -