Программирование
Хук для говнокодеров
Сб, 17/03/2018 - 13:27 | by AndyТиповой говнокод на этом ресурсе выглядит примерно так:
void func() { digitalWrite(relay1,HIGH); delay(1000); digitalWrite(relay1,LOW); delay(1000); }
Затем следует вопрос: почему loop() останавливается на 2 сек...
Небольшие изменения этого говнокода превращают его в автомат состояний
Конфликт двух процессов - помогите разобраться
Сб, 17/03/2018 - 06:19 | by DinosaurДобрый день, корифеи
Опять я со своим увлажнителем - теперь засел за подключение электродвигателя вентилятора к нему. Когда работает только код управления двигателем, то все прекрасно работает и регулируется (сейчас подключена лампа накаливания в качестве нагрузки) - лампочка светит ровно, яркость меняется, мерцания не видно. По осцилограмме тоже все в порядке - ширина полуволны регулируется, переход через ноль определяется корректно.
stty ubuntu настройка
Пт, 16/03/2018 - 22:35 | by gecsogenсделал простейший таймер - перезагружает роутер при отсутствии пинга, перезагружает компьютер при зависании. bash скрипт посылает в ардуину символы echo "#1" > /dev/ttyUSB0 - пинг есть, echo "#0" > /dev/ttyUSB0 - пинг остутствует и просто echo "7" > /dev/ttyUSB0 время от времени (как сигнал "я живой"). sudo chmod a+rw /dev/ttyUSB0 - прописано. Всё работает (из bash, или из коммандной строки) только при условии, что загружена ARDUINO IDE с включенным монитором порта.
Помогите создать условия округления на языке ардуины
Пт, 16/03/2018 - 20:57 | by alexey3В общем вопрос такой как получив не важно откуда 1684
Округлить так чтобы переменные получили
допустим :
a=1
b=6
c=8
d=4
заранее благодарен не могу понять как ето в скетче отразить
Ожидание выполнения функции
Пт, 16/03/2018 - 20:17 | by artivad2Вопрос по программе. Есть лента с управляемыми светодиодами. Функция loop ожидает завершение выполнения кода - функции RainbowCycle (радуга). Необходимо по нажатию кнопки немедленно ее прервать и начать другую функцию (ту же RainbowCycle но с задержкой). Оператор break не помогает, условие в цикле функции - тоже.
Как управлять сенсорной панелью с шилда без библиотеки?
Пт, 16/03/2018 - 17:59 | by the_matrixДобрый день. Вопрос в следующем:
познаю азы по книге "65 проектов Ардуино своими руками". И вот в одной из них есть пункт,где подключается к ардуино сенсорная панель от Nintendo ( BOB-09170). У меня тут в местных магазинах такого не было, но был шилд 2,4" дисплей+сенсор+ микроСД (такая вот: https://arduino-kit.ru/catalog/id/displey-2.4-tft-240h320-sensornyiy-%2B...)
В чём встал вопрос:
в книге описано подключение сенсора без подключения библиотеки Тачскрин. Прикручен ЛСД-дисплей, на который выводятся координаты при нажатии на сенсор.
Определить замкнут контакт или нет.
Пт, 16/03/2018 - 16:41 | by rustamЕсть геркон, нужно получить 0 или 1 (разомкнут или замкнуть кантакт)
Использую Leonardo (Pro Micro).
int val = 0; void setup() { pinMode(7,INPUT); digitalWrite(7, HIGH); Serial.begin(9600); } void loop() { val = digitalRead(7); Serial.print(" VAL "); Serial.printlnln(val); }
Я сдела так, но на Pin 7 и GND показывает 4.3V, есть решения которое просто определяет замкнута сеть или нет, без питания?
String
Пт, 16/03/2018 - 14:23 | by HolafБиблиотека ArduinoThread и прерывания.
Пт, 16/03/2018 - 14:09 | by ModsleyПриветствую.
Есть такая библиотека ArduinoThread. Как я понимаю, всё в ней делается через millis и всё удобно и работает.
Но автор рекомендует запуск контроллера в свою очередь помещать в прерывание.
А вот смысла этого я понять не могу.
Не поясните?
Спасибо.
- « первая
- ‹ предыдущая
- …
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- …
- следующая ›
- последняя »