Gast
#36187
Hallo forum ich habe einen alten C-Control Code auf einer Diskette
gefunden mit dem Man mittels eines Spannungsteilers aus einem 10k
Widerstand und einem 10k NTC die Temperatur errechnen kann das ganze
ist jetzt in fastAVR vielleicht interessiert sich ja jemand dafür. Ich
dachte das ist ne billige alternative zu einigen ja doch recht teuren
Temperaturmess ICs
also so ungefähr sieht die Schaltung aus (nich sauer sein ich halt euch
nicht für doof)
GND--|==|--::--|==|--+5V
10k NTC | 10k
|
|
A/D Port vom AVR
'/////////////////////////////////////////////////////////
'/// FastAVR Basic Compiler for AVR by MICRODESIGN ///
'/// Name of Your project
'/////////////////////////////////////////////////////////
$Device= 4433 ' used device
$Stack = 32 ' stack depth
$Clock = 4.0000 ' adjust for used crystal
$Source=On ' basic source in Asm
$Baud = 1200
$Lcd = PORTC.0, RS = PORTB.0, EN =PORTB.1, 16,2
DefLcdChar 0, &h07, &h05, &h07, &h00, &h00, &h00, &h00, &h00
Dim wert As Integer
Dim n As Integer
Dim Temp As Integer
Do ' place your code in next line
Start Adc
n=Adc8(4)
Stop Adc
wert = ((n*5)-400)
temp = wert/10
Locate 1,1
Lcd "---Temperatur---"
Locate 2,1
Lcd "-->> "Temp; "." ; wert mod 10; Chr(0); "C <<--"
Loop