#--------------------------------------------------------
#				TEMPERATURE MEASUREMENT
#				=======================
#
# This program measures the temperature using an external
# TMP36 type temperature sensor chip
#
# Author: Dogan Ibrahim
# File  : TMP36.py
# Date  : October 2022
#----------------------------------------------------------
from machine import ADC
import utime
import LCDFuncs

AnalogIn = ADC(0)						# ADC channel 0
Conv = 3300 / 65535						# Conversion factor
LCDFuncs.lcd_init()

while True:								# Do forever
    V = AnalogIn.read_u16()			    # Read temp
    mV = V * Conv						# Convert to Volts
    Temp = (mV - 500.0) / 10.0          # Convert to temp
    LCDFuncs.lcd_clear()                # Clear screen
    Tempstr = str(Temp)[:5]             # Convert to string
    LCDFuncs.lcd_puts(Tempstr)          # Display
    utime.sleep(1)						# Wait 1 second
  

BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT