Le développeur de la liwiringPi affiche clairement, sur sa page que vous connaissez déjà, l'avoir conçu pour faciliter le passage de l'un à l'autre:Pinhapple a écrit : ...
wiringPiISR() j'imagine ? Je vais voir ce que ça donne, merci pour l'info
...
J'ai monté un pont diviseur de tension avec des résistances, comme dans le lien montré plus haut ! Par contre, si je fais le calcul de la tension réduite, j'obtiens 3,37 V : est-ce grave de dépasser la tension d'entrée limite des GPIO de 0,07 V ?
...
J'ai suivi un rapide tuto hier pour faire clignoter une DEL avec RPi.GPIO puis WiringPi, avec succès (en même temps, pas trop compliqué !), et j'ai été agréablement surpris de voir que la syntaxe de WiringPi était assez proche du C Arduino, que je connais déjà un peu plus, donc ça m'a mis en confiance !
...
Du coup je me demandais : si je relie mon RPi et mon Arduino Uno avec le pont diviseur de tension, est-ce que je ne peux pas "tout simplement" garder mon code Arduino, et faire un digitalRead() avec WiringPi côté RPi ?
...
Ne m'en voulez pas si c'est une énormité !
" It’s designed to be familiar to people who have used the Arduino “wiring” system"
AMHA, vu les tolérances, ça ne devrait pas être mortel. Au pire, si vpus êtes très méfiant, vous pourriez mettre e, en série dans le fil allant au GPIO du Raspberry, une diode "usage général". Sa chute de tension dans le sens direct devrait cous amener en dessous du 3.3V.
Le mieux serait, comme le propose Guillaume, d'alimenter tout le montage en 3.3V (si compatible avec Arduino que je ne connais pas).
C'est bien documenté sur le site du développeur:
http://wiringpi.com/reference/priority- ... d-threads/
ou encore ici:
http://cs.smith.edu/dftwiki/index.php/T ... spberry_Pi
En conclusion, ce n'est pas une énormité et il n'y a pas de honte à demander.
Sylvain