Hallo Roboternetz,
ich hab mal eine Frage ich habe mir einen temperatruseonsor
( Artikel-Nr.: 153627 - 62 ) bei conrad gekauft.
Ich habe in an VDD und ADC_2 Bei der M32 angeschlossen.
Dann habe ich folgendes Programm geschrieben um den Sensor auszuprobieren.
Aber auf meinen Display zeigt es immer wieder (bei selber Temperatur) einen andern wert an.
Ungfair von 9 bis 254
Wo habe ich einen Fehler gemacht?
Code:
#include "RP6ControlLib.h"
int main(void)
{
initRP6Control();
initLCD();
uint8_t Taster;
uint16_t b;
uint8_t a;
sound(160,20,20);
sound(220,40,0);
showScreenLCD("Hallo world","A little test");
mSleep(1000);
showScreenLCD("Press any Key","#############");
mSleep(500);
clearLCD();
while(true)
{
Taster = getPressedKeyNumber();
if(Taster)
{
showScreenLCD("Startet Jetzt","Temperatur");
mSleep(500);
clearLCD();
mSleep(500);
b = readADC(ADC_2);
a = b;
writeIntegerLCD(a, DEC);
}
}
return 0;
}
Danke für die Hilfe schonmal im voraus
________________________
MfG Robotuner
Lesezeichen