Lab 006: I2C LCD 1602
Goal
Подключить LCD 1602 с I2C-модулем к ESP32, найти I2C address и вывести тестовый текст.
Required Components
- ESP32 dev board
- LCD 1602 with I2C module
- Dupont wires
- Multimeter
- Optional breadboard
Expected Behavior
I2C scanner находит адрес LCD. После настройки адреса и contrast display показывает тестовый текст.
Pre-Flight Checklist
- Проверить питание LCD-модуля и уровни I2C линий.
- Проверить, не подтянуты ли SDA/SCL к 5V при подключении к ESP32.
- Выбрать GPIO для SDA/SCL.
- Соединить common ground.
- Проверить contrast potentiometer на LCD backpack.
Safety Notes
- ESP32 GPIO strictly 3.3V.
- 5V pull-ups на SDA/SCL могут быть опасны для ESP32.
- Не подключать 5V signals напрямую к GPIO.
Expected Measurements
- LCD VCC: TBD by module choice.
- SDA/SCL idle level: should be safe for ESP32, ideally near 3.3V.
- GND continuity between ESP32 and LCD.
Actual Measurements
TODO: записать реальные измерения и I2C address.
Debugging Checklist
- Если scanner ничего не находит, проверить SDA/SCL order.
- Если адрес найден, но текста нет, проверить contrast.
- Если символы мусорные, проверить библиотеку и geometry
16x2. - Измерить idle voltage на SDA/SCL.
Conclusion
TODO: краткий вывод после выполнения.