first commit
This commit is contained in:
52
labs/006_i2c_lcd_1602/README.md
Normal file
52
labs/006_i2c_lcd_1602/README.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 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: краткий вывод после выполнения.
|
||||
Reference in New Issue
Block a user