Дисплей необходимо подключать по следующей схеме:
Контакт дисплея | Контакт 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- |
Её я позаимствовал в блоге http://mk90.blogspot.com/ =)
Также, я подключил переменный резистор, для регулировки контраста дисплея. Крайние выводы резистора подключаем к земле и 5В, а средний к 3 контакту LCD дисплея. Подсветка включается через 15 и 16 контакты, (анод и катод соответственно).
Загружаем в arduino следующую программу:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print("Hello, world!");
}
void loop() {
}
Включаем - и все работает :)
1 коммент.:
Круто! Сам заказал на ебэе arduino и ожидаю когда прийдет. Сейчас курю мануалы
Отправить комментарий