Программирование
Нужна помощь!
Ср, 02/11/2016 - 20:35 | by GennOkНе компилируется, выдает ошибку. Помогите пожалуйста. Новичек в программировании.
Задержка включения и выключения вентиляции в санузле
Ср, 02/11/2016 - 17:38 | by TayfunДоброго времени суток, уважаемые форумчане! Как новичок, прошу помощи у гуру в моем первом проекте. Хочу сделать таймер (на базе ардуино) задержки включения и выключения вентилятора в санузле.
Имеем: 1)Ардуино; 2)фоторезистор 3) резистор 10кОм; 4) релейный модуль
Алгоритм следующий: 1) Включаем свет; 2) вентилятор не включается 2мин.; 3)если свет горит более 2 мин., то включается вентилятор и работает пока горит свет и после отключения света продолжает работать еще 5 мин.; 4) если свет горит менее 2 мин., то вентилятор не включается.
таймер с кнопкой вкл. выкл
Ср, 02/11/2016 - 15:25 | by Dkoliaалгоритм такой после нажатия кнопки1 включается реле1 и запускается таймер на 3 часа , и выключается сам или по повторному нажатию кнопки1 и так со всеми.
корректор частоты
Ср, 02/11/2016 - 09:52 | by Xumukвсем здрасти, пытаюсь сделать корректор частоты для спидомера, но никак не выходит( код писал пока что 1 к 1 частоту без коэфициэнта, подскажите советом, куда дальше копать? в данном скетче частота на выходе намного выше чем на входе, // unsigned long out =(100000/(currentMillis - previousMillis)); а вот с этой строчкой не хочет работать , заранее спасибо
Ребята в чем может быть подвох
Втр, 01/11/2016 - 19:36 | by Proger_xxxvoid setup() { pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); } boolean debounce(boolean last) { boolean current = digitalRead(switchPin); if (last != current) { delay(5); current = digitalRead(switchPin); } return current; } void loop() { currentButton = debounce(lastButton); if (lastButton == LOW && currentButton == HIGH) { SWITCH_TIME = SWITCH_TIME + 3000; } lastButton = currentButton; if (SWITCH_TIME > 9000) SWITCH_TIME = 0; delay(SWITCH_TIME); digitalWrite(ledPin, HIGH); delay(1000);
Arduino Web Server. Как сделать задержку ответа?
Втр, 01/11/2016 - 19:00 | by BagundaКак сделать задержку?
Нужно не выдавать ответ 2 секудны.
Если в течении 2 секунд на одной из ног будут пульсы, то нужно выдать один результат, а если не будет, то другой.
Вот код, который я пробовал по всякому и не получилось:
Добрые люди помогите написать конечный автомат на ардуино (Если имеется времени)
Втр, 01/11/2016 - 16:55 | by Proger_xxxВсем привет! Помогите написать конечный автомат. С каждым нажатием кнопки, должно прибавлятся по 10 мин. Индикация вместо экрана желтый, синий, и зеленый светодиод. При каждом нажатий должно 10 мин + светодиод индикаций (в зависимости какое значение во времени) далее по окончанию времени должно сработать реле. При нажатий кнопки прежнее остаточное время обнуляется
Использование функции constrain
Втр, 01/11/2016 - 09:23 | by LiskeВсех приветствую. У меня возник вопрос, по использованию функции constrain. Корректно ли так ? :
Setpoint_11 = Setpoint_1/(boost_tps_f-boost_tps_st)*(te = constrain(te,2,99)- boost_tps_st); // Boost at trottle
Или нужно прописывать constrain отдельной строкой ? :
te = constrain(te,2,99)- boost_tps_st); Setpoint_11 = Setpoint_1/(boost_tps_f-boost_tps_st)*(te - boost_tps_st); // Boost at trottle
Как не считывать с порта 1сек
Втр, 01/11/2016 - 08:21 | by aptem91Если на pin пришла денница выполнить какую-нибудь команду и не считывать с этого порта в течении 1 сек
При этом не останавливая работу всего скетча
nRF24L01+ Всегда готов
Пнд, 31/10/2016 - 16:56 | by LictorДоброго времени суток. Так же купил россыпью (10шт) этих модулей. Все исправны, Сканером проверял. Конденсаторы напаял. Питаю от 2 разных источников 3.3В по 1А каждый. Написал код для ардуино Децимия (передатчик) и Мега (приемник). Коды, думаю, приводить смысла нет, т.к. по ним вопросов нет и они идеально работают. НО! эти передатчики часть бОльшего проекта с кучей периферии. (Экран, EEPROM, GPS, часы реального времени, SD карта и т.п.).
- « первая
- ‹ предыдущая
- …
- 633
- 634
- 635
- 636
- 637
- 638
- 639
- 640
- 641
- …
- следующая ›
- последняя »