Deep dive into I2C protocol (using a logic analyzer)

preview_player
Показать описание
GEEK: In this video we look at the signals on the SDA and SCL wires as the Flipper Zero reads and writes to a sensor using the I2C (Inter-integrated circuit) protocol. Flipper Zero can communicate with a variety of sensors using the I2C protocol using pin 15 (SDA) and pin 16 (SCL).

00:00 Intro
00:51 Flipper pins (SDA, SCL, 3V3, GND)
01:35 Use Pull-up resistors
01:49 Multiple sensors/devices
02:33 Looking at I2C write data
05:41 Looking at I2C read data
07:14 Summary of protocol

There are a huge variety of devices that communicate using the I2C protocol! Examples include EEPROMs, Temperature Sensors, Light Sensors, Gas Sensors, Touch Sensors, Accelerometers, LCD displays, etc. An index of known devices (with part numbers, purpose, Adafruit / Sparkfun / Amazon links) can be found here:

Learn more about electronics and Flipper Zero at my GitHub:

My other YouTube videos:
Рекомендации по теме
Комментарии
Автор

Do you want me to make more videos with details on other wire protocols (like SPI protocol, etc.)? What I2C devices/sensors do you have that you would like to connect with your Flipper (and are you lucky enough to own a Flipper)? Do applications already exist for your I2C device/sensor, like the light sensor, or do you need a tutorial on how to make your own Flipper Zero application? If you have an I2C device/sensor, but don't enjoy coding, let me know your idea for a small application you think would be helpful for people!

MrDerekJamison