Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4949

Français • Re: gpio c++

$
0
0
as tu un exemple avec un bout de mon code ?
Je suis en train de regarder votre code, et de le modifier avec des checkers : les notes de pylint sont passées de -20 à 9 (sur 10; la derniere est excellente) et je commencerai à jouer avec les variables globales demain; Je ne peux faire qu-une chose à la fois.... surtout que mon RPi n'a ni climatiseur, ni relais!

Pour la reactivité, je soupçonne fort les lectures des themomètres d'être lentes -si c'est ça, danjperron a une piste d'amelioration; edite : j'en ai une autre, très bête : le RPi a plein de processeurs, un autre programme python peut gèrer l'afficheur et les boutons, en communiquant avec votre code par deux fichiers- et je ne peux pas choisir entre les deux
pourriez vous tenter (non testé)

Code:

  debut=millis() for a in range 1000:       contenuFichExt = lireFichier(                             "/sys/bus/w1/devices/28-3ce1e3801251/temperature")  # contenuFich la temperature        temperatureExt = recupTemp(contenuFichExt)        contenuFichUnitExt = lireFichier(               "/sys/bus/w1/devices/28-3ce1e3805e9f/temperature")        temperatureUnitExt = recupTemp(contenuFichUnitExt)        contenuFichEchangeurExt = lireFichier(              "/sys/bus/w1/devices/28-3ce1e38060ec/temperature")        temperatureEchangeurExt = recupTemp(contenuFichEchangeurExt)        contenuFichUnitInt = lireFichier(             "/sys/bus/w1/devices/28-3ce1e3809744/temperature")        temperatureUnitInt = recupTemp(contenuFichUnitInt)        contenuFichEchangeurInt = lireFichier(            "/sys/bus/w1/devices/28-3ce1e3804835/temperature")        temperatureEchangeurInt = recupTemp(contenuFichEchangeurInt)elapsed = millis() -debprint(elapsed)
Les ameliorations (danjperron) ou contournements (moi) n(ont de sens d'aboutir que si les bouts de code existants sont très solides, testés par petits bouts (et je fais relayer mes yeux par des checkers)

Statistics: Posted by dbrion1 — Fri Jan 19, 2024 7:30 pm



Viewing all articles
Browse latest Browse all 4949

Trending Articles