Arduino LCD Voltmeter

OP #2984149
Lesenswert?
• ▲
▼
Was hält ihr von diesen Programm? Geht das überhupt?(is für Arduino)


#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int Lesep = 0;
int Wert;
int Volt;
void setup() {
  lcd.begin(16, 2);

}

void loop() {
  lcd.print("LCD Voltmeter    ");
  lcd.print("                 ");
  delay(1000);
  lcd.print("*****made by*****");
  lcd.print("*Florian  Daßler*");
  delay(1000);
  while(1)
  {
    lcd.clear();
    Wert = analogRead(Lesep);
    lcd.print("Spannung an Pin");
    Volt = Wert/1024*5;
    lcd.print(Volt);
    lcd.print("Volt");
    delay(100);
  }
}

Fragen und verbesserungen hier hin:
OP #2984242
Lesenswert?
• ▲
▼
#include <LiquidCrystal.h>


LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int Lesep = 0;
int Wert;
float Volt;
void setup() {
  lcd.begin(16, 2);

}

void loop() {
  lcd.print("LCD Voltmeter    ");
  lcd.print("                 ");
  delay(1000);
  lcd.print("*****made by*****");
  lcd.print("*Florian  Daßler*");
  delay(1000);
  while(1)
  {
    lcd.clear();
    Wert = analogRead(Lesep);
    lcd.print("Spannung an Pin");
    Volt = Wert/1024*5;
    lcd.print(Volt);
    lcd.print("Volt");
    delay(100);
  }
}

so,oder?
Gast #4840457
Lesenswert?
• ▲
▼
Max_123 schrieb:
> lcd.print ( Volt % 1000);
> lcd.print ( "." );
> lcd.print ( Volt/1000);
> lcd.print ( " Volt");

auch wenn der Beitrag alt ist kann ich das nicht so stehen lassen:

anstatt bei 3056
3.056 auszugeben wird
56.3 ausgeben. Selbst wenn man das vertauscht ist es falsch,
das wird nämlich zu
3.56

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren