INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Spannungssensor über Tm1637 Display
10.02.2020, 16:48 (Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2020 17:27 von Boreallus.)
Beitrag #1
Spannungssensor über Tm1637 Display
Hallo zusammen,

ich bin recht neu in der Arduino welt und wollte mir als kleines Bauprojekt einen kleinen Voltmeter mit Display bauen. Allerdings wird mir zwar im Seriellen Monitor die richtige Volt zahl angezeigt aber auf meinem TM1637 Display nur ein 50-60??
wo könnte da der Fehler liegen?
bei Bedarf kann ich jeweils auch links zu den Jeweiligen Teilen einfügen.


Verwendet wird:

Spannungssensor
das Elegoo uno R3
und das TM1637 Display

Code:
#include <Arduino.h>
#include <TM1637Display.h>
#define CLK 8
#define DIO 9

int sensorPin = A0;


int sensorValue  = 0;




TM1637Display display(CLK, DIO);


int offset =1;// set the correction offset value
void setup() {
  
  Serial.begin(9600);
  
}

void loop() {

  int volt = analogRead(A0);   //input
  double voltage = map(volt,0,1023, 0, 25000) + offset;// map 0-1023 to 0-25000 and add correction offset
  
  voltage /=1000;// divide by 100 to get the decimal values
  Serial.print("Spannung: ");
  Serial.print(voltage);//print the voltge
  Serial.println("v");

  display1();


  delay(1000);
  
  
}  
void display1()
{

  TM1637Display display(CLK, DIO);
  display.setBrightness(14);
  sensorValue = analogRead(sensorPin);
  
  uint8_t segto;
  //segto = 0x80|display.encodeDigit((sensorValue/100)%10);
  //display.setSegments(&segto,1,1);
  int volt = analogRead(A0);   //input
  double voltage = map(volt,0,1023, 0, 25000) + offset;// map 0-1023 to 0-25000 and add correction offset
  display.showNumberDec(sensorValue,true,4);
  display.showNumberDec(voltage);
  delay(2000);
}

das wäre der Code dafür. Ich habe einiges im internet Recherchiert aber leider keine passende Hilfe gefunden die mein problem annähernd nur löst. Danke im Voraus für die mühe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.02.2020, 16:56
Beitrag #2
RE: Spannungssensor über Tm1637 Display
Du hast doch in der Variable "voltage" schon den gemessenen Wert, warum verwendest du den nicht auch für dein Display ?

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.02.2020, 17:04
Beitrag #3
RE: Spannungssensor über Tm1637 Display
(10.02.2020 16:56)hotsystems schrieb:  Du hast doch in der Variable "voltage" schon den gemessenen Wert, warum verwendest du den nicht auch für dein Display ?

da komen wir zu meinem problem versuche ich das wie oben zu machen zeigt er mir trotzdem den wert von 50-60 an. Nur habe ich keine ahnung warum
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.02.2020, 17:09
Beitrag #4
RE: Spannungssensor über Tm1637 Display
Leider kenne ich dein Display nicht, also wäre ein Link hier angebracht.

Setze doch einfach mal ein paar feste Zahlenwerte in die Ausgabe zum Display, um zu sehen was das Display da macht.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.02.2020, 17:12
Beitrag #5
RE: Spannungssensor über Tm1637 Display
(10.02.2020 17:09)hotsystems schrieb:  Leider kenne ich dein Display nicht, also wäre ein Link hier angebracht.

Setze doch einfach mal ein paar feste Zahlenwerte in die Ausgabe zum Display, um zu sehen was das Display da macht.

hat sich gerade eben ErledigtBig Grin

ich hab lediglich da du mich drauf aufmerksamgemacht hast den falschen befehl benutzUndecided ich danke dir vielmalsHeart
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.02.2020, 17:17
Beitrag #6
RE: Spannungssensor über Tm1637 Display
Alles gut, dann ändere bitte auch deinen Sketch im Eingangspost.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Statusabfrage über SoftwareSerial Scouter 6 234 07.02.2020 15:04
Letzter Beitrag: Scouter
  Mittelwert über 30sek. ermitteln Gerdchen03 7 279 01.02.2020 18:38
Letzter Beitrag: Gerdchen03
  Scrollpausen im Oled Display ohne Delay Alter Fritz 7 279 25.01.2020 13:22
Letzter Beitrag: Alter Fritz
  Maus über Joystick emulieren Reap0x 20 569 10.01.2020 17:55
Letzter Beitrag: Tommy56
  Optische Anzeige auf dem Display ? Nicole 8 549 30.12.2019 12:00
Letzter Beitrag: hotsystems
  bitmap auf OLED Display darstellen Thor Wallhall 7 438 28.11.2019 22:48
Letzter Beitrag: Tommy56
  Programmierung Touch-Display WF55 3 497 25.11.2019 21:17
Letzter Beitrag: Tommy56
  Display OLED SSD1306 und Senosr MLX90614 hd458 37 1.868 10.11.2019 19:03
Letzter Beitrag: hotsystems
  Prozentanzeige auf Display GSA1150 4 401 04.11.2019 15:20
Letzter Beitrag: MicroBahner
  u8g Display spiegeln Stagneth.Alexander 3 385 19.10.2019 18:45
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste