Info en vrac sur gestion des GPIO
Jouer avec des LED et WiringPi
On installera wiringpi qui permet de simplifier l'utilisation des ports GPIO. En une commande on peut envoyer le jus ou non.
apt-get intall wiringpi
Cela nous donne la commande gpio On peut jouer avec simplement
gpio write 0 1 ; gpio write 0 0
Ici on donne juste l'instruction d'envoyer le jus sur le PIN GPIO 0 (PIN Physique 11)
Gestion d'un emmeteur 433 Mhz
- Initialement le code en C vient d'ici : http://idleman.fr/ressources/PHP/hcc/hcc.zip
- On y trouve un binaire nommé : radioEmission
- On branche son module Chacon (Dio) à la prise
- Dans les 5 secondes, on joue la commande ci-dessous
- ./radioEmission 0 12325261 1 on
- La prise doit faire clac.
- Si une lampe est branchée dessus alors elle s'allume
- Si on renvoi la commande avec 'off' elle s'éteind.
0 = le numéro WiringPi du PIN du Raspberry (ici zéro, qui correspond au pin physique 11)
12325261 = Un code au pif attribué au raspberry pour controler une prise spécifique. Si on veut gérer plusieurs bloc de prises indépendement, on prend un autre code.
1 = code du récepteur (choisis arbitrairement, c’est ce qui permettra au récepteur de savoir si c’est à lui qu’on donne l’ordre ou a un autre)
on = état de la prise souhaité on ou off
Servo
gpio -g mode 18 pwm gpio pwm-ms; gpio pwmc 192; gpio pwmr 2000 gpio -g pwm 18 550 ; sleep 0.050 ; gpio -g pwm 18 0