How To Find Unknown I2C Addresses Several Ways
After struggling to get a 128x64 OLED display working over I2C, I learned many things about I2C addressing including: -There are 7-bit and 10-bit addressing schemes -There is no 8-bit addressing scheme, but some vendors improperly provide 8 bit addresses -There are a few shortcuts to finding out what the real I2C address of a device may be -As a last resort, an I2C scanner can be employed to locate all valid devices on the bus and report their addresses This is a video of my journey! Previous video with I2C address issues • How to use a 128x64 OLED Display and Capac... Sketch for I2C Scanner: https://github.com/GadgetReboot/Ardui... Arduino I2C Scanner Reference Code https://playground.arduino.cc/Main/I2... NXP I2C Specification Manual https://www.nxp.com/docs/en/user-guid... Adafruit I2C Device Address List https://learn.adafruit.com/i2c-addres... Reference info on improper 8-bit I2C address referencing https://www.totalphase.com/support/ar... Patreon: / gadgetreboot Pinterest: https://www.pinterest.ca/GadgetReboot Twitter: @GadgetReboot / gadgetreboot

I2C Bit-Banged without Microcontroller!

Solving I2C Address Conflicts - TCA9548A I2C Multiplexer

How to use a 128x64 OLED Display and Capacitive Soil Moisture Sensor with Arduino

Getting Started With STM32 and Nucleo Part 2: How to Use I2C to Read Temperature Sensor TMP102

#BB5 Moving your Arduino to a multi-tasking State Machine - Easy Intro

Arduino Workshop - Chapter 5 - I2C

I2C Part 1 - Using 2 Arduinos

How Huawei Just Built an Impossible Chip

I Hacked This Temu Router. What I Found Should Be Illegal.

Programable Logic Controller Basics Explained - automation engineering

Program an ATtiny45/85 with an Arduino Uno without Any Errors | Complete In-Depth Tutorial (2024)

Error detection: Parity checking

Find I2C Addresses on Arduino (I2C Scanner)

What is I2C, Basics for Beginners

THIS Is What Happens When You Attack a US Aircraft Carrier

Understanding SPI

Level Up Your Arduino Code: Registers

How to ACTUALLY Use an Oscilloscope (Beginner-Friendly Guide!)

Optimizing Arduino Code: no setup(), no loop() ⛔

