Сделаем ещё одну бесполезную, но очень забавную штуку. Что нам для этого потребуется:
- Сам Arduino
- Монтажная плата
- Набор проводов-соединений
- Штырьковое соединение на 16 пинов
- Резистор переменного сопротивления (реостат)
- Почти любой LCD-дисплей, 16 знаков, 2 строки (в моём случаи самый дешёвый, без подсветки, WH1602A-NGG-CT)
Для начала припаиваем наше штырьковое соединение к дисплею. Потом медленно, но уверенно, подключаем экран к контролеру согласно следующей таблице:
| Контакт дисплея | Контакт Arduino | Значение |
| 1 | GND | Vss |
| 2 | 5V | Vdd |
| 3 | Vo (контрастность) | |
| 4 | digital 12 | RS |
| 5 | digital 11 | R/W |
| 6 | digital 10 | ENABLE |
| 11 | digital 5 | DB4 |
| 12 | digital 4 | DB5 |
| 13 | digital 3 | DB6 |
| 14 | digital 2 | DB7 |
| 15 | — | LED+ |
| 16 | GND | LED- |
К 3му пину платы я присоеденил небольшой реостат для регулирования контрастности. Для вывода русских букв я использовал библиотеку LiquidCrystalRus, которую вы с лёгкостью сможете найти и скачать в интернете.
