Étape 4: Configurer ServoBlaster
Une fois que vous avez branché vos servos et vous n’oubliez pas les numéros des broches, commencez par entrer dans le répertoire Servod :
CD ~/PiBits/ServoBlaster/user/
Ici, il suffit de taper :
. / servod
Vous devriez voir quelque chose comme ça :
$ sudo. / servod
Révision à bord: 1
En utilisant du matériel : PWM
À l’aide de canal DMA : 14
Idle timeout : handicapés
Nombre de servos: 8
Servo durée du cycle : 20000us
Taille de palier d’augmentation d’échelon d’impulsion : 10us
Valeur de la largeur minimale : 50 (500us)
Valeur de la largeur hors tout : 250 (2500us)
Niveaux de sortie : Normal
À l’aide de goupilles de P1 : 7,11,12,13,15,16,18,22
Cartographie du servo :
0 sur P1-7 GPIO-4
1 sur P1-11 GPIO-17
2 sur P1-12 GPIO-18
3 sur P1-13 GPIO-21
4 sur P1-15 GPIO-22
5 sur GPIO-23 P1-16
6 sur P1-18 GPIO-24
7 sur P1-22 GPIO-25
Après qu’entrez la ligne suivante (broches 7 et 11 sont utilisés comme exemples, vous pouvez utiliser le vôtre bien sûr) :
. / servod--p1pins = 7, 11
Cette ligne spécifie que 2 fil de signal sont bouchés, un GPIO7 et l’autre sur GPIO17.
Vous pouvez maintenant essayer de faire pivoter vos servos en tapant :
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
Vous aurez noté que les commandes de 4 entrées sont généralement utilisés pour écrire du texte dans des fichiers.
Maintenant, nous pouvons configurer Bluetooth pour connecter notre WiiMote à la Pi !