Modifications

Sauter à la navigation Sauter à la recherche
554 octets ajoutés ,  8 décembre 2022 à 21:50
Ligne 100 : Ligne 100 :  
By adding the 2200µF capacitor, the noisy saw waveform will be changed and adding the 10nF will greatly reduce the noise opn the PowerRail.
 
By adding the 2200µF capacitor, the noisy saw waveform will be changed and adding the 10nF will greatly reduce the noise opn the PowerRail.
   −
[[Fichier:Pico-TMP36-improved-wiring-2.png|480px]]
+
[[Fichier:Pico-TMP36-improved-wiring-2.png|640px]]
 +
 
 +
== Improving the code ==
 +
A good way to improve stability in the readings is to preform a means calculation over several reading.
 +
 
 +
<syntaxhighlight lang="python">
 +
# Mean read the TMP36 analog temperature
 +
#  sensor wired to ADC0 (GP26)
 +
#
 +
from machine import ADC, Pin
 +
import time
 +
 
 +
adc = ADC(Pin(26))
 +
while True:
 +
    value = 0
 +
    for i in range(10):
 +
        value += adc.read_u16()
 +
    value /= 10
 +
    mv = 3300.0 * value / 65535
 +
    temp = (mv-500)/10
 +
    print( 'Temp: %5.2f °C, Voltage: %4i mV' % (temp,mv) )
 +
    time.sleep(0.100 )
 +
</syntaxhighlight>
    
{{ENG-CANSAT-PICO-TRAILER}}
 
{{ENG-CANSAT-PICO-TRAILER}}
29 917

modifications

Menu de navigation