Golf ball dispenser (5 / 7 steg)
Steg 5: Programmering styrsystemet
För detta behöver du ladda ner arduino IDE som är bara det program som du skriver koden i.
Jag behövde ha en grundläggande idé om vad jag ville ha allt att göra och hur det behövs för att arbeta tillsammans för att börja skriva min kod.
Så dessa är de steg som måste ske:
- Jag behöver en rörelsesensor läsa för att avgöra om jag behöver starta motor slingan
- "Om" läsningen är mindre än ett angivet avstånd behöver jag stora servo snurra dispenser barnet på golfklubben
- Göra små servo skjuta en boll mot botten hål
- Sedan göra det tillbaka tillbaka till ursprungsläget
- Nu stora servo tillbaka till sitt ursprungliga läge
- avsluta loopen och börja läsa sensorn igen
För att läsa sensorn använde jag en kod från en tidigare uppdrag för denna klass.
Då skrev jag ett "Om" villkorlig programsats som tog behandlingen och bestäms om det var mindre än eller lika med 5cm.
Om det sedan flytta stora servo till 120 (min servo behövde sättas till 120 bara för att rotera 90).
Sedan fördröja några millisekunder.
Nu flytta små servo ut (sedan fördröja) och tillbaka.
Sedan avsluta loopen och fördröja 200 millisekunder för den kommande behandlingen så att om villkorssatsen inte är uppfyllda det blir en läsning någonsin 200 millisekunder.