Nous avons simplement transféré ce procédé à une version électronique d'une bougie qui fonctionne avec une Led.
Une bougie est allumée avec une flamme sous et hors tension avec deux doigts.
Nous avons transféré juste ce processus à une version électronique d’une bougie qui fonctionne avec LED.
La Bougie Studio Objet Augmente sur Vimeo.
Pour faire cette recette, il vous suffit :
- Et a dirigé une résistance
-Un LDR
-Fils conducteurs
-Un Arduino Uno
-Pile 9V
-Un porte-crayon
potar int = A1 ;
int mené = 11 ;
int howBright ;
int potarValue ;
int potarValueMap ;
void setup() {}
pinMode (led, sortie) ;
pinMode (potar, entrée) ;
Serial.Begin(9600) ;
}
void loop() {}
allumé et mapper les valeurs du potentiomètre
potarValue=analogRead(potar) ;
potarValueMap = carte (potar, 70, 1024, 0, 255) ;
allume la led proportionnellement avec le potentiomètre
Si (potarValue < 750)
{
analogWrite(led,0) ; action A
}
sinon si ((led,0) & & (potarValue < 650))
{
analogWrite(led,0) ; action B
}
Si (potarValue > 800)
{
{
howBright = random(128,255) ; Changer la luminosité pour quelque chose entre 128 et 255
analogWrite (led, howBright) ; Allume la LED avec la luminosité cueillie
Delay(Random(50,150)) ; Fait à LED semblent scintiller quand sur pendant un temps aléatoire
} / / action A
}
allumé et affiche les valeurs dans le moniteur de série
Serial.Print (« potarValue = «) ;
Serial.Print(potarValue) ;
Serial.Print (« \t ») ;
Serial.Print (« potarValueMap = «) ;
Serial.println(potarValueMap) ;
Delay(50) ;
}