Probleem met ESP-01 aangesloten op een I2C display 1602
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Dat van de scanner naar de ESP ga ik proberen, das een goeie.
Ik heb een scoop, maar ben er nog niet zo handig mee.
Ik heb een scoop, maar ben er nog niet zo handig mee.
Advertisement
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Op je tekening zit scl op GpIO 0 en sda op GpIO 2.
In de sketch is het net andersom.
In de sketch is het net andersom.
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Heb de I2C scanner ge-upload naar de ESP en dit ging goed.
Maar met scannen bleek:
Maar met scannen bleek:
- Code: Alles selecteren
Scanning...
No I2C devices found
Scanning...
No I2C devices found
Scanning...
No I2C devices found
Scanning...
No I2C devices found
Scanning...
No I2C devices found
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Ja, je hebt gelijk, in de haast verkeerd getekend.
Maar, uiteraard had ik ook al andersom geprobeerd, maar dan verschijnt er niets op de display.
Dus SDA en SCL zitten wel goed aangesloten.
Maar, uiteraard had ik ook al andersom geprobeerd, maar dan verschijnt er niets op de display.
Dus SDA en SCL zitten wel goed aangesloten.
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Schrijf dan een kleine sketch om de 2 gpio's te testen met een ledje en voorschakel weerstand.
- Code: Alles selecteren
const int outputPin_0 = 0;
const int outputPin_2 = 2;
void setup() {
pinMode(outputPin_0, OUTPUT);
pinMode(outputPin_2, OUTPUT);
}
void loop() {
digitalWrite(outputPin_0, 0);
digitalWrite(outputPin_2, 0);
delay(1500);
digitalWrite(outputPin_0, 1);
digitalWrite(outputPin_2, 1);
delay(1500);
}
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
OK Gij,
Daar ga ik morgen even goed voor zitten.
Trouwens, worden de SDA en SCL wel goed aangestuurd in de I2C scanner.
Want in die sketch zal waarschijnlijk niet de GPIO 0 en GPIO 2 aangestuurd worden met de regel die daarvoor in de sketch staat.
lcd.begin(0, 2); // sda=0, scl=2
Nu maar even laten rusten en morgen met de LED's proberen.
In ieder geval bedankt voor alle hulp (ook Nico natuurlijk).
Groet,
Ruud.
Daar ga ik morgen even goed voor zitten.
Trouwens, worden de SDA en SCL wel goed aangestuurd in de I2C scanner.
Want in die sketch zal waarschijnlijk niet de GPIO 0 en GPIO 2 aangestuurd worden met de regel die daarvoor in de sketch staat.
lcd.begin(0, 2); // sda=0, scl=2
Nu maar even laten rusten en morgen met de LED's proberen.
In ieder geval bedankt voor alle hulp (ook Nico natuurlijk).
Groet,
Ruud.
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Ik zag ineens dat je de test sketch al voor mij gemaakt had, TOP!
Heb het net uitgeprobeerd, en het werkt helemaal goed.
Met een voltmeter de 0 en 2 gemeten, en om en om worden ze hoog en laag.
Dat zit dus wel snor.
Ook even de test LED, en gaat helemaal goed.
En (misschien ten overvloede) deze sketch werkt ook goed:
Heb het net uitgeprobeerd, en het werkt helemaal goed.
Met een voltmeter de 0 en 2 gemeten, en om en om worden ze hoog en laag.
Dat zit dus wel snor.
Ook even de test LED, en gaat helemaal goed.
En (misschien ten overvloede) deze sketch werkt ook goed:
- Code: Alles selecteren
void setup() {
Serial.begin(115200);
Serial.println("In de setup ");
}
void loop() {
Serial.println("In de loop ");
delay(1500);
}
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Goede morgen
Post nu eens de code die je gebruikt hebt op de esp voor I2C scanner.
Post nu eens de code die je gebruikt hebt op de esp voor I2C scanner.
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Ook een hele goede morgen Gij,
Nou, dat is gewoon de standaard I2C scanner op de Arduino.
Dan sluit ik het display aan op de Uno.
Ik neem aan dat het adres niet veranderd voor de ESP.
Want dat adres is toch van het display?
Nou, dat is gewoon de standaard I2C scanner op de Arduino.
Dan sluit ik het display aan op de Uno.
Ik neem aan dat het adres niet veranderd voor de ESP.
Want dat adres is toch van het display?
- Code: Alles selecteren
// ---------------------------------------------------------------- /
// Arduino I2C Scanner
// Re-writed by Arbi Abdul Jabbaar
// Using Arduino IDE 1.8.7
// Using GY-87 module for the target
// Tested on 10 September 2019
// This sketch tests the standard 7-bit addresses
// Devices with higher bit address might not be seen properly.
// ---------------------------------------------------------------- /
#include <Wire.h> //include Wire.h library
void setup()
{
Wire.begin(); // Wire communication begin
Serial.begin(9600); // The baudrate of Serial monitor is set in 9600
while (!Serial); // Waiting for Serial Monitor
Serial.println("\nI2C Scanner");
}
void loop()
{
byte error, address; //variable for error and I2C address
int nDevices;
Serial.println("Scanning...");
nDevices = 0;
for (address = 1; address < 127; address++ )
{
// The i2c_scanner uses the return value of
// the Write.endTransmisstion to see if
// a device did acknowledge to the address.
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0)
{
Serial.print("I2C device found at address 0x");
if (address < 16)
Serial.print("0");
Serial.print(address, HEX);
Serial.println(" !");
nDevices++;
}
else if (error == 4)
{
Serial.print("Unknown error at address 0x");
if (address < 16)
Serial.print("0");
Serial.println(address, HEX);
}
}
if (nDevices == 0)
Serial.println("No I2C devices found\n");
else
Serial.println("done\n");
delay(5000); // wait 5 seconds for the next I2C scan
}
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Probleem met ESP-01 aangesloten op een I2C display 1602
Verander 1 regeltje in de setup,
Wire.begin(0, 2);//Wire.begin(sda,scl)
Doe je dat niet dan wordt geloof ik Pin 4 en Pin 5 gebruikt.(standaart generic board)
Met als gevolg niets aangesloten .
Wire.begin(0, 2);//Wire.begin(sda,scl)
Doe je dat niet dan wordt geloof ik Pin 4 en Pin 5 gebruikt.(standaart generic board)
Met als gevolg niets aangesloten .
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten