Нано повторяет возврат дважды.

Oster
Offline
Зарегистрирован: 01.11.2020

Всем привет!

Подскажите это глюк? Разбираю 3й урок Гайвера. В уроке если набрать код:

byte val;
void setup() {Serial.begin(9600);
}

void loop() {
if (Serial.available()) {val = Serial.parseInt(); 	
if (val ==1) { Serial.println("Вы ввели 1");} 		
else if (val == 2) {Serial.println("Вы ввели 2");}	
else if (val == 3) {Serial.println("Вы ввели 3");}	
else {Serial.println("Мимо!");}}}			

То, получается следующее:

Ввожу в монитор "1", ответ приходит "Вы ввели 1". НО сразуже же выходит  еще ответ "мимо", т.е.

1

"вы ввели 1"

"мимо"

Почему 2й ответ появляется? Как это убрать?

sadman41
Offline
Зарегистрирован: 19.10.2016

У гайвера не написано, что "перевод строки" (NL) - это тоже данные?

То, что он их фильтровать не умеет - это понятно, но хотя бы знает про них?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Похоже не знает))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:
У гайвера не написано, что "перевод строки" (NL) - это тоже данные? То, что он их фильтровать не умеет - это понятно, но хотя бы знает про них?

коль ядро своё написал, то точно знает

Bruzzer
Offline
Зарегистрирован: 17.03.2020

Что он лично писал в ядре не известно, но про перевод строки в уроке несколько раз говорится и специальным огромным предупреждением на красном фоне и далее по тексту.

Oster
Offline
Зарегистрирован: 01.11.2020

sadman41 пишет:
У гайвера не написано, что "перевод строки" (NL) - это тоже данные? То, что он их фильтровать не умеет - это понятно, но хотя бы знает про них?

Значит с железом все в порядке, просто неточности в коде урока?

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Уроки по гиверу, это последнее чем стоит заниматься.
Ну не соображает он ,от от слова вообще

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Oster пишет:

Разбираю 3й урок Гайвера. 

Ну, так и обращайтесь к https://community.alexgyver.ru/ .Сюда-то Вы зачем это притащили?

b707
Offline
Зарегистрирован: 26.05.2017

Oster пишет:

Значит с железом все в порядке, просто неточности в коде урока?

нет там никаких "неточностей в коде", это просто ваша невнимательность. Попытайтесь вникнуть в коммент #4

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Там а этих "уроках", если смотреть их уже более менее соображая в программировании avr , столько косяков просматривается, что можно накурить половину Гарлема.
Впечатление появляется, что он вообще не понимает о чем говорит.

Гриша
Offline
Зарегистрирован: 27.04.2014

Kakmyc пишет:
Там а этих "уроках", если смотреть их уже более менее соображая в программировании avr , столько косяков просматривается, что можно накурить половину Гарлема. Впечатление появляется, что он вообще не понимает о чем говорит.

если бы он внимал к замечаниям и исправлял их - было бы проще... Чукча не читатель, Чукча писатель... (старый анекдот... про Гивера)  

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Гриша пишет:

если бы он внимал к замечаниям и исправлял их - было бы проще...

когда тогда новые ролики делать?

Гриша
Offline
Зарегистрирован: 27.04.2014

ua6em пишет:

Гриша пишет:

если бы он внимал к замечаниям и исправлял их - было бы проще...

когда тогда новые ролики делать?

есть мнение, что хорошее быстро забывают, а Г*** чаще всплывает и долго помнится - своего рода реклама :))))))))))))