Программирование
ESP32 скачивает файлы с FTP сервера.
Ср, 18/12/2019 - 17:06 | by 5N62VНу это что хотелось бы. Пока нифига не скачивает. :)
Всем бобра!
Столкнулся я с задачей (нет, чтоб диодами мигать, что ближе к моему уровню! ): есть аудио плеер на ESP32 - он по кругу проигрывает плейлист с SD карты. По Вифи он подключен к модему. Где-то в просторах и-нета есть FTP сервер с плейлистом. И если на FTP добавить файл, то ЕСПшка должна его скачать к себе на SD.
Atmega128 не работают таймеры 1 и 3
Ср, 18/12/2019 - 00:05 | by 3d_killerСтолкнулся с проблемой, написал скетч для регулятора мощности, с платой nano все работает, а вот с платой на базе atmega128 не работает вылетает куча ошибок пробовал и таймер 3, но он тоже не работает, работает только второй таймер, но на нем не работает регулятор мощности так как таймер 2 в миллисекундах а нужен период во 40 микросекунд, перерыл весь интернет и ничего путевого не нашел.
Правильное включение таймеров T2, T3, T4, T5
Втр, 17/12/2019 - 08:04 | by AlexBajdin59rusЗдравствуйте! Прошу помощи по работе Таймеров на Arduino Mega. Вопрос в том, что могу ли я, например, в обработчике прерывания переполнения Таймера_2 отключить работу Т2 и включить в работу Таймер Т3? Хочу, чтобы код работал следующим образом: циклически цепочкой работают по очереди таймеры 2, 3, 4, 5.
1) Таймер_2 работает, моргает PORTC_4 пару раз, отображает светодиодом на пине PORTC_0 свою работу.
Клавиатура через MCP23017 по прерываниям
Пнд, 16/12/2019 - 18:40 | by s96sergЗдравствуйте!
В Arduino новичок.
Случилась необходимость работать с клавиатурой 4*4 через расширитель портов MCP23017 по прерываниям. Использовал библитотеку Adafruit_MCP23017. Ну без прерываний все работает замечательно, а вот с прерываниями никак.
Для тестирования написал скетч, который переключает светодиод при нажатии кнопки.
Так вот - вариант, который переработал с примера к библиотеке, работает. И напряжение на контакте mcp INTA как положено при нажатии кнопки падает к LOW, а после отжатия возвращается к HIGH.
Рабочий код:
Радиоуправление машинкой на NRF24L01+ (Arduino Nano)
Вс, 15/12/2019 - 21:06 | by MrLuckasВсем привет! Обычно на форумах никогда не писал, но обратился из-за отчаяния и поэтому прошу о помощи. Имеется база машинки, но нет управления (совсем). И решил собрать сам на модулях NRF24L01 и на Arduino Nano. Управлять буду двумя джойстиками: одной сервой и одним коллекторным мотором (при помощи драйвера L298N). Я в этом деле новичок и не до конца понимаю почему не работает. Скечти компилируются, заливаются, но модуль не принимает отправленные данные (попросту - не общаются). Вот скетчи:
ТХ: (передатчик)
Обращение к переменной из библиотеки
Вс, 15/12/2019 - 18:46 | by forfrendsВсем привет!
Хочу в одну из библиотек добавить свою переменную. Но я не знаю как правильно обращаться к этой переменной. Библиотека: https://github.com/TMRh20/TMRpcm
В файле TMRpcm.h объявляю переменную (название взято с потолка):
volatile unsigned int Countsample567;
Потом в одной из функций в файле TMRpcm.cpp прописываю:
Countsample567 = 2568;
В скетче получаю значение переменной:
оптимизация симуляции набора на матричной клаве
Вс, 15/12/2019 - 16:28 | by hackermanпринцип думаю не сложный. берем 12 оптопар размещаем сеткой входы-земли вместе плюсы на ардуину. выходы-копируем сетку реальной клавы. выходы расставляем как контыкы кнопок в сетке. получаем копию сетки и 7 контактов соедняем их с реальной клавой. это отдельный гальванически развязаный блок переходник с ардуины на матричную клаву. и вот этим говнокодом набираем 5 цифр на клаве. набор 5 цифр 255 строк. надо это исправить. мозги есть но программирования самостоятельного изучения ъорошо если 100 часов чистого.
Запсись данных в масиив из разных аналоговых выходов
Вс, 15/12/2019 - 14:56 | by doc_fbiГоспода , подскажите , как преобразовать данный код в цикл ?
никак не могу понять как вставить переменную вместо номера порта
float kPin[16]; kPin[2] = analogRead(A2); kPin[3] = analogRead(A3); kPin[4] = analogRead(A4); kPin[5] = analogRead(A5); ....
Как правильно использовать протоколы передачи данных?
Вс, 15/12/2019 - 13:56 | by rushЯ использую проток Wifi IEEE 802.11 b/g/n режим проверки подлинности: wpa2 Режим Шифрования: TKIP&AES
для передачи данных использую HTTP протокол:
например:
http://192.168.4.1/?rele1=0; - включает реле
http://192.168.4.1/?rele1=1; - выключает
Arduino+Nextion+Bme280
Вс, 15/12/2019 - 12:25 | by KOOKOSВсем привет! У меня есть проект под экран nextion+arduino uno+bme280
- « первая
- ‹ предыдущая
- …
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- …
- следующая ›
- последняя »