Вопросы, связанные с [programming]:
- Перечисление классов не было объявлено в этой области Я программирую Arduino. В том же файле .ino , что и setup() и loop () , я определил следующее: void setup() { // код настройки } enum class CYCLE { TypeA, TypeB }; String cycleToString…
- Является ли использование malloc() и free() действительно плохой идеей для Arduino? Использование malloc() и free() кажется довольно редким в мире Arduino. В чистом AVR C используется гораздо чаще, но все же с осторожностью. Действительно ли плохая идея использовать …
- Ардуино зависает/не отвечает- не могу понять почему Я строю лодку с дистанционным управлением. Мой удаленный проект зависает через произвольное время. Последовательный порт перестает выводить, OLED больше не обновляется и инструкции больше не…
- Нужна помощь в применении логики к этому коду Вот код: int softStart = A0; int enable = A1; int powerBTN = A2, powerState = HIGH, lastPowerState = HIGH; unsigned long lastDebounceTime = 0; unsigned long debounceDelay = 25; unsigned long…
- Чтение значений из текстового файла на SD-карте Я пытаюсь прочитать текстовый файл (имеющий числовые значения) с SD-карты. Значения в файле такие 87 512 255 Мне нужно прочитать 87 в главе 1, 512 в главе 2 и 255 в главе 3. Почему я…
- Ожидаемая подпись для ATmega328P — 1E 95 0F; Я не могу записать загрузчик на своем Arduino Uno ну... проблема началась с того момента, как я случайно коснулся кристалла на своем ардуино, и внезапно все испортилось; светодиоды на Arduino включались и выключались при прикосновении, и после…
- Сделать так, чтобы два светодиода появлялись и гасли с разными значениями ШИМ. У меня есть два УФ-светодиода: один Vf 3,3 В @ 150 мА, а второй Vf 5 В @ 150 мА. Мне нужна схема, которая заставит их попеременно появляться и исчезать, т.е. , когда один становится тусклее, другой…
- Считается ли #ifdef __SD_H__ плохой практикой? Предположим, я работаю над библиотекой ^ 1 , в которую хочу добавить поддержку SD.h ^ 2 , но точно зная, что многие микроконтроллеры не поддерживают SD.h (поэтому они приводят к ошибкам…
- Условие «если» проблема/вопрос Я новичок в Arduino, и мой вопрос скорее теоретический. У меня есть плата Arduino Nano (процессор Atmega168), кнопка, дисплей. Я написал обработчик кнопки, который не останавливает выполнение кода.…
- Проблема с кодом, сгенерированным Bing для автоматической двери курятника Здесь Гленн из Швеции. Мне было интересно, сможет ли мне здесь помочь какая-нибудь добрая душа. Мой партнер купил дешевую китайскую автоматическую дверь для курятника, которая работает на основе…
- Использование модуля JYETech 2.4 Inch LCD Display Screen Module с Arduino? У меня есть этот 2,4-дюймовый ЖК-дисплей JYETech, который я хотел бы использовать для проекта, который я имею в виду, однако я не уверен, как подключить его к моему Arudino Mega. Вот таблица данных…
- Как работать с аналоговыми контактами в цикле? Я хочу сделать что-то в духе for (int i = 0; i < 4; i++) { analogRead(i); } Что, по-видимому, работает, но следующее-нет: for (int i = 0; i < 4; i++) { pinMode(i, INPUT); …
- преобразовать строку, представляющую двоичное число, в двоичное У меня есть последовательный вход "1111111" и я хотел бы преобразовать это в двоичный файл B1111111, который я могу отправить в светодиодную матрицу. Я пытался выполнить поиск, но все результаты…
- ArduinoJson читает `null` из последовательного порта У меня есть установка, которая считывает данные из последовательного порта, когда я чувствую, что есть что-то, что нужно прочитать (и всегда предполагаю, что то, что отправляется на Arduino,…
- Как добавить один JsonDocument в другой в ArduinoJson Я использую эту библиотеку json: https://arduinojson.org/ Я пытаюсь написать функцию, которая создает объект ответа и оборачивает уже созданный документ json: void sendResponse( …
- Led chaser цветовой эффект заливки Пожалуйста, помогите. Я много узнаю об Arduino. Почти все в молниях. Я новичок. Я играю с nano и LED ws2812 и использую библиотеку fastled. То, что я прошу, - это сделать эффект, подобный…
- Как настроить пул DHCP для ESP-WIFI-MESH? Я создаю сетку с помощью комплектов разработчика ESP32 (ESP32-DevKitC V4), используя расширение ESP-IDF VS Code и пример проекта ip_internal_network. Код для примера , общие компоненты проекта и…
- Программирование barebone-системы ATMega328 с помощью внешнего программатора и без загрузчика Я создал схему на базе ATMega328. У меня также есть внешний программатор (Pocket AVR Programmer от Sparkfun)... Теперь я хочу запрограммировать конкретный скетч... Нужно ли мне заранее прошивать…
- Сколько читаемого текста может поместиться в ATTINY85? Возможность прокрутки буклета на 0,91-дюймовом OLED-дисплее Я новичок, поэтому обсуждал с Chatgpt возможности микроконтроллера Attiny85 . Но ИИ будет часто галлюцинировать и давать лишь частично правильные ответы (потому что он полагается на закономерности…
- Функции, задерживающие распознавание датчика жестов Я работаю над простым маленьким роботом, который избавит меня от скуки, и все, что у него есть, — это OLED-дисплей 64 x 32 для глаз и датчик распознавания жестов PAJ7620 с Seeeduino Xiao в качестве…
- AMIS30543 | Таблица КРУГОВОГО ПЕРЕВОДЧИКА данных Я читал технический паспорт шагового двигателя AMIS-30543 и не совсем понимал, что означает эта круглая таблица переводчика, у меня есть пара сомнений Что означает Круглый стол переводчика? Как…
- Проблема при кодировании обнаружения клавиш клавиатуры 4x4 (без библиотеки) Часть моего текущего задания включает в себя чтение ввода с клавиатуры 4x4, подключенной к Arduino UNO. Хотя это можно легко сделать с помощью <Keypad.h>, проект выполняется с помощью…
- Как использовать передатчик и приемник для условной отправки строковых сообщений получателю? Я работаю над проектом по созданию монитора растений, который работает снаружи с помощью Arduino, который собирает значения света и воды из окружающей среды, а затем использует nRF24L01 с антенной,…
- Улучшение цикла перемещения мыши для оптимизации скорости. Код: #include <Mouse.h> #include <hiduniversal.h> #include "hidmouserptparser.h" #include <USBController.h> USBController controller; USB Usb; HIDUniversal…
- Цикл чтения RFID-карты кажется остановленным Мне удалось запрограммировать считыватель RFID-карт на включение и выключение света при предъявлении любой RFID-карты. Я протестировал это, и оно работает, при этом индикаторы постоянно включаются и…
- Как включить 3 светодиода в повторяющейся последовательности, чтобы все три светодиода затем выключались при отпускании используемой кнопки? По сути, как мне изменить приведенный ниже код, чтобы ВКЛ каждый из трех светодиодов по одному в повторяющейся последовательности, удерживая кнопку нажатой? Красный (3 секунды). Желтый…
- Выполнить функцию цикла из основного цикла() У меня проблемы с частью кода. Я работаю над программой, которая с помощью датчика и dfplayer должна воспроизводить дорожку, и во время воспроизведения дорожки должен включаться светодиод с…
- Как управлять двумя шаговыми двигателями и использовать ультразвуковой датчик вместе? Я работаю над автономным роботом с двумя 4-контактными шаговыми двигателями, ультразвуковым датчиком HC-SR04, двумя драйверами двигателей L298N (по одному на каждый двигатель) и Arduino Uno. Моя…
- Как написать один двоичный код на выходной контакт Я относительно новичок в arduino и кодировании в целом, и я просто ищу код для записи одной строки двоичного кода, например; "01000111101"; На указанный выходной контакт вместо копирования и вставки…
- Pro Micro ATMEGA32U4 не может загрузить У меня есть простая программа мигания светодиодов, которую я хочу загрузить на свой pro micro (см. изображение), но она не работает (см. изображение: порт недоступен, не удалось найти плату на…
- 4-х угловая система взвешивания Я видел несколько видеороликов о том, как сделать единые весы. Можно ли использовать 4-сантиметровые подушки для взвешивания каждого угла автомобиля в масштабе 1/32 и отображать результаты на одном…
- Arduino-проект с датчиком цвета и rgb-светодиодом Я хочу использовать датчик цвета для моего проекта Arduino с Arduino Uno, чтобы определять красный, зеленый, синий, оранжевый, желто-фиолетовый цвет листьев бумаги, а затем зажигать светодиод RGB…
- Печать элементов массива символов из PROGMEM Дано: const char* PROGMEM names[] = {"Foo","Bar"}; Serial.print(names[0]); Я получаю вывод мусора. Есть ли какая-нибудь функция, которая будет печатать строку из PROGMEM? Например: …
- Ошибка при компиляции программы для esp32 с Preferences.h Я пытаюсь написать программу для Adafruit ESP32-S2 TFT Feather. Однако я не могу заставить его скомпилировать мою программу с использованием <Preferences.h> . Я не могу заставить Arduino IDE…
- оператор if не работает с дробью, но работает с десятичным эквивалентом Я пытаюсь решить проблему с моим кодом и сузил ее до моего оператора if, который не работает с дробью. Приведенный ниже код не работает и возвращает 0 for(float i=0; i <= 1; i += .0001){ t…
- Создание объекта IPAddress из беззнакового целого числа Если я создаю объект IPAddress, используя десятичный IP-адрес, он выглядит обратным. Что я делаю не так? См. примеры кода ниже. IPAddress addressOne(192,168,50,1); Serial.print(addressOne); …
- Использование внутреннего опорного напряжения для датчика Я использую литиевую батарею 3,7~4,2 В. Я использую внутреннее опорное напряжение для считывания постоянного напряжения батареи, поскольку мы знаем, что уровень напряжения батареи истощается со…
- Асинхронные вызовы функций в скетче ардуино Есть ли в скетче Arduino способ выполнять асинхронные вызовы функций внутри цикла? Например, слушать запросы через http-сервер и обрабатывать их неблокирующим способом.
- IRRemote отправлять и получать тем же Arduino Я новичок в Arduino (и C/C++), поэтому прошу прощения, если упустил что-то очевидное. Я использую IRremote (ссылка на github) в качестве библиотеки IR. Я могу получить простые демонстрации…
- 7-сегментный дисплей с потенциометром (Предыстория) Итак, я взял курс компьютерной инженерии в средней школе (уровень 11 класса), где я немного узнал о макете, а также о ардуино (я хотел бы немного подчеркнуть). Прошло 5 лет, и я почти…
- как «пропустить» один параметр метода со значением по умолчанию, позволяя ему использовать значение по умолчанию, но изменять параметры после него скажем, у нас есть такая функция (вымышленная): function1(int Z, int X, bool Y=true, int Count=10, int ID=1,bool TeaTime=false); И я хочу запустить эту функцию, но я хочу изменить все…
- Код работает, если я определяю константный байт NUM_SAMPLES = 30;, но если я определяю NUM_SAMPLES как непостоянную переменную, он не работает Прежде всего, заранее спасибо за помощь. Код считывает значения с датчика дальности и силы, сохраняет показания в буфере и распечатывает Json на терминале. Он вызывает функции Read_Range_Sensor()…
- Моя проблема, 51:28: ошибка: ожидаемое первичное выражение перед токеном ')' может кто-нибудь дать мне совет или направить меня к исправлению моей проблемы? Без разницы // ноты в мелодии: int melody[] = { }; // длительности нот: 4 = четвертная нота, 8 = восьмая нота и т. д.: int noteDurations[] = { 4, 8, 8, 4, 4, 4, 4, 4 }; //Константы: const int ledPin =…
- Будет ли работать Arduino Nano вместо Teensy 3.2? Я надеюсь, что это нормально, чтобы публиковать здесь, и я ценю любые предложения или помощь, а также мнения/факты, чтобы заставить эту работу работать. Во-первых, я никогда не программировал…
- 6-разрядные 7-сегментные часы У меня есть 6-значный 7-сегментный, ds3231 и arduino uno, но у меня неверный код. У меня 4-значный 7-сегментный код. Я хочу правильно. Кто мне поможет? #include "SevSeg.h" #include…
- Матрица и пространство состояний Реализация Arduino Я написал матричный класс Arduino. Затем я использовал этот класс для реализации пространства состояний на Arduino. Во время тестов я наткнулся на проблему. После запуска программы она в какой-то…
- Кто-нибудь может проверить мой код? Мой Arduino не делает последовательный цикл подсчета Мне интересно, может ли кто-нибудь взглянуть на мой код и дать мне знать, если с ним что-то не так. Я сделал код для меня некоторое время назад и сделал быстрый тест, и он, казалось, работал. Теперь…
- Bluetooth-модуль HC-05 не принимает AT-команды Я уже некоторое время пытаюсь запрограммировать Bluetooth-модуль HC-05 ZS-040 и не могу заставить AT-команды возвращать какие-либо значения. Я довольно долго искал в Google, и ни один из ответов,…
- Digispark Atinny85 не распознан (проблема с загрузчиком) Я недавно купил Attiny85 (на фото ниже) Мне удалось правильно установить его, следуя официальным руководствам, и это никогда не было проблемой. Драйверы установлены правильно, и я использовал…
- Цвета RGB LED рандомизируются, а LDR затухает одновременно Я тоже пытаюсь сделать RGB-светодиод, который продолжает случайным образом менять цвет и заставлять яркость уменьшаться одновременно с LDR, но я продолжаю получать сообщение об ошибке, указывающее…