Bygga en segway med Raspberry Pi (7 / 10 steg)
Steg 7: Testa DC motorer
Låt oss hämta och kompilera koden för att göra de likströmsmotorer roterande.
$ cd
$ git clone https://github.com/wennycooper/dcMotor.git
$ cd dcMotor
$ cat README.md
$ gcc -o dcMotor0 dcMotor0.c - lwiringPi - lpthread
Nu är vi redo att göra motorerna gå. Kontrollera att alla komponenter som går runt och 12V likström är redo och anslutna. Ta din robot från marken och kör:
$ sudo. / dcMotor0
Hur är det? Om everthing arbeten, bör de två motorerna rotera i samma riktning tillsammans. De bör rotera i 5 sekunder i riktning framåt och sedan i 5 sekunder i bakåt riktning, sedan stannade.
Om något gick fel, gå tillbaka till föregående steg att kontrollera. Om båda motorer roteras i motsatt riktning, vänligen Byt M + & M - anslutningarna i en motor.
En sak att nämna är: är rotationshastighet tillräckligt snabbt??
Om de roteras långsamt, säger två varv per sekund, är det för långsamt att balansera roboten. Problemet kan vara i kretsar till L293D. Gå tillbaka till check den.