Juten,
Ich habe mir da bissl was mit em Arduino aufgebaut, und zwar möchte ich
den Wert eines Potis am Eingang A0 auf einem LCD als Zahl zwischen 0 und
100 anzeigen lassen.
Wenn ich allerdings ein paar mal mit dem Poti rumdrehe dann kommen da
nicht werte zwischen 1 und 100 sonder mal zwischen 2 und 100 oder 60 und
100 usw. Manchmal kommen sogar Werte, wie 840.
Der Wert geht quasi sehr selten auf Null.
Hier Mein Sketch:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int val;
int potpin = 0;
void setup()
{
lcd.begin(8, 2);
}
void loop(){
{
lcd. setCursor(0,0);
lcd.print("Wert:");
lcd.setCursor(0, 1);
}
{
val = analogRead(potpin);
val = map(val, 0, 1023, 0, 100);
lcd.print(val);
delay(100);
}
}
Kann mir jemand Sagen was ich falsch mache? Bin relativ neu im Bereich
Arduino also ist nicht viel zu erwarten :D
MfG
Hallo! Versuch mal ein
1 | lcd.clear(); |
im loop unterzubringen. Gruß, Joe
Danke, das hat funktioniert! So weit hab ich nicht gedacht :D
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.