HandSchematic I2C Scan | ESP8266MOD
#include <Wire.h>
// Definir los pines SDA y SCL
#define SDA_PIN D0
#define SCL_PIN D1
void setup() {
Wire.begin(SDA_PIN, SCL_PIN);
Serial.begin(115200);
Serial.println("Escaneando I2C...");
}
void loop() {
byte error, address;
int nDevices = 0;
for (address = 1; address < 127; address++) {
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0) {
Serial.print("0X"); //0x + HEX...
if (address < 16) {
Serial.print("0");
}
Serial.println(address, HEX);
nDevices++;
}
}
if (nDevices == 0) {
Serial.println("No se encontraron dispositivos I2C");
}
delay(5000);
}
HandSchematic I2C Scan | ESP32-WROOM-32D
#include <Wire.h>
// Definir los pines SDA y SCL para ESP32
#define SDA_PIN 21
#define SCL_PIN 22
void setup() {
Wire.begin(SDA_PIN, SCL_PIN);
Serial.begin(115200);
Serial.println("Escaneando I2C...");
}
void loop() {
byte error, address;
int nDevices = 0;
for (address = 1; address < 127; address++) {
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0) {
Serial.print("0X"); // 0x + HEX...
if (address < 16) {
Serial.print("0");
}
Serial.println(address, HEX);
nDevices++;
}
}
if (nDevices == 0) {
Serial.println("No se encontraron dispositivos I2C");
}
delay(5000); // Espera 5 segundos antes de volver a escanear
}
HandSchematic I2C Scan | ESP-WROOM-32
#include <Wire.h>
// Definir los pines SDA y SCL para ESP-WROOM-32
#define SDA_PIN 21
#define SCL_PIN 22
void setup() {
Wire.begin(SDA_PIN, SCL_PIN);
Serial.begin(115200);
Serial.println("Escaneando I2C...");
}
void loop() {
byte error, address;
int nDevices = 0;
for (address = 1; address < 127; address++) {
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0) {
Serial.print("0X"); // 0x + HEX...
if (address < 16) {
Serial.print("0");
}
Serial.println(address, HEX);
nDevices++;
}
}
if (nDevices == 0) {
Serial.println("No se encontraron dispositivos I2C");
}
delay(5000); // Espera 5 segundos antes de volver a escanear
}
Si no esta tu version de ESP Por favor Solicitala al Administrador desde la herramienta Boton (Help!)
Utilizando resistencias pull-up. Utilizaremos los pines D0 (SDA) y D1 (SCL) y conectaremos las resistencias pull-up al pin de 3.3V del ESP.
Conecta los componentes de la siguiente manera: