У меня есть клон Arduino, который представляет собой GizDuino ATMEGA644 и универсальную клавиатуру и дисплейный терминал (электронный термин). С этими изображениями
Я подключил терминал к микроконтроллеру, после подключения которого я попытался загрузить пример программы в категории «LiquidCrystal» «Hello world». После успешной загрузки программы на ЖК-дисплее не было изображения, и я также попытался проверить его на последовательном мониторе, но у него тоже нет вывода. Я запутался в поисках в чем проблема, проверил ком порт и выбранную плату но проблем не было. Кто-нибудь может мне помочь?
Когда вы используете библиотеку LiquidCrystal, вы должны сообщить ей контакты GPIO, которые используются для подключения к дисплею. Имеются два управляющих соединения и 4-проводное параллельное соединение для передачи данных.
Однако ЖК-дисплей на вашем E-term обменивается данными, используя последовательный канал уровня TTL, а не параллельный канал GPIO.
Простой в использовании ЖК-дисплей и декодер клавиатуры, который интегрируется с любой схемой контроллера. ЖК-дисплей может одновременно отображать до 80 буквенно-цифровых символов в расположении 4 строки по 20 символов. Клавиатура состоит из цифровой клавиатуры 0-9 и 6 определяемых пользователем функциональных клавиш. Связь с хостом осуществляется через последовательный порт, работающий на уровне TTL .
Вы не можете управлять своим E-term, используя библиотеку LiquidCrystal.
Ваша диаграмма небольшая, но на ней показаны TX и RX, подключенные к Eterm, а не набор из 6 контактов GPIO.
Обратите внимание, что в большинстве Arduino одни и те же TX и RX используются для USB-связи с программным обеспечением Arduino IDE на вашем ПК. Чтобы перенести скомпилированные эскизы в GizDuino+ . Поэтому вам может понадобиться каким-то образом переключить RX-соединение между USB и E-term. По крайней мере, отключите RX от вашего E-Term при использовании IDE для программирования GizDuino+.
В описании термина E говорится
Входная мощность: 8-12 В
Дисплей: ЖК-дисплей 4x40
Устройство ввода: цифровая клавиатура 0-9 и 6 определяемых пользователем функциональных клавиш
Обратите внимание, что для этого требуется минимум 8 В. На вашей диаграмме показано, что E-term Vin подключен к контакту GizDuino+ Vin. Это не будет подавать 8 В, если вы питаете свой Gizduino от источника питания USB 5 В. Вам необходимо запитать комбинацию от внешнего источника питания от 8 до 12 вольт (например, 9 В 1 А настенная бородавка или батарея)
Идентификатор
например
void setup()
{
// initialize the serial communication:
Serial.begin(9600);
// send text to E-Term
Serial.println("Hello E-term...");
}
void loop() // run over and over again
{
Serial.print("*");
delay(1000);
}
alexan_e
Новый во всем
alexan_e
Новый во всем