C'est fort intéressant et cela m'amène à me poser de nombreuses questions.
Je suis en train de faire un programme en C pour un Raspberry.
J'ai utilisé la library wiringPi, qui facilite l'accès aux E/S.
J'ai vu une ressemblance avec fraise. Est-ce un hasard ?
Avec wiringPi, j'ai utilisé les interruptions au lieu de faire de l'interrogation (polling). Je trouve que c'est plus élégant et fonctionnel. Par exemple pour le détecteur de 220V, j'ai :
if(wiringPiISR(DETECT_220,INT_EDGE_BOTH,&myInterrupt220)<0){printf("Unable to setup ISR 220: %s\n",strerror(errno));return1;}
Ainsi j'appelle la fonction myInterrupt220 qui va traiter le sujet quand il y a une coupure ou le retour du secteur. Le programme est ainsi très lisible et maintenable, et ma boucle d'attente peut être aussi simple que cela :
while(1){delay(3000);// wait 3 secondes}
Est-ce que le pilotage avec un Raspberry est la solution préconisée ?
Autre question : Encore un bus de plus... N'y avait-il aucun autre bus ou autre topologie qui aurait pu convenir ?
Les circuits imprimés sont très chouettes. Conçus avec Kicad ? Qui les a réalisés ?
# Avec ou sans Raspberry
Posté par Pierre Jarillon (site web personnel) . En réponse à la dépêche FRAISE : FRAmework for Interfacing Software & Electronics. Évalué à 3.
C'est fort intéressant et cela m'amène à me poser de nombreuses questions.
Je suis en train de faire un programme en C pour un Raspberry.
J'ai utilisé la library wiringPi, qui facilite l'accès aux E/S.
J'ai vu une ressemblance avec fraise. Est-ce un hasard ?
Avec wiringPi, j'ai utilisé les interruptions au lieu de faire de l'interrogation (polling). Je trouve que c'est plus élégant et fonctionnel. Par exemple pour le détecteur de 220V, j'ai :
Ainsi j'appelle la fonction myInterrupt220 qui va traiter le sujet quand il y a une coupure ou le retour du secteur. Le programme est ainsi très lisible et maintenable, et ma boucle d'attente peut être aussi simple que cela :
Est-ce que le pilotage avec un Raspberry est la solution préconisée ?
Autre question : Encore un bus de plus... N'y avait-il aucun autre bus ou autre topologie qui aurait pu convenir ?
Les circuits imprimés sont très chouettes. Conçus avec Kicad ? Qui les a réalisés ?