ESP32 LoRa for dummys - Pantalla OLED
Vamos a ver como añadir una pantalla OLED a una placa Lilygo
Las pantallas OLED de 0,95 monocromas las tenemos por menos de 3€ tienen 4 conectores:
- GND: tierra o negativo de la alimentación. Es fácil de reconocer en cualquier placa
- VCC: positivo de la alimentación de 3,3v a 5 V.
- SCL: reloj GPIO 5 (D1) es un pin de tipo I2C (I2C, IIC o I2C, y también, como TWI - Two Wire Interface, o interface de 2 hilos). Depende de la placa p.e. en la Lilygo T-Beam es 22 (Wire_SCL)
- SDA: datos GPIO 4 (D2) es un pin de tipo I2C Depende de la placa p.e. en la Lilygo T-Beam es 21 (Wire_SCL)
Si son a color están por menos de 10€ y tienen 3 conectores mas
- Comprobar el cableado
- Comprobar si está conectado con el programa
/*********Rui SantosComplete project details at https://randomnerdtutorials.com*********/#include <Wire.h>void setup() {Wire.begin();Serial.begin(115200);Serial.println("\nI2C Scanner");}void loop() {byte error, address;int nDevices;Serial.println("Scanning...");nDevices = 0;for(address = 1; address < 127; 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.println(address,HEX);nDevices++;}else if (error==4) {Serial.print("Unknow 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);}
Prohibida la reproducción parcial o total de este artículo sin permiso previo del autor
Comentarios
Publicar un comentario