Перенос строк на LCD
- Войдите на сайт для отправки комментариев
Сб, 03/06/2017 - 13:15
Всем привет, пытаюсь сделать перенос строк на LCD, проблема в том, что после срабатывания логической конструкции на вторую строку переносится только 1 символ.
#include <LiquidCrystal.h> int bCount = 0; // initialize the library with the numbers of the interface pins LiquidCrystal lcd(7, 8, 9, 10, 11 , 12); void setup() { Serial.begin(9600); lcd.begin(16, 2); } void loop() { if (Serial.available() > 0) { int incoming = Serial.read(); bCount++; if(bCount > 5) { lcd.setCursor(0,1); } lcd.write(incoming); Serial.println(bCount); } }
т.е.
Ввод: i' am reload a tommy
Вывод:
i' am
y
if
(bCount > 5) поменяйте на
if
(bCount == 6) , тогда все последующие за пятым символы перестанут выводиться в одну и ту же позицию 0,1, как это происходит сейчас.
Спасибо большое, ахах. забыл про 1 аргумент