Roboten styrs för hand rörelser (4 / 6 steg)
Steg 4: Kodning roboten
Här är python och arduino koden för robot. Ladda arduino koden på din arduino och spara filen python.
Låt mig förklara hur det fungerar.
Python programmet tar en bild på pekfingret framför vita skärmen. OpenCV används för att ta bilder. Python programmet går sedan igenom varje pixel i bilden tills det kommer över en svart pixel. Python används PIL för att bestämma färgen på varje pixel. Python programmet kontrollerar sedan på vilken sida av bilden pixel är på. Beroende på den pixel position, kommer att python automatiskt skicka viss information till arduino. Till exempel om pixeln till mitten vänster av bilden, ska skickas "full-vänster" till arduino. Programmet skickar informationen till arduino över den seriella porten. Arduino läser konsekvent för data på den seriella porten. Om det läsa "full-vänster" skulle det sväng vänster tills det läste ett annat kommando.