ARDUINO ljud aktiverat flash eller kamera avtryckare (2 / 2 steg)
Steg 2: Koden
int flash = 9. blixt eller kamera triger pin
int mic;
int lvl = 0;
int trig;
void setup() {
pinMode (flash, OUTPUT);
Serial.BEGIN(9600);
}
void loop() {
om (lvl == 0)
{
Serial.println ("vad ljud Trigger LVL vill du?");
lvl = 9000; uppsättningar utlösa lvl hög så det inte kommer att utlösa tills du anger ett värde
}
om (Serial.available())
{
lvl = Serial.parseInt();
lvl = begränsa (lvl, 25, 9000); hindrar dig från att skapa ljud upptäckt lvl till låg och orsakar fortlöpande
Serial.Print ("ljud Trigger LVL är"); utlöser, du kan ändra 25 till en lägre # men gå inte under 15
Serial.println(lvl);
Serial.println ("vad ljud Trigger LVL vill du?");
Trig = 0;
}
mic = analogRead(A0);
om (mic > = lvl)
{
digitalWrite (flash, hög);
Delay(1);
digitalWrite (flash, låg);
Trig = trig + 1.
Serial.Print ("Flash har utlösts");
Serial.Print(Trig);
Serial.println ("gånger!");
Delay(1000); fördröja så kameran eller flash endast utlöser en gång från ett ljud
}
}
--------------------------------------------------------------------------------------------------------------------
Efter att du får koden lastas på arduino driva upp sedan in den i din blixt eller kamera. Det skadar inte kameran eller flash till har den ansluten när du driva upp arduino men det kommer att utlösa det en eller två gånger när dess första starta upp...
Nästa öppen upp den seriella monitorn, kan du använda en på datorn eller om du har en android smart telefon & en USB OTG-kabel du kan ner ladda en fri följetong monitor från leken lagra... Följ bara instruktionerna på serial monitorn och din bra att gå, om du har några problem lämna en kommentar nedan och dåligt försök att hjälpa dig...