Программирование
Структура через последовательный порт
Пт, 06/10/2017 - 09:36 | by MaximusДобрый день!
У меня Ардуино мега и нано. Сначала заставил простым вещам , мигать светодиодом .
мастер:
Мне нужен dimax, вопросы по сторожевому таймеру
Пт, 06/10/2017 - 06:29 | by Voodoo DollВозможно кто-то ещё знает.
Надо:
- спать
- просыпаться по WDT
Либо:
- просыпаться по RISING на D2
- WDT применять по назначению (сброс висящей системы)
Проблемы:
1. Беру пример Nick Gammon со сном и пробудкой по WDT. Работает на mega328. НЕ работает на mega8. Компилятор жалуется "WDTCSR не определено". Меняю на WDTCR, ошибка исчезает, но работоспособности добиться невозможно.
Мега, нано и RS485
Чт, 05/10/2017 - 16:21 | by MaximusПриветствую Товарищи!
Вчера столкнулся с проблемой, хотел пока заставить Ардуино нано(слейв), помигать светодиодом по команде от Меги. На меге использовал Serial3,данные отправляет, что то принемает, но не хочет их приводить внормальный вид. Кода под рукой нет, так как на работе, а свирбит....
Отправка данных по ай-ту-си
Чт, 05/10/2017 - 14:11 | by 5N62VРешил прикрутить к системе управлениея чем-то там логгер. Но чтобы не сильно расходовать и без того скромные ресурсы, решил отправлять по i2c состояние системы ( 64 байта) на контроллер SD карты, который это дело будет парсить и записывать.
Сначала уткнуся в то, что максимальный буфер в библиотеке Wire - 32 байта. Изменения в библиотеке счастья не принесли, т.к. резко подскочил расход памяти. Пришлось отправлять в два этапа по 32 байта.
Дописал простенькую функцию:
Помощь с библиотекой OneWireHub
Чт, 05/10/2017 - 13:43 | by debagerНужна помощь по интерпретации инструкций языка С
код из примера библиотеки передает установленный ID по 1wire
объявляется он так.
auto ds1990A = DS2401( 0x81, 0x00, 0xA0, 0x90, 0x19, 0xDA, 0x00 );
Он больше не меняется в основном цикле .
Мне наоборот необходимо менять код ID в основном цикле LOOP напишите код как это можно реализовать.
Помогите с Serial
Чт, 05/10/2017 - 11:07 | by VaDoSiQЗдравствуйте. В общем задача такая, я пишу в сериал порт цифру 5, и оно мне выводит туда же, цифру 5. Что я делаю не так?
void setup() { Serial.begin(9600); } void loop() { int response; if (Serial.available() > 0) { byte query = Serial.read(); if(query == response) { Serial.print(response); } } }
Работает ли WDT совместно с SLEEP_MODE_PWR_DOWN?
Чт, 05/10/2017 - 09:18 | by Voodoo DollДелаю кран для бачка, ну сами понимаете. То же самое что датчик протечки, по сути, так что требования такие же: 100% reliability, батарейное питание. Если повиснет или обесточится - потоп...
ВОПРОС НЕ ПО DATASHEET!!
запись string в array
Чт, 05/10/2017 - 08:32 | by xoyushkaкак написать функцию которая из dataFromPort будет помещать цифры в массив int array[0]= 1 элементу dataFromPort
Помогите с W5100 EthernetClient
Ср, 04/10/2017 - 16:24 | by VaDoSiQЗдравствуйте, взял стандартную библиотеку шилда W5100 EthernetClient. В общем мне нужно передавать данные каждых 30 секунд, на свой сервер, ардуинка отправляет серверу мои данные один раз(успешно), а потом намертво отказывается это делать вновь. Подскажите, как реализовать отправку данных каждых 30 секунд в этом скетче? Спасибо.
Дозатор трех жидкостей
Ср, 04/10/2017 - 16:01 | by The_SatelliteИмеется три емкости с разной жидкостью, задача наливать одинаковыми порциями по нажатию от кнопки, порция должна состоять из данных жидкостей сгенерированных функциеей рандом. Не могу понять как заставить все работать сразу.
- « первая
- ‹ предыдущая
- …
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- …
- следующая ›
- последняя »