Si vous voulez creer un système de commande de votre climatiseur, et le rendre évolutif (rajouter de nouvelles fonctionnalités telles que commander à distance (aucun ordinateur ne peut le faire entierement)restons sur python et sur rpi !
je cherche juste a creer mon c en python sur rpi
donc laisson arduino de coter
merci
oucela pourrais etre interresant dans le futur pour efectuer de test ou autre a distance
apparier de nouvelles sondes
tout le monde (vous; ceux qui tenteront de corriger s'il y a lieu) a interet à savoir où sont les bouts de code qu'il va falloir modifier, étendre, et ce qu'ils font.ludoraspberry wrote: ↑
Tue Jan 23, 2024 2:45 pm
j' y avait penser , au probleme de remplacement sondes , ca va changer l'ordre des sondes
la je bloque pour justement les marqué une a une par rapport a leurs reference
mais bon j'essai de comprendre la class
LEs sites github que vous avez exploités (et que j'ai pu consulter parce que vous donniez un lien, ce dont je vous remercie) étaient composés de bouts de code python bien -à mon sens- écrits et documentés, et découpés en petits morceaux (un truc aussi trivial qu'une faute de frappe peut semer un beau desordre si vout inserez une sottise ailleurs que là ou vous tentez de dépanner/agrandir) ....
Il y a un moment où vous devriez réfléchir à la structure de votre code... (Arduino le permet difficilement, parce que les processeurs, à l'origine, étaient ultra limités: un code monolithique, pouvait passer)... et que vos lecteurs/correcteurs profitent de cette structure...
Nota
Pour apparier un numéro de série:
il faut d'abord savoir quels sont les numéros de série existants sur votre bus onewire https://github.com/danjperron/ArduinoTo ... S18B20.hpp (et le cpp correspondant) a une fonction, vers la l igne 30 (on la trouve vite) , 130 pour le cpp
qui permet d'afficher sur l'écran (ensuite, il suffit de rediriger les sorties vers un fichier pour obtenir un fichier lisible ... apr python, C++, excel, R gardant trace de cette configuration ... qui pourra être exploitée ...void ScanForSensor(bool justID);
Il vous faaut aussi un programme qui, lisant les numeros de serie dans ce fichier, affiche la temperature (vous pouvez peut etre mettre vos thermomètres près de glaçons ou de bouilloires). et faire l'appariement à la main (sinon, avec 5 thermomètres, ça vous fait 5*4*3*2 120 possibilités par des essais en aveugle).
Ces bouts de code n'ont aucune raison d'être greffé à un contrôleur en "temps réel" : il doitvent lui fournir les infos, de temps en temps, quand voous changez les sondes...
Statistics: Posted by dbrion1 — Wed Jan 24, 2024 6:55 am