BananaPi M1 GPIO
Liens utiles
Librairie fonctionnelle BPI-M1 WiringPi
Installation GPIO pour BananaPi M1
Documentation de base trouvée ici. Clôner le repo github de la librairie WiringPi compilée pour BananaPi M1
1 | git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git -b BPI_M1_M1Plus |
Changer de répertoire actif:
1 | cd BPI-WiringPi |
Modifier les droits d’exécution:
1 | chmod +x ./build |
Construire l’application:
1 | sudo ./build |
Tester l’application:
1 | gpio -v |
1 | root@bananapi:/home/nicolasschmid/BPI-WiringPi# gpio -v |
Utilisation CLI GPIO
Voici un résumé des commandes importantes pour contrôler ton servomoteur via le GPIO 7 sur le Banana Pi M1. Ce guide peut être utilisé pour ta documentation :
Configuration et contrôle du servomoteur via GPIO 7
1. Mettre le GPIO 7 en mode PWM
1 | gpio mode 7 pwm |
2. Configurer la fréquence PWM
1 | gpio pwmc <divider> # Ajuster le diviseur pour obtenir la fréquence souhaitée (par exemple, 20 pour 50 Hz) |
3. Envoyer une valeur PWM
Position minimale (0°) :
1
gpio pwm 7 0
Position médiane (environ 90°) :
1
gpio pwm 7 128 # Ajuster selon les spécifications du servomoteur
Position maximale (180°) :
1
gpio pwm 7 255
4. Vérifier l’état du port GPIO
Pour voir la configuration actuelle de tous les ports GPIO :
1 | gpio readall |
5. Mettre le GPIO 7 en mode output (si nécessaire)
Si le GPIO 7 est configuré avec un autre mode, le réinitialiser :
1 | gpio mode 7 in # Désactiver le GPIO |
Remarques
- Assurez-vous que le servomoteur est correctement alimenté et que les connexions sont solides.
- Les valeurs PWM peuvent nécessiter des ajustements en fonction des spécifications du servomoteur.
N’hésite pas à personnaliser ce résumé selon tes besoins ou à me faire savoir si tu as besoin d’autres informations !
- Title: BananaPi M1 GPIO
- Author: NicolasSchmid
- Created at : 21.10.2024 00:34:52
- Updated at : 21.10.2024 13:17:08
- Link: https://doc.spacesdata.net/2024/10/21/BananaPi-M1-GPIO/
- License: This work is licensed under CC BY-NC-SA 4.0.