Arduino + K'nex Motors (8 / 9 steg)
Steg 8: Programmera Arduino
Jag har skrivit en enkel "tillbaka- och tillbaka" program för Arduino, som kommer att fungera som programmet "hello world" för detta projekt. Den är kopplad till detta steg; helt enkelt ladda ner den, placera den i en mapp med samma namn, då placera mappen i mappen skiss. Slutligen, öppna den med Arduino IDE, och ladda upp den till din styrelse. Grattis! Du har stängt en vanlig K'nex motor till en "smart" Arduino styrd motor!
Om du har följt denna guide exakt, sedan digital stift 5 pin framåt, och digital stift 7 kommer att vara bakåt PIN-koden. För att köra motorn framåt eller bakåt, ange dessa pins hög eller låg på följande sätt:
- Framåt pin hög, bakåtriktade stift låg: Motor går framåt
- Framåt pin låg, bakåt pin HIGH: Motor går bakåt
- Framåt pin hög, bakåt pin HIGH: motorn rör sig inte
- Framåt pin låg, bakåt pin låg: motorn rör sig inte
För att skriva din egen anpassade rörelser, enkelt ställa in rätt stiften högt eller lågt, då funktionen för en delay() för att vänta rätt antal millisekunder. Tänk också på att eftersom K'nex motorerna är DC-motorer, de blir mycket oprecisa, omöjliggör precision rörelser eller K'nex CNC-maskiner.