====== 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