Песочница. Раздел для новичков
Задать смещение оси координат на OLED дисплее.
Пт, 09/04/2021 - 12:16 | by ЕлисейЖелезо: OLED 128*64 i2c, arduino nano, энкодер с нажатием.
Библиотеки:GyverEncoder, GyverOLED.
Задача: Смеcтить ось по команде.
Проблема: Смещение оси изменением stepY не происходит(строка 45).
Прежде чем подать 220 вольт
Чт, 08/04/2021 - 23:47 | by andreykrasnodarЛучше спрошу.
Суть: программная часть проекта готова, все датчики работают, реле отзываются в нужный момент, но реле будут переключать электромагнитный клапан (15 Вт 220 В) и вибронасос (30 Вт 220 В).
Умные люди говорят, что это неизбежно приведёт к индукционным токам, скачкам напряжения и ... (дальше я могу только догадываться).
Вопросы: что в теории и на практике случается с Ардуино при индукционных токах и как защититься (конденсатор на входе, диоды параллельно нагрузке и т.д.)?
Заранее благодарю.
Аналог __builtin_avr_delay_cycles () для Arduino DUE
Чт, 08/04/2021 - 20:31 | by Super_indian_coderИмею Arduino DUE и общаюсь с помощью неё с устройством по SPI.
Мне необходимо делать задержку в 0.5мкс без остановки кода, т.е. через цикл с использованием micros() не получится, нужна задержка в количествах циклов.
До этого мой скетч был для Atmega328p и для неё работала функция __builtin_avr_delay_cycles(8) и всё было замечательно, на DUE она конечно не работает. Есть ли какой-то ее аналог? Весь день гуглю и не могу нагуглить решение.
128 битное число как?
Пнд, 05/04/2021 - 20:09 | by lilik#include <iarduino_OLED.h> // Подключаем библиотеку iarduino_OLED. iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. // const long long risunok_[]PROGMEM = // Создаём массив myImageInRAM содержащий изображение { 0b1111111111111111111111111111111111111111111111111111111111111111, 0b1111111111111111111111111111111111111111111111110000011111111111,
EEPROM и SPIFFS не работают на ESP-01S
Пнд, 05/04/2021 - 13:02 | by Мир АрдуинщиковВсем Привет! Я использую плату ESP-01S на основе ESP8266. Пробовал записывать данные в EEPROM с помощью скетча из примеров к этой плате, при повторном включении данные не сохраняются, при использовании EEPROM.commit() возвращает false. Попытался загрузить файл в ESP-01S через инструмент загрузки для ESP8266, появлялась ошибка. Позже оказалось, что SPIFFS даже не монтируется. Плату проверил, работает исправно. Могу приложить скетч для работы с SPIFFS:
Переключение режимов. С программированием очень плохо. Подскажите или поправьте.
Вс, 04/04/2021 - 20:34 | by rastaman29Сгорел контроллер на плате. Если в схемотехнике еще разбираюсь, то с программированием контроллеров туговато.
Принцип работы понятен.
1. Замыкается микропереключатель, подается + на ногу контроллера, контроллер видит +, включает один лазер (всего лазеров 3). И загорается сигнальный светодиод(Power ON).
2. Одна кнопка переключает лазеры по кругу, включая их по очереди. Первый, следом второй, потом третий, потом только первый и по кругу.
Первый проект. ТУПЛЮ.
Сб, 03/04/2021 - 15:50 | by Даниил СухаревСуть в чем. хочу собрать простейшую установку которая бы включала помпу когда горшок станет весить меньше определенного значения.
Для этого хочу подключить тензодатчик через hx711, но сам hx711 подключается к нескольким пинам и как с них считать данные не могу понять.
Задать настройки ардуины с веб страницы. Толкните в какую сторону копать.
Сб, 03/04/2021 - 01:17 | by LinksДобрый вечер! С Ардуино недавно, пока учусь элементарным вещам, что-то выходит, но с вебсервером просто тупик.
Player WAV управляемый по uart. Поделитесь опытом.
Пт, 02/04/2021 - 12:03 | by CompradorВсем крепкого здравия.
Какой голосовой модуль/player wav файлов воспроизводит без заметных на слух пауз, особенно в режиме зацикленного одного трека.
Dfplayer mini - пробовал, хорошо различимые паузы после воспроизведения.(где то читал что это связано с чтением с sd).
DY-SV17F, jq8400?
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »