pastioke.com
Arduino

esp8266 i2c scanner

Ditulis oleh Tim Pasti Oke
#include 

void setup() {
  Serial.begin(115200)     // Start serial communication
  Wire.begin(12, 14)       // Initialize I2C (D2 = SDA, D1 = SCL)

  Serial.println("Scanning for I2C devices...")
  
  for (byte i = 0 i < 127 i++) {
    Wire.beginTransmission(i)  // Start communication with device at address i
    if (Wire.endTransmission() == 0) {  // If communication is successful
      Serial.print("I2C device found at address 0x")
      if (i < 16) {
        Serial.print("0")
      }
      Serial.println(i, HEX)  // Print the address in hexadecimal format
    }
  }

  Serial.println("Scan completed.")
}

void loop() {
  // Nothing to do in loop
}

Butuh solusi instan siap pakai?

Dapatkan modul & script server production-ready langsung di web store kami.

Kunjungi Toko Digital

Komentar

Belum ada komentar. Jadilah yang pertama memberikan komentar!

Kirim Komentar