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 » 17 Dec 2021, 11:51

Amai oef het werkt!
De trukendoos was bijna op.
- In board instellingen een ander bordje zoeken ook met weinig geheugen of instelbaar Lolin Wemos D1 mini lite ,was nog een optie.
- Ik had al een .bin file gemaakt welke je kon uploaden zonder de IDE te gebruiken, in Windows met cmd en onder linux soortgelijk.
Dit was om te bevestigen dat het bordje ,de lcd en de bedrading ok waren.
Als je nog een beetje had gewacht ,kon je stellen dat het een Kerst wonder was, grin,,,

Advertisement

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, 12:08

Dank Nico,

Ik heb gekeken of board versie 3.0.0 werkt, maar daar gaat het al fout.
Toen 2.7.4 weer terug gezet, en het werkt weer naar behoren.

Ook gekeken naar de site met updates die jij aangaf, maar daar staan zoveel veranderingen, dat ik er als 'semi' leek niet uitkom waar het fout gaat.

Ga wel proberen op die andere site aan te geven, wat en wanneer het fout gaat.
Hopelijk weten de experts er dan wel uit te komen.

Na ong. 10 min gekeken te hebben op die "pull request" site, kom ik er achter, dat ook dat, een studie van meerdere dagen behoeft.
Ik kom er niet achter hoe ik een nieuw probleem kan aanmelden.
Continu krijg ik "Can’t automatically merge." wat ik ook voor versie kies.


Groet,
Ruud.

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, 12:11

Ja, en ook jij bedankt Gij,

Ik heb toch (door al jouw info) een heleboel geleerd, en daar gaat het om.

Nou, op naar het volgende probleem!


Fijne dagen allemaal.
Ruud.

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, 16:15

Achteraf denk ik niet dat een melding op de door mij aangegeven plek iets gaat uithalen.
In de "README.md" file van de LiquidCrystal_I2C library staat: Compatible with the Arduino IDE 1.6.6

Als er een melding gemaakt moet worden zou dat bij de maker(s) van deze library gedaan moeten worden.

Ik heb wat verder gezocht en de volgende tekst gevonden:
melding Does not print more than one character. #2
één van de antwoorden (27 dec 2015):
Hello guys
in LiquidCrystal_I2C.cpp
just add a line "return 1;" after 203. The procedure will look this way:

inline size_t LiquidCrystal_I2C::write(uint8_t value) {
send(value, Rs);
return 1;
}

Compile, and it will work fine!
The new Arduino IDE checks the return value of this proc and it has to be 1 to work fine.


Maar ook (7 jan 2017)
Guys...change the clock to Internal 16MHz ;)


zie: https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library/issues/2
Helaas is het niet mogelijk daar te reageren.
zie tekst in de kop: This repository has been archived by the owner. It is now read-only.

mvg Nico

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

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

Berichtdoor Gij Kieken » 17 Dec 2021, 16:21

@zuid, daarom had ik gevraagd de .h en .cpp file hier te plaatsen.(de return value)
Bij vergelijk zat het probleem niet meer in de I2C lcd bibliotheek.
Frequentie aanpassen had ik niet gevonden.
Leuke is dat we allemaal weer wat van geleerd hebben.

Vorige

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten