Eh bien, abondance de biens nuit ... ou pas, quand c'est très bien.
Avez vous fait, depuis un terminal :Je n'ai accès au RPi que les week ends, mais j'ai commencé ces manips (il essaye d'émuler intelligemment les fonctions d'Arduino et il donne comme exemple votre sketch Arduino (avec des morceaux qui sont désactivés, parce que cette émulation n'est pas finie)...
J'ai réussi à lire un fichier de températures en pseudo csv (peut être ecrit assez facilement en python et en C++; en C(++ : je suis plus à l'aise en C), ça vaut le coup (permet à d'autres tâches de prendre connaissance des températures; permet de découper un code monolithique en petits bouts, plus faciles à terme à faire évoluer/maintenir)
j'ai vraiment vu des tas de choses à faire avec le début de ce que danjperron a écrit... mais je n'ai pas un temps infini... (ni de DS18B20, pour le moment : j'ai aussi rajouté des lignes de code pour gérer ... l'absence de capteurs lors du scan...
Donc, vous vous retrouvez :
avec un code Arduino qui marche; à mon avis, il sera difficile à faire évoluer (>= 1500 lignes de code)
un code python qui marche aussi, un peu moins difficile à faire évoluer (500 lignes hors dialogue avec les poussoirs de configuration)
un code c++ fort bien écrit, dont le potentiel est plus qu'interessant...
Elle n'est pas plus belle, la vie?
Avez vous fait, depuis un terminal :
Code:
git clone https://github.com/danjperron/ArduinoToPi # raméne le travail de danjperron chez vouscd ArduinoToPi # permet de prendre en mains tout ce qu'il a fait (et qui m'a l'air superbe)less Read.me # prendre connaissance du fichier à lire, bien documentémake
J'ai réussi à lire un fichier de températures en pseudo csv (peut être ecrit assez facilement en python et en C++; en C(++ : je suis plus à l'aise en C), ça vaut le coup (permet à d'autres tâches de prendre connaissance des températures; permet de découper un code monolithique en petits bouts, plus faciles à terme à faire évoluer/maintenir)
j'ai vraiment vu des tas de choses à faire avec le début de ce que danjperron a écrit... mais je n'ai pas un temps infini... (ni de DS18B20, pour le moment : j'ai aussi rajouté des lignes de code pour gérer ... l'absence de capteurs lors du scan...
Donc, vous vous retrouvez :
avec un code Arduino qui marche; à mon avis, il sera difficile à faire évoluer (>= 1500 lignes de code)
un code python qui marche aussi, un peu moins difficile à faire évoluer (500 lignes hors dialogue avec les poussoirs de configuration)
un code c++ fort bien écrit, dont le potentiel est plus qu'interessant...
Elle n'est pas plus belle, la vie?
Statistics: Posted by dbrion1 — Tue Jan 30, 2024 6:09 pm