Automatisk fönster gardiner (7 / 13 steg)
Steg 7: Arduino kod
Koden för detta är enkel. Eftersom bluetooth-modulen fungerar precis som en seriell port, använder jag SoftwareSerial biblioteket i Arduino tillgång signalen, gör att jag kan lämna standard RX/TX stiften gratis så jag slipper koppla bort bluetooth för att göra programändringar. Jag använder bluetooth för att läsa ett tecken som jag skickar till den. Baserat på karaktären som den tar emot, det kommer att antingen snurra stepper motor medurs eller moturs, öppna och stänga gardinen. Baserat på omkretsen av blocken som jag använde, kunde jag avgöra hur många varv motorn behövs för att vända. Ta detta och fastställa det korrekta antalet steg som det måste vända. Jag har bifogat min kod. Denna kod har en plats att ange tiden för en realtidsklocka också som jag kommer att lägga i senare.