"Проклятый"(ударение на О) delay()
- Войдите на сайт для отправки комментариев
Втр, 28/07/2015 - 09:45
Уважаемые господа форумчане, помогите понять такую вещь. Простой рабочий скетч:
void setup() { pinMode(13, OUTPUT); } void loop() { if(digitalRead(8) == HIGH) { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } else { digitalWrite(13, LOW); } }
Если кнопка нажата - мигаем светодиодом, если не нажата - не мигаем. Но... Если сделать скетч так :
void setup() { pinMode(13, OUTPUT); } void loop() { if(digitalRead(8) == HIGH) { blink1; } else { digitalWrite(13, LOW); } } void blink1() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
то получаем не работающий скетч. Где-то читал, что такое может быть потому что не инициализирована функция delay(). А как ее инициализировать?
а где скетч?
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
не вставляет код почему-то, пишу так
Да в принципе и так ясно, кривые руки во всем виноваты.
Прояснил. А по скетчу что...?
Прояснил. А по скетчу что...?
а скеч в топку. И идем учить основы построения алгоритмов... как обычно в общем.
Прояснил. А по скетчу что...?
Ну просто "ОЧЕНЬ ПОМОГ". Puhlyaviy я не сомневаюсь в твоих знаниях. Так лучше объясни на "пальцах" что к чему. Вопрос про delay а не про алгоритм.
Ну просто "ОЧЕНЬ ПОМОГ". Puhlyaviy я не сомневаюсь в твоих знаниях. Так лучше объясни на "пальцах" что к чему. Вопрос про delay а не про алгоритм.
да мне начхать в чем ты там сомневаешся. Я вот не сомневаюсь что в програмировании ты вообще как свинья в апельсинах. Тему создал с целью что тебе щас нахаляву двой диплом сделают.
ваш код будет работать только при удержании кнопки
читаем и изучаем тему
http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-no...
ваш код будет работать только при удержании кнопки
читаем и изучаем тему
http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-no...
Не работает и при удержании. т.е. совсем не работает.
sandr4, я вижу всего одну ошибку, -нарушен синтаксис вызова функции.
sandr4, я вижу всего одну ошибку, -нарушен синтаксис вызова функции.
Ну вот. Всё испортил. :(
sandr4, я вижу всего одну ошибку, -нарушен синтаксис вызова функции.
Что не правильно, конкретней.
пухлявый как всегда прав - тс лентяй...
Разобрался, тема закрыта.