Nous avons simplement Network ce procédé à une versie électronique d'une bougie qui fonctionne avec une Led.
Een kaars brandt met een vlam in- en uitschakelen met twee vingers.
We overgebracht gewoon dit proces naar een elektronische versie van een kaars die met LED werkt.
La Bougie van Studio Objet Augmente op Vimeo.
Om dit recept te maken, moet u gewoon:
- En leidde een weerstand
-Een LDR
-Dirigenten zoon
-Een Arduino Uno
-9V batterij
-Een potlood houder
int potar = a1 worden verkregen;
int geleid = 11;
int howBright;
int potarValue;
int potarValueMap;
VOID Setup {}
pinMode led (, uitvoer);
pinMode (potar, INPUT);
Serial.begin(9600);
}
void loop {}
Lit et les valeurs du potentiomètre kaart
potarValue=analogRead(potar);
potarValueMap = kaart (potar, 70, 1024, 0, 255);
Allume la leidde proportionnellement avec le potentiomètre
Als (potarValue < 750)
{
analogWrite(led,0); actie A
}
anders als ((led,0) & & (potarValue < 650))
{
analogWrite(led,0); actie B
}
Als (potarValue > 800)
{
{
howBright = random(128,255); Omzetten in helderheid iets tussen 128 en 255
analogWrite (led, howBright); De LED verlichting met de helderheid geplukt
delay(Random(50,150)); LED lijken te flikkeren maakt toen op voor een willekeurige tijd
} / / actie A
}
Lit et affiche les valeurs dans le seriële moniteur
Serial.Print («potarValue = «);
Serial.Print(potarValue);
Serial.Print («\t»);
Serial.Print («potarValueMap = «);
Serial.println(potarValueMap);
delay(50);
}