WiiMote kontrollerade servon med RaspberryPi (4 / 8 steg)
Steg 4: Konfigurera ServoBlaster
När du har fast din servon och du kommer ihåg numren på stiften, börja genom att gå in Servod katalog:
CD ~/PiBits/ServoBlaster/user/
Här, skriv bara:
. / servod
Du borde se något sånt:
$ sudo. / servod
Ombord på översyn: 1
Med hjälp av hårdvara: PWM
Med DMA-kanal: 14
Idle timeout: funktionshindrade
Antal servon: 8
Servo cykeltid: 20000us
Pulsen steg stegstorlek: 10us
Minsta värde: 50 (500us)
Maximal breddvärde: 250 (2500us)
Output nivåer: Normal
Med P1 stift: 7,11,12,13,15,16,18,22
Mappning av servo:
0 på P1-7 GPIO-4
1 på P1-11 GPIO-17
2 på P1-12 GPIO-18
3 på P1-13 GPIO-21
4 på P1-15 GPIO-22
5 på P1-16 GPIO-23
6 i P1-18 GPIO-24
7 på P1-22 GPIO-25
Efter som in denna rad (stift 7 och 11 används som exempel, kan du använda din naturligtvis):
. / servod--p1pins = 7, 11
Den här raden anger att 2 signal kabeln är ansluten, en på GPIO7 och den andra på GPIO17.
Nu kan du prova att göra rotera din servon genom att skriva:
sudo echo P1 - 7 = 0% >/dev/servoblaster
sudo echo P1 - 11 = 0% >/dev/servoblaster
sudo echo P1 - 7 = 100% >/dev/servoblaster
sudo echo P1 - 11 = 100% >/dev/servoblaster
Du borde ha märkt att de 4 kommandon in vanligt för att skriva text i filer.
Nu kan vi ställa in Bluetooth ansluta våra WiiMote till Pi!