Stap 4: Configureren ServoBlaster
Zodra u uw servo's zijn bekabelde en u vergeet niet de nummers van de pinnen, beginnen door te gaan naar Servod directory:
CD ~/PiBits/ServoBlaster/user/
Hier, enkel type:
. / servod
Zie je iets dergelijks:
$ sudo. / servod
Boord van herziening: 1
Met behulp van hardware: PWM
Met behulp van DMA-kanaal: 14
Time-out voor inactieve: handicap
Aantal servo's: 8
Servo cyclustijd: 20000us
Pulse increment stap-grootte: 10us
Waarde van de minimale breedte: 50 (500us)
Maximale breedte: 250 (2500us)
Uitgang niveaus: normaal
Met behulp van P1 pinnen: 7,11,12,13,15,16,18,22
Servo mapping:
0 op P1-7 GPIO-4
1 op de P1-11 GPIO-17
2 op P1-12 GPIO-18
3 op P1-13 GPIO-21
4 op P1-15 GPIO-22
5 op P1-16 GPIO-23
6 op P1-18 GPIO-24
7 op P1-22 GPIO-25
Nadat die deze regel hebt ingevoerd (pin 7 en 11 worden gebruikt als voorbeelden, u kunt jouwe natuurlijk):
. / servod--p1pins = 7, 11
Deze lijn zal aangeven dat zijn 2 signaal draad aangesloten, over de GPIO7 en de andere op GPIO17.
Nu kunt u proberen om uw servo's draaien door te typen:
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
U moet zijn opgevallen dat de 4 opdrachten ingevoerd meestal gebruikt worden om tekst te schrijven naar bestanden.
Nu, we kunnen opzetten Bluetooth onze WiiMote aansluiten op de Pi!