Dolda Wall Outlet Safe (w/Arduino Lock) (9 / 9 steg)
Steg 9: Arduino koderna
1..) Ladda ner nedanstående koder sedan ladda upp skissen / koder till din Arduino
2.) tryck "CTRL + skifta + M†till öppen den serial monitorn
3..) Ange "O" översta öppna spärren - "C" till nära spärren
Förslag, Tips & Tricks:
1..) Använda takt knappar + digital pins, istället för att använda datorns seriella monitor.
2.) Lägg till en auto-lock fördröjning för servo avslutas automatiskt efter öppnandet.
_________________________________________________________________
Raw-koder (om du är för lat för att ladda ner skissen):
Kodad av: Angelo S. Casimiro (aka ASCAS)
Copyright gäller - erkännande icke-kommersiell dela lika (by-nc-sa)
Instruktioner:
Tryck "CTRL + skifta + M†till tillträde serial monitor
Skriv in: ' o ' att öppna lås - "C" till nära (inte skiftlägeskänslig)
#include
Servo myservo;
char gar;
//------------------Setup---------------------
void setup() {
myservo.attach(9); Anslut Servo till stift #9
Serial.BEGIN(9600);
Serial.Print ("Skriv: ' o ' att öppna lås -"C"för nära \n");
}
//------------------Loop---------------------
void loop() {if(Serial.available()) {gar = Serial.read(); Serial.println(gar); Serial.println ("\nEnter: ' o ' att öppna lås -"C"för nära"); delay(1000);}
om (gar == 'c' || gar == 'C' || gar == "nära") {//If "C" anges, nära spärren
myservo.write(0);
/ * myservo.write(150);delay(5000); Kommandot servo till auto-lock efter 5 sek.
[Ta bort denna kommentar tagg för Servo Auto låskoden - föreslagit: marhar]
*/
}
annars om (gar == ' o ' || gar == ' o ' || gar == "öppna") {//If "O" anges, nära spärren
myservo.write(150);
}
}