Stap 28: programmeren
Ik heb geschreven een Arduino-code met instructies waarmee gemakkelijk een of twee-legged danser.
Algemene gids
De code wordt uitgevoerd door de volgende routine:
- Initialiseert alle pinnen als uitgang
- Verbindt elke pin in een nieuwe waarde formulier omgaan matrix met de rijen a, b, c en d en de kolommen 1, 2, 3, 4 en 5
- Nu om te bewegen van een been van positie a1 positie van a2 alles wat we moeten doen is het schrijven van de opdracht on(a2), off(a1)
Programmeren van uw eigen dans
De code kun je gemakkelijk programma een dansroutine. Ik heb de volgende functies die u in de hoofdlus plaatsen kunt geschreven:
- set_left(); het linkerbeen b2 positie ingesteld (gebruik alleen aan het begin)
- set_right(); het rechterbeen b4 positie ingesteld (gebruik alleen aan het begin)
- L_forward(); bewegingen links been naar voren (gebruik op rijen a, b, c slechts)
- R_forward(); bewegingen rechterbeen naar voren (gebruik op rijen a, b, c slechts)
- L_back(); bewegingen links been vooruit
- R_back(); rechterbeen beweegt naar voren
- L_side(); bewegingen links been naar buiten
- R_side(); rechterbeen beweegt naar buiten
- L_cent(); bewegingen links been naar het centrum
- R_cent(); rechterbeen naar het centrum beweegt
Een handige test() functie zal alle elektromagneten sequentieel genereren een zig-zag patroon wordt geactiveerd.