Probleem met ESP-01 aangesloten op een I2C display 1602

Hardware geleverd door Arduino
Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor Gij Kieken » 10 Dec 2021, 17:22

Het is in de bibliotheek bij een functie die een oa een write uitvoert er een verkeerde waarde wordt ge Returned.

Advertisement

Gebruikers-avatar
Berichten: 111
Geregistreerd: 01 Jun 2016, 20:14

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor ruudhot » 11 Dec 2021, 21:09

Het zegt mij niet zo veel Gij, maar ik wacht rustig af op nieuwe info.

Ik ben inmiddels bezig met een ESP-12F printje, en dat werkt formidabel!
Misschien moet ik wel helemaal overgaan op dit printje, want het is bijna net zo groot (Lees "klein") ;-)

Hoewel ik toch hoop dat de ESP-01 ook bruikbaar wordt met het 1602 display, zou heel erg leuk zijn.

Groetjes.

Gebruikers-avatar
Berichten: 111
Geregistreerd: 01 Jun 2016, 20:14

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor ruudhot » 13 Dec 2021, 22:26

Beste Gij,

Is het printje al bij jou aangekomen?

Groet,
Ruud.

P.S. Niet om je op te jagen hoor, ben alleen benieuwd.

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor Gij Kieken » 14 Dec 2021, 15:04

Vandaag 14/12/2021 is de postbode langs geweest.
Net als de hond zat ik al een paar dagen te wachten bij de brievenbus.
Alles zag er goed uit.
Aangesloten met level shifters,niets op de display en niets in de serieel monitor.
Sketch geupload,
Code: Alles selecteren
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup(){
   lcd.begin(0,2);// Initialize I2C LCD module sda=0, scl=2
   lcd.backlight();// Turn the blacklight ON
  lcd.setCursor(3, 0);// Go to column 3, row 0
   lcd.print("14/12/2021");
  Serial.begin(9600);
}

byte i = 0;
char text[4];
void loop(){
  sprintf(text, "%03u", i++);
  lcd.setCursor(6, 1);// Go to column 6, row 1
  lcd.print(text);
  delay(1500);
  Serial.println(text);
}


En alles werkt naar behoren ,de scoop erop ,tijdje laten runnen .
Data verschijnt keurig op het display.
Esp doet het dus naar behoren,verbruik op 3.3volt stroom ~79ma

Dus nu komen de vragen?
Bij jouw werkt het niet maar Esp-12 doet het wel
De bibliotheek ziet er dezelfde uit
De Wire bibliotheek weet ik niet, alsook jouw versie van IDE
Bij jouw is het Linux

Gebruikers-avatar
Berichten: 241
Geregistreerd: 22 Jan 2013, 16:40

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor zuid » 14 Dec 2021, 17:51

Ook de ESP versie kan een rol spelen. (Board beheer) De wire bibliotheek ESP9266 komt volgens mij daar vandaag.

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor Gij Kieken » 14 Dec 2021, 18:04

@zuid het is esp8266 die je bedoeld toch, typ foutje

@ruudhot
mijn config

Board Beheer...
ESP Boards(2.7.4)
Generic ESP8266 Module

Dit staat bij Bestand ,Voorkeuren, additional boards Url:

http://arduino.esp8266.com/stable/packa ... index.json

Gebruikers-avatar
Berichten: 241
Geregistreerd: 22 Jan 2013, 16:40

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor zuid » 14 Dec 2021, 19:01

Inderdaad esp8266 type foutje.
2.7.4 gaat dus goed.
Ik had zelf een Wemos D1 R2 met display 1602 waarbij ik de zelfde "LiquidCrystal_I2C.h" versie gebruikt heb als Ruud.
Ging zonder probleem.

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor Gij Kieken » 14 Dec 2021, 19:09

Ja het blijft iets vreemds.
Als het niet in de hardware zit (de display zelf ,of vergeten het prog switch terug te zetten voor aleer spanningsloos te zetten, level shifters)
Zit het ergens in de compiler (bug in de IDE, bug in Wire bibliotheek,,,)

Gebruikers-avatar
Berichten: 111
Geregistreerd: 01 Jun 2016, 20:14

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor ruudhot » 17 Dec 2021, 00:19

Even een paar dagen druk met andere dingen geweest, maar............... WE ZIJ ER UIT !!!!!

In bord beheer versie 2.7.4 geïnstalleerd, en werken als een tierelier!
Gij schreef dit:
Gij Kieken schreef:@ruudhot
mijn config

Board Beheer...
ESP Boards(2.7.4)
Generic ESP8266 Module


En daarom kwam ik er op om dit te proberen.
Ik had versie 3.0.2 en die werkte dus NIET.

Zoals mijn moeder vaak zei: "Iedere verandering is nog geen verbetering".

Een beetje in stilte vraag ik mij nu af, hoe kan het nu dat een nieuwere versie (3.0.2) gewoon niet meer werkt.
Het is toch van de gekke, dat je iedere keer moet gaan zitten zoeken hoe je iets werkend krijgt.

In ieder geval, Gij en Nico bedankt voor de hulp!!!

Gebruikers-avatar
Berichten: 241
Geregistreerd: 22 Jan 2013, 16:40

Re: Probleem met ESP-01 aangesloten op een I2C display 1602

Berichtdoor zuid » 17 Dec 2021, 08:27

Mijn ESP board versie was nog 2.7.1, dus ook ik zou geen fout krijgen.

Je kan eventueel een bijdrage leveren aan een "echte" oplossing van het probleem, kennelijk ergens tussen versie 2.7.4 en 3.0.2 ontstaan.
Misschien is er iets te vinden in de release notes zie: https://github.com/esp8266/Arduino/releases
Ook zou je het probleem kunnen omschrijven en een melding maken via: https://github.com/esp8266/Arduino/pulls

mvg Nico

VorigeVolgende

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 5 gasten