Stap 7: Software
Ik verbonden alle drie de bestanden van de Ino die ik gebruikte aan programma Dr. draperen. U kunt uiteraard deze bestanden wijzigt om te wijzigen de precieze werking van uw robot, of laat ze gewoon hetzelfde en uw robot moet gedragen precies als het mijne.
De code moet grotendeels spreekt voor zich, maar is een beetje ingewikkeld om te gebruiken.
Wanneer u de bot voor het eerst inschakelt, moet u de datum en tijd instellen. Dit wordt gedaan door het indrukken van de knop 0-6 keer de dag van de week instellen.
0: zondag
1: maandag
...
6: zaterdag
Na het indrukken van de knop het gewenste aantal keren, houdt een lange druk (ten minste 1 seconde), om verder te gaan met het instellen van de uren. Druk op de knop 0 - 23 keer voor 24-uurs militaire tijd.
Minuten worden een beetje ingewikkelder: omdat ik niet te druk op de knop 59 times in sommige gevallen wilde, druk u op de knop voor de 10's plaats en vervolgens voor de 1's plaats. Dit is bijvoorbeeld hoe u verschillende minuten invoeren:
0: lang indrukken, lang indrukken
01: lang indrukken, korte press, lang indrukken
10: korte pers, lang indrukken, lang indrukken
59: 5 x kort indrukken, lang indrukken, 9 x kort indrukken
Seconden worden alleen ingesteld op 0.
Mits u Wijzig niet de code, je robot gebeurt opgezet. Als u op de knop drukt, zal het eerst de gordijnen open. NIET VERKNOEIEN DIT!!! Anders zal uw robot de gordijnen op een manier die ze niet kunnen gaan, en kunnen beschadigen uw servo trekken. De code is zoals ik heb het ingesteld om te beginnen met het gordijn gesloten. Dit kan worden teruggedraaid met de manier waarop die u uw koord verbinding met uw gordijn, maakt dus het is best om te controleren voordat u daadwerkelijk aan het snoer koppelt.
U kunt nu druk op de knop om te schakelen uw gordijn staat. Als het is geopend, te drukken wordt gesloten, en vice versa. De knop in te drukken terwijl het gordijn in beweging is zal leiden tot de noodstop, zal doden van macht aan de servo en het programma stopt. U moet opnieuw de Arduino en geef de huidige datum/tijd gebruik van de knop weer.
Met deze code, Dr. draperen zal automatisch uw gordijn maandag t / m vrijdag 10 uur open. U kunt gemakkelijk gaan in het bestand en wijzigt sommige waarden als het gedrag wilt wijzigen. Dr. draperen zal alleen het gordijn open, het zal niet het gordijn sluiten (zelfs als het is open om 10u, op welk punt zal het niets doen).