Я боюсь меня сейчас закидают грязным бельём, но мне правда нужна помощь!
Я понимаю, что чего то не понимаю. Пытаюсь вынести кусок программы в функцию, но она не работает. В void loop всё прекрасно, но если что либо вынести в функцию, то всё. Ничего не работает.
Вот например:
void setup() {
Serial.begin(9600);
}
void loop() {
void prn();
}
//—————————-
void prn() {
Serial.println(“111”);
}
Казалось бы, что может быть проще. Но не работает! Что не так? Почему?!
Раньше писал программы и всё работало. Что может быть не так?
вставьте код как положено, тогда можно будет сказать, что в какой строке исправить.
а так видно, что вы не понимаете разницу между объявлением функции и ее вызовом.
И правильно сделают! В окне, куда Вы писали своё сообщение было написано как правильно вставлять код, почему Вы вставили как попало? Плевать хотели на то что Вам пишут и правила и традиции этого форума? И какого отношения Вы ожидаете к себе?
Если бы код был вставлен правильно, у строк были бы номера, но, поскольку их нет (а считать пальцем я не хочу) скажу коротко - потому, что в строке №ХЗ Вы влепили лишнее, нахрен там не нужное, слово void.
Я уже сделал всё по минимуму. И Вы правы, я не понимаю! Уже делал всё по урокам и видео. Должно работать, но не работает.
Я правда не понимаю почему. Поэтому на форум и написал.