Вы правильно поняли. Только на LCD экран.
static bool allowLCDing;
if (Serial.available() > 0) {
char c=Serial.read();
if ('v' == c) ( allowLCDing = false; }
if (allowLCDing) { lcd.print(c); }
if (';' == c) ( allowLCDing = true; lcd.clear(); }
}
while…
Пусть будет while.
Я принцип продемонстрировал, далее должон справится, думаю.
круто
Я тоже начал расписывать, но я в массив читал, а там настоящий конечный автомат получается.
Не додумался сразу печатать. А у тебя красиво!
Благодарствую. Сработало.
Но почему сначала загружается 4 раза а потом показывает.?https://youtu.be/46cZCCoEo_0
На смартфоне неудобно кодить в форум, поэтому приходится быть кратким ))
Видать, несколько раз прилетает в Serial
Спасибо. Первый час ночи, надеюсь завтра продолжить.
Но я бы посоветовал взять USB-TTL переходник, присобачить его к ногам Ардуины, на которых запустить SoftwareSerial и спокойненько в терминале дебаг делать.
Можно узнать о конечном автомате? Как он реализуется?
В Гугле забанили?
Ну не может форум заменить учебник!
И не должен.
Нет, не забанили. Я имел ввиду посмотреть конкретный пример.
Посмотрел это, https://www.youtube.com/watch?v=ZDF-3zb-xm4 чуть мозг не сломал.
Ужас: человек начал откуда-то с середины и постоянно путается между особенностями языка программирования и теорией конечных автоматов.
Еще раз: если хотите разобраться, Вам нужно читать учебник, а не смотреть мультики.
смотрел такие ролики и думал, что движет человеком, ведь на это время потрачено…
https://www.youtube.com/watch?v=iIgG8Bzftk8 Мой мозг не в состоянии это освоить…
У каждого свой предел, никуда не попрешь против этого. Я вот, к примеру, плитку снимать умею, а ложить - нет. Приходится нанимать помощника.
@Azizbek, разве это похоже на учебник?
за редким исключением, все ролики по программированию таковы. Нахрена тратить столько времени на объяснения, когда каждый может прочитать книжку сам?