Список вопросов
- о том, как записать данные во весь EEprom? Я соединил AT24c1024 EEprom с ATmega32.AT24c1024, который имеет 512 страниц по 256 байт каждая. Существует два режима записи (запись байта и запись страницы). В режиме записи страницы он может…
- Добавление WiFi к моему замку клавиатуры Arduino Я очень увлеченный новичок в arduino и электронике, и я построил замок с клавиатурой для двери своей комнаты (внутри дома). Я использовал Arduino, которая активирует двигатель с помощью…
- Проблема с использованием массива внутри оператора switch У меня возникла проблема при использовании оператора switch для проверки чего-либо внутри массива. Я использую int в качестве переключателя, затем я сравниваю массивы символов, используя strstr…
- Serial.println() обрезает символы Я хочу напечатать строку вместе с числом. Мой код Serial.println("Test " + index++); (В setup() я инициализировал переменную index значением 0.) В Java это будет выводить Test…
- Таймер обратного отсчета для управления реле (множество функций в пустом контуре) Я пытаюсь построить этот проект с помощью простого кода. Цель состоит в том, чтобы нажать кнопку «вверх», чтобы увеличить минуты, или «вниз», чтобы уменьшить минуты, затем нажать «старт», чтобы…
- Существует ли простая библиотека HTTP(S), не зависящая от WiFi? Я пытаюсь реализовать мобильную сеть (только) для ESP32 с помощью Arduino IDE. Таким образом, чтобы иметь возможность подключаться к веб-сайту для загрузки/загрузки файлов и т. д., мне нужно иметь…
- Проблема с уставкой таймера RTC Это часть моего кода, посвященная таймеру: int onHourONE = 11; int onMinuteONE = 00; int offHourONE = 23; int offMinuteONE = 00; byte PWMstatus = 0; void setup{} void loop{ if ((now.hour()…
- Как добиться быстрой и надежной связи между NodeMCU? У меня есть два NodeMCU, которые должны отправлять данные на сервер (также NodeMCU). Я хочу добиться скорости не менее 10 Гц, потому что датчик отправляет ее с такой скоростью. Я пробовал веб-сокеты…
- Состояние цифрового вывода Arduino не передается через NRF24L01, тогда как состояние аналогового вывода передается, почему? В настоящее время я работаю над проектом, используя NRF24L01, который я интегрировал со своим джойстиком, чтобы сделать его беспроводным. При передаче информации с моего джойстика на приемник…
- Могу ли я безопасно интегрировать датчик 3,3 В с 5 В Arduino UNO? Как? Я планирую использовать датчик RGB от Adafruit , а Arduino работает как контроллер RGB, работающий от 5 В. В моем регионе версия датчика, совместимая с 5 В , недоступна. На моей плате…
- Обновить `символ*` У меня есть класс, содержащий несколько переменных char* : char* msgTopic = "myHome/MSGS"; char* groupTopic = "myHome/All"; char* errorTopic = "myHome/Err"; но я хочу, чтобы он был…
- Скорость последовательной связи (UART) датчика выше, чем скорость обработки микроконтроллера. У меня есть IMU-датчик Vector Nav VN100, который отправляет данные последовательно через UART. Я подключил его к ATmega32. Он получает данные (угол ROLL) от датчика и в соответствии с углом ROLL…
- Рефакторинг плохого дизайна? Может ли кто-нибудь помочь мне с рефакторингом старого очень сложного кода? В оригинале использовалась только установка, а все остальное было в одном ISR. Но так как он был все больше и больше,…
- arduino nano V3 обновленная схема Кто-нибудь знает, где найти обновленную схему Arduino Nano V3? Все чертежи Nano, которые я нашел (даже на официальном сайте Arduino), основаны на ATMEGA 168, ни один из них не включает ATMEGA 328!!!…
- I2C - программная отправка данных Я пытаюсь считать напряжение с источника питания на Arduino Micro, а затем отправить его на осциллограф через I2C (MCP4725). Я бы использовал контакты по умолчанию на Micro, но я хочу подключить три…
- Как правильно отправить MIDI с помощью ESP8266? Итак, я наконец-то смог отправлять и получать MIDI с помощью Arduino. Следующее, что мне нужно было сделать, это отправить 5-контактный MIDI в rtpMIDI и наоборот, используя ESP8266, но пока…
- Мост I2C-UART в виде прорыва или в корпусе DIP Для проекта мне нужно подключить более одного устройства к Arduino через последовательный порт с аппаратным управлением потоком данных (RTS/CTS). Sparkfun раньше производила разделительные платы…
- Кнопка сброса работает без питания? Я работаю над проектом, и мой отец неосознанно нажал кнопку сброса на моей плате Arduino. Если он не был подключен к какому-либо источнику питания или компьютеру, он все равно сбрасывался? Нужно ли…
- Как НЕ повторять фрагмент кода снова и снова? У меня ОЧЕНЬ длинный код: Sketch использует 30 468 байт (92 %) места для хранения программ. Максимум 32768 байт. Я пытался уменьшить его размер, чтобы написать больше кода.…
- Подключил 20 12В светодиодов к ардуино мега Я хочу управлять примерно 20 светодиодами с помощью arduino mega. Этот светодиод работает с напряжением 12 В. Я пытался поставить 20 реле, но это решение мне не подходит, потому что светодиоды…
- Как запустить шаговый двигатель через последовательную связь Я пытаюсь запустить шаговый двигатель из своего приложения на С++, из которого я отправлял команды, но он не работает, не знаю, почему он не запускается, вне последовательной проверки он работает,…
- Невозможно настроить Ethernet с помощью Arduino Uno R3 Я приобрел плату Arduino Uno R3 и сетевой экран в следующих местах: Arduino UNO R3 Защита локальной сети Arduino Я пытаюсь настроить Ethernet, используя этот скетч: #include <SPI…
- Arduino U8glib: как вывести текст? У меня есть экран Nokia 5110, использующий u8gliv. У меня отображается изображение, и я могу заставить его отображать текст: u8g.setFont(u8g_font_osb18); u8g.drawStr(0, 20, "PRESS…
- Загрузка ESP12E против SPI Мне было интересно, как я могу решить следующую проблему; Мой ESP8266 12E подключен следующим образом: Заземление GPIO0, если необходимо для программирования, иначе vcc GPIO2 vcc …
- Управление подсветкой LCD 16x2 (модуль I2C) Я установил модуль I2C на свой ЖК-дисплей 16x2 , поэтому у меня нет доступа ко всем контактам ЖК-дисплея для управления светодиодной подсветкой. НО есть резистор smd на 100 Ом…
- I2C wire.h отправляет 2 переменные Я пытаюсь отправить 2 переменные с помощью wire.h . Я пробовал с этим кодом: ГЛАВНЫЙ ПРИЕМНИК: #include <Wire.h> // включаем библиотеку #include <LiquidCrystal_I2C.h> #include…
- Я не могу открыть/записать в dataFile SD Shield в mySketch, но у меня нет проблем с примером скетча Datalogger из SD-библиотеки...? Здравствуйте, сообщество Arduino Я собираю данные и пытаюсь войти в систему Deek Robot SD Shield через Mega. У меня есть данные в строке данных, которые я могу Serial.print вывести на монитор…
- lcd.clear не работает с Serial.begin(9600) на Arduino Mega 2560 Итак, у меня есть стандартный ЖК-дисплей 16x2 с 16 контактами. ЖК-дисплей отлично работает со всеми остальными аспектами, однако функция «lcd.clear» не работает с «Serial.begin (ЛЮБОЙ БОД)». Я…
- Прорыв LSM9DS1 - Как увеличить скорость Что касается прорыва Adafruit LSM9DS1: введите здесь описание ссылки И с помощью библиотеки: введите здесь описание ссылки Я пытаюсь увеличить частоту дискретизации или скорость этого чипа…
- Скрытие пароля WLAN при отправке на GitHub Я начал использовать GitHub для хранения кода Arduino. Однако некоторый мой код использует SSID и пароль для моей WLAN, которые я не хочу публиковать. Обычный способ справиться с этим в не…
- Застрял, делая мульти, много кнопок, джойстиков Я застрял, я решил обратиться сюда за помощью... Обратите внимание, что я новичок, и это, по сути, мой первый проект Arduino после блинка... Я создаю виртуальные панели кабины для DCS World,…
- устаревшее преобразование из строковой константы в 'char*' Что означает эта ошибка? Никак не могу решить. warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- Классы Arduino, не могут получить значение свойства Я изо всех сил пытался заставить шаговый двигатель работать с классом, но не могу получить свойство, возвращающее его значение в методе. Я получаю 0 (ноль) вместо 26 (ожидаемых) от _stepPin. Я…
- Отправка данных через esp8266 с помощью arduino Я пытаюсь отправить данные GPS с помощью esp8266, используя плату Arduino. Я использовал ресивер neo-6m и модуль esp8266-01. Ниже моя программа, использующая AT-команды. Программа успешно…
- Как поставить отсрочку на 7 часов? Для моего приложения мне нужно смоделировать солнечный свет, включая восход и заход солнца. У меня есть программа, которая будет медленно загорать некоторые светодиоды в течение определенного…
- Светодиодный матричный дисплей с разной яркостью До сих пор я видел в проектах, связанных со светодиодными матрицами, что яркость полностью контролируется. Это означает, что яркость всего экрана может быть как уменьшена, так и увеличена. Как можно…
- Как закодировать 4 реле, чтобы они срабатывали с интервалами, а не последовательно? Код: //ДЛЯ АЭРОПОННОЙ СИСТЕМЫ С ДАТЧИКОМ КОМНАТНОЙ ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ //И 4 КАМЕРЫ ДЛЯ ВЫРАЩИВАНИЯ С РАЗНЫМ ВРЕМЕНЕМ ОПРЫСКИВАНИЯ // УПРАВЛЕНИЕ РЕЛЕ #define RELAY1_PIN 2 #define RELAY2_PIN…
- Могу ли я оставить AVcc отключенным? Я использую автономный ATmega8A, но аналоговые контакты (порт C) не используются. Из-за того, что ATmega8A не имеет PRR (регистра снижения мощности) для отключения АЦП и TWI. Я хотел бы знать,…
- Использование SoftwareSerial.h в файле .cpp Я пытаюсь объединить различные компоненты в моей сборке Arduino с помощью объектов, но у меня возникли проблемы с тем, который управляет беспроводным приемопередатчиком, который использует …
- Какие функции фреймворка Arduino потерпят неудачу, если я использую свой собственный бесконечный цикл вместо стандартного loop()? У меня есть сильное желание заменить предоставленную фреймворком функцию loop() моей собственной, например так: __attribute__((always_inline)) inline void fastLoop() { } void setup() { //…
- Arduino uno с библиотекой microled; рисовать в форме Прошу прощения за беспокойство, но мне снова нужна помощь с моим кодом Arduino. Я все еще учусь, поэтому делаю ошибки. Я пытаюсь рисовать фигуры на экране i2c с помощью библиотеки Microled. Мой…
- Питание Arduino и реле У меня есть переключающий трансформатор на 5 В (5,3 В), который подключается к регулятору напряжения 7805 и питает Arduino. Arduino управляет 4 реле с помощью биполярных транзисторов. эти реле…
- Мой веб-сервер отлично работает, когда в моем коде используется/определен только 1 сервопривод. Я пытаюсь создать веб-сервер, который управляет моими 3 сервоприводами для роботизированной руки. Когда я определяю и использую 1 сервопривод, это хорошо и быстро, но если я использую более 1,…
- SPI: проверить, подключив MOSI к MISO Можно ли проверить соединение SPI, подключив MISO напрямую к контакту MOSI? Я работаю над низкоуровневой реализацией SPI и хочу убедиться, что библиотека в основном работает. Было бы неплохо иметь…
- ESP 01 потерял прошивку при отключении Привет, я использую Arduino uno & ЭСП-01 ESP-01 работает хорошо, когда я ставлю прошивку на ESP, например, распространение Wi-Fi или AT-команды в порядке. но когда я отключаю arduino…
- Как указать длину массива при построении объекта в Arduino IDE? Я работаю над групповым проектом по созданию собственной библиотеки с использованием Arduino IDE. Поскольку среда разработки Arduino использует C++, библиотека должна быть классом. Одно из полей…
- Выполнять код только один раз Я пытаюсь создать оператор if, который запускается только один раз, при первом запуске цикла void, и после этого переключается на другой код. Но следующее выполняет только stepper1a(). Любая помощь…
- Двигатели постоянного тока работают только в одном направлении Я новичок в Arduino и делаю свой первый полноценный проект — робота, избегающего препятствий. Я использую Arduino Uno и защиту двигателя, совместимую с библиотекой драйверов двигателей Adafruit.…
- Увеличение скорости датчиков Vl6180x У меня есть 5 датчиков ToF vl6180x Pololu. Мне удалось подключить все датчики к Arduino через I2C, запустив каждый датчик в разное время, а когда они это сделали, изменив их адреса, но, хотя я могу…
- Код шагового двигателя. Задержка или Миллис Я буду проектировать робота с несколькими шаговыми двигателями. целесообразно ли использовать здесь миллис вместо задержки или нет? прямо сейчас я проверяю, будет ли работать Millis(), но мне все…
- Из string в int, проблема Я создаю приложения для компьютера, которые будут использоваться для управления манипулятором робота. Я хотел сделать первую попытку запустить приложение не на моторе, а на диоде и проверить, будет…
- Безумное выделение тепла с ESP8266 У меня есть ESP8266 на мини-плате Wemos D1. Простая анимация "Радуга с FastLED". Ничего особенного, но плата нагревается так, что я не могу до нее дотронуться, а батарея емкостью 2500 мАч…
- Почему это занимает больше байта? Я заменяю только часть своего кода, где хочу использовать первый метод, но, как вы можете видеть, размер моего скетча немного увеличивается //if(iBPM >= 40 || iBPM <= 170 ) { …
- Встроенная цифровая карта для управления роботом Итак, я создаю этот проект для школы. Это простой робот с Arduino MEGA 2560, и в основном я создаю цифровую карту, загружаю ее в программу Arduino, и тогда робот может управлять. Тем не менее, я…
- Пример MFRC522 ReadNUID перезагружается, если я не включу оператор null if Я новичок в Arduino (и C), но не во встроенной электронике и программировании. Я использую модуль MFRC522 (обычный) с Nano и получаю странные результаты. Они находятся на очень простой заказной…
- Почему SoftwareSerial не работает как надо на Arduino Pro Mini 3v3? Я загрузил обычный сквозной код для Serial и SoftwareSerial для связи с моим модулем на основе AT-команд. Кажется, запись в SoftwareSerial работает, а чтение нет. Когда я пишу «AT», модуль…
- Клавиатура Arduino HID не работает Я использую ItsyBitsy 32u4 , Adafruit говорит, что он может работать как клавиатура USB HID. mc основан на 32u4, который, по словам клавиатуры , поддерживается. У меня есть простой скетч,…
- Переключение между циклами Arduino ИК-пульт дистанционного управления Я работаю над проектом светодиодной ленты. Тем не менее, я остановился на данный момент. В программе я хочу назначить различные световые эффекты для каждой кнопки на моем ИК-пульте. Я хочу, чтобы…
- Потеря максимальной яркости при использовании tip120 и PWM со светодиодной панелью 70 Вт Я экспериментировал с ШИМ-диммированием с помощью TIP120 на различных мощных светодиодах и заметил заметное снижение яркости верхнего уровня по сравнению с исходным подключением без наконечника 120…
- Чтение последовательного ввода Arduino Я считываю ввод со своих весов Ohaus, используя его вывод RS232, используя этот код: #define HWSERIAL Serial1 void setup() { Serial.begin(9600); HWSERIAL.begin(9600); } void loop() { int…
- Светодиод Arduino мигает одним нажатием кнопки Я хочу, чтобы светодиод мигал, когда я нажимаю переключатель один раз, но он продолжает мигать. Я попробовал идею просто зажечь светодиод и держать его включенным всего одним нажатием кнопки,…
- Как сохранить регулятор прохладным, пока батарея питает Arduino и аксессуары? Я пытаюсь собрать ручной фонарь на батарейках. Он оснащен Arduino, акселерометром MPU6050 и 4 светодиодами APA106 (подобными WS2812B). Если все питается от 5-вольтовых контактов Arduino, это 80…
- Запутанные операторы условий Я работаю над проектом по созданию розетки с таймером, используя Arduino и датчик тока. Для кода я решил изменить код, который должен был быть кухонным таймером . В этом коде я нашел оператор …
- Запись данных на SD-карту из SoftwareSerial У меня есть Arduino Uno и экран регистрации данных Adafruit, и я подключил цифровой датчик давления, использующий последовательную связь. Датчику требуется символ, чтобы начать передачу данных. Мне…
- Если я попытаюсь приостановить свою функцию цикла, мой экран вывода начнет печатать мусор Я работаю над платой Wemos R1 D2 с лазерным датчиком VL53L0X. Мне нужно остановить мою программу после вычисления среднего значения 50 показаний, но как только я пытаюсь использовать while(1) { }…
- Альтернатива RDTSC для Arduino Чтобы рассчитать время выполнения операции, я сохранял результат millis() до и после операции, чтобы рассчитать интервал времени. Есть ли альтернатива Arduino Uno, такая как RDTSC для архитектуры…
- система обнаружения света: реакция отличается от блока питания и компьютерной системы Привет, друзья Я работаю над системой обнаружения света для проекта летнего семестра старшей средней школы, для которого я использую простую плату Arduino, 16-разрядный АЦП Adafruit, LDR с…
- Мой код запускает N-канальный МОП-транзистор, как я и предполагал? У меня есть определенный фрагмент кода, который, как я полагаю, через 10 секунд отправит сигнал высокого уровня на второй цифровой контакт в течение 50 секунд. После этого ничего делать не будет. …
- Программный сброс AVR без ватчдога Я написал обычную программу-оболочку avr, которая уже использует сторожевой таймер для перезапуска, а после сброса сторожевого таймера - восстанавливает плохую ситуацию. После этого процесса…
- Распознавание голоса Arduino Можно ли использовать только Arduino для распознавания голоса? а может с esp32 нет интернета. Я нашел чип распознавания речи, но это не то, что мне нужно У меня есть esp32 esp8266 и плата arduino…
- XBee использует Serial, а не SoftwareSerial — как исправить Итак, у меня есть пара XBee S2C, и я правильно их настроил — они действительно могут взаимодействовать друг с другом. Я использую их с Arduino Unos и этим шилдом: https://store.arduino.cc/usa/shield…
- Я использую Arduino и DS1307 для создания RTC, но мой код имеет некоторые проблемы Я не получаю никаких ошибок, но значения, которые должны отображаться в RTC_read, по какой-то причине не отображаются. Первоначально я думал, что это может быть связано с тем, что код…
- Как я могу адаптировать этот код для ATTiny85? Поэтому я настроил схему Arduino, чтобы при нажатии кнопки воспроизводился звуковой эффект и активировался светодиод, пока я не перестану нажимать кнопку. Поскольку я не использовал модуль карты…
- Как исправить, когда я случайно замкнул 5 В на землю (Arduino Nano) Я случайно подключил 5 В к GND (подключение напрямую, без светодиода, без двигателя). Теперь светодиод на плате не загорается, а светодиод питания горит, но не ярко. Выходной контакт 5 В составляет…
- Столкновение двух библиотек. Неоднозначные функции/переменные? Я получаю несколько ошибок при попытке включить эти две библиотеки: ошибка: ожидается неполный идентификатор перед токеном '{' #define DEBUG_PRINTLN(...) {} #include <DHT…
- Не могу загрузить программу в Arduino Uno Я не использовал свой Arduino около 2 месяцев. Раньше это работало нормально, но теперь, когда я хочу загрузить свою программу, я получаю эту ошибку: Не удалось найти плату на выбранном порту…
- Порядок оценки макросов #define EDIT: я думаю, что это лучше подходит для переполнения стека C++, поэтому я собираюсь повторно опубликовать это там. Я работаю над системой меню с помощью макросов #define (на основе прошивки…
- измерить +3В и -3В через резисторный делитель и включить/выключить цифровыми контактами Я видел, что резисторные делители можно использовать для считывания отрицательного напряжения, но мне хотелось бы, чтобы это можно было сделать с помощью меньшего количества компонентов и чтобы это…
- Остановить мигание светодиодов Мой код: // К контакту 13 подключен светодиод на большинстве плат Arduino. // дать ему имя: int led = 13; const int buttonPin = 2; // процедура установки запускается один раз, когда вы…
- Можно ли обновить загрузчик Arduino (Nano) через себя и Arduino IDE или требуется ISP? Я столкнулся со следующей ошибкой в последней версии Arduino IDE (1.8.9) при попытке загрузки в клон «Arduino Nano» (ATmega328P): avrdude: stk500_recv(): programmer is not responding avrdude:…