Список вопросов
- Почему структура переменного размера не компилируется в Arduino IDE? Этот скетч не компилируется в Arduino IDE void setup() { // put your setup code here, to run once: } struct test { int i; char variable[]; }; typedef struct test test; test t = { 0,…
- RCSwitch на Attiny85 Я хотел бы использовать свой Attiny85 в качестве релейного переключателя с дистанционным управлением. Я уже протестировал скетч на своем Atmega328, и он сработал. Теперь я хотел записать скетч на…
- Я хочу, чтобы мой arduino mega одновременно читал со всех 4 последовательных портов, последовательно проходя через каждый из них. В настоящее время у меня есть код, работающий через Serial1, который работает именно так, как я хочу: int RFIDResetPin = 13; void setup() { Serial.begin(9600); Serial1.begin(9600); …
- Serial.available работает только в первый раз Я работаю над RFID. Я отправляю данные через последовательный монитор, и Serial. available не идентифицирует данные после первого раза, он отлично работает только один раз после повторного открытия…
- Arduino Nano и SIM800L при питании от батареи Я новичок в Arduino и во всем, что с этим связано, но мне очень интересно узнать больше. Тем не менее, я столкнулся с проблемой в самом начале. Я хочу создать что-то вроде переносной кнопки…
- Проблема переводчика Морзе с микрофоном Я работаю над переводчиком Морзе. Теперь я могу использовать датчик освещенности и обычную клавишу в качестве устройства ввода и хочу добавить в систему микрофон. Я получаю ввод, преобразую его в…
- Отправить SMS Arduino Uno + плата SIM900A Я работаю над модулем для отправки сообщений. Я пишу сообщение на последовательный монитор + номер телефона, и я должен отправить сообщение на линию. Вопрос: Как отправлять сообщения через…
- Проблема с аналоговой записью Я подключил к DRV8835 2 двигателя постоянного тока с блоком питания 11. Ардуино нано. Когда я зацикливаю for, например, i от 0 до 1024 для AnalogWrite(i,Motor1) для DC Motor1, он ускоряется от 0…
- Повторяется ли код в классе для каждого экземпляра? Раньше мне не нужны были курсы по программированию для Arduino, но теперь у меня есть хороший вариант использования. Однако я не уверен, что понимаю, как это повлияет на пространство кода. В…
- Странный артефакт при записи в последовательный порт во время выполнения цикла Надеюсь, вы это видите. https://gist.github.com/DevilWAH/60ad144d2858f53845ac2e80f84bb070 Основным файлом в этом случае является «morse-led-rfid», который считывает данные считывания…
- Восстановление всех fuse-битов на AtMega328P-PU Я работал с битами Low Fuse в AVRDUDEPROG 3.3. Предохранители были неинвертированные. И по ошибке я включил SUT1 и SUT0, когда был включен SUT0. И когда я программировал avr, он показывает мне…
- Приемлемо ли новое без удаления? Я знаю, что не рекомендуется использовать команду new для динамического создания данных, однако, если я никогда не буду использовать команду delete , приведет ли это к потере памяти…
- Запрограммировать новый заводской Atmega328P через контакты UART, не записывая загрузчик Могу ли я запрограммировать новый заводской ATMega328P, используя контакты UART, без записи загрузчика? На схеме ниже это контакты TX, RX, VCC, GND и DTR. Это не контакты ISP/SPI 10–13. Схема…
- Arduino с несколькими кнопками – будет ли проблемой питание? У меня есть запасной Arduino Uno, который, как я решил, можно попытаться превратить в игровой контроллер. Первая очевидная проблема, которая сразу же возникла, заключалась в том, что на плате…
- Мониторинг контроллера Modbus RTU с помощью Arduino и модуля RS485 Я средний пользователь Arduino. Я купил контроллер pHметра с выходом RS485 (протокол MODBUS RTU). Я хочу получить значение pH, считанное контроллером через модуль RS485 и Arduino. По данным…
- В MXCHIP IoT DevKit слишком много инициализаторов для unsigned char [0] Вопрос Попытка вызвать API draw дисплея, используя пример кода для пример кода растрового изображения логотипа Azure . Я не могу достичь момента, когда я могу использовать API, потому что он…
- Почему мой серводвигатель всегда включен? Почему мой серводвигатель всегда включен? #include <Servo.h> Servo myservo; int pos = 0; void setup() { pinMode(2, INPUT); myservo.attach(9); } void loop() { if…
- Двигатель не вращается при использовании контроллера двигателя L298N. У меня есть контроллер двигателя L298, подключенный к двигателю с источником питания 6 В. двигатель, однако, не вращает никаких идей. Я использую плату mcu узла esp 8266. Я хотел бы использовать…
- Могу ли я использовать Qwiic SparkFun RFID без идентификатора-xxla? Sparkfun rfid qwiic id-20la Я использую Arduino UNO R3. Вы должны считать, что я ничего не знаю. Если да, можете ли вы дать некоторую информацию о том, как это сделать? Спасибо за любую…
- Подключение HC-06 и LM35 Здравствуйте, я пытаюсь отправить данные о температуре через Bluetooth с помощью модуля HC-06. Поскольку TXD и RXD поддерживают только 3.3VI, схема была разделена на две, как показано на рисунке…
- Как правильно использовать контакты ESP8266 D3/GPIO 0 и D8/GPIO 15 Я использую WeMos D1 Mini Pro для управления несколькими реле. Я обнаружил, что во время запуска реле, подключенное к контактам D3 и D8, включалось и выключалось пару раз за очень короткий…
- Невозможно подключиться к Bluetooth hc-05. Я подключаю свой Bluetooth hc-05. Но слепой светодиод в модуле Bluetooth работает нестабильно при подключении к телефону Android. Помогите мне решить эту проблему.
- Код Mega не компилируется на плате Wemos Mega Привет, у меня есть код, который я пытаюсь перенести с Mega 2560 R3 на Wemos Mega. #include "SoftPWM.h" #include ESP8266WiFi.h // Выходы на ШИМ & H направление моста // ШИМ: // DC_pwm,…
- Как увеличить пропускную способность последовательного порта У меня есть массив чисел, которые будут вычтены из показаний АЦП синусоидальной волны частотой 50 Гц. Используя Serial.begin(57600); , я могу только выводить 25 выборок за цикл синусоидальной волны…
- Один Arduino собирает данные, несколько других Arduino используют данные. Каков простой способ сделать это? Я ищу способ обмена несколькими байтами данных с одного Arduino на два или более дополнительных Arduino. Это односторонняя связь, и скорость не является проблемой. 10 Гц — это достаточно быстро…
- Подключение DS18B20 к Arduino pro mini На самом деле я пытаюсь подключить датчик DS18B20 к самодельной плате с процессором ATmega328P, работающим с напряжением 3,3 В и частотой 8 МГц. Чтобы получить адрес, я подключил плату к контакту…
- почему звук появляется между контактами VCC и GND в модуле esp8266? Когда я использую esp8266 в режиме STATION и подключаю динамик между VCC (3,3 В) и контактом GND, появляется звук типа «doop doop». что это за звук? Я тестирую это в версиях 01 и 12 модуля esp8266…
- ArduinoJSON v6 – передача буфера как параметра функции Я новичок в ArduinoJSON, так что, возможно, это вопрос для новичка.... но я хочу передать StaticJsonDocument в функцию в качестве параметра (позже это должно быть реализовано в библиотека). …
- ШИМ-сигнализация с Arduino: для чего использовать землю? Вопрос может показаться очень глупым, заранее прошу прощения. Я прочитал о ШИМ и поработал над некоторыми примерами скетчей для управления скоростью вращения вентилятора ПК с помощью ШИМ и…
- 4-значный 7-сегментный дисплей отображает неверный номер Я новичок в Arduino, у меня проблемы с 4-значным 7-сегментным дисплеем. Я хочу отобразить несколько тысяч на 4-значном 7-сегментном дисплее, но он отображает только 0000. Я хочу получать данные из…
- Как работает serialEvent? Я встречал несколько примеров использования функции SerialEvent(), которые выглядят следующим образом: void serialEvent(){ if(Serial.available()){ \\do something } } Функция…
- Торговый автомат Arduino для мониторинга ввода монет в слот во время ожидания ввода пользователя У меня есть проект под названием «Торговый автомат с луковой шкуркой». Функция должна быть такой: когда монета вставлена, импульсы от монетоприемника (что иногда неточно, поэтому я не использовал…
- Accelstepper запустить степпер назад Обновление: Ниже я объяснил, как я понял ваши предложения. И он по-прежнему поворачивается только в одном направлении (вперед). Любопытно, что если я ввел M_DEST в функцию StepperOneForward(),…
- Nodemcu ESP12-E (ESP8266), Могу ли я перепрограммировать, если контакты UART определены как GPIO? Интересно, могут ли возникнуть какие-либо проблемы с использованием контактов, которые UART использует в качестве GPIO, если теперь я хочу иметь возможность перепрограммировать схему? (Конечно,…
- Контакты таблицы данных ESP8266 I2C не такие, как в нескольких примерах Согласно спецификации espressif ESP8266, он использует MTMS (I2C_SCL) и GPIO2 (I2C_SDA) для I2C. Однако в нескольких примерах я видел, что для подключения к I2C обычно используются GPIO(4&5)…
- Есть ошибка, не знаю как исправить По сути, у меня есть макет со светодиодом RGB и зуммером Peizo с фотоэлементом. У меня есть коды для обоих. Если я ввожу код для RGB, он работает. Если я ставлю код для пейзо, то всё работает.…
- NodeMCU сгорел, я что-то сделал не так? У меня есть NodeMCU, к которому я подключил светодиодную ленту (WS2812b, работает при напряжении 5 В). NodeMCU питается через USB 5 В. Используемый адаптер питания может выдавать максимум 2,5 А.…
- Я создаю роботизированную руку, используя гибкий датчик, сервопривод и 2 xbees. Код приема: #include <Servo.h> Servo myServo; void setup() { Serial.begin(9600); myServo.attach(9); delay(5000); myServo.write(0); } void loop() { while(Serial.available()==0); …
- Сложные программы Arduino Я работаю над проектом светодиодной матрицы RGB (10 x 10 неопикселей) и использую классы для управления различными аппаратными компонентами. Как лучше всего справиться с несколькими файлами в…
- Плата Arduino со встроенным Bluetooth. Я хотел бы найти Arduino со встроенным Bluetooth. Я знаю о HC-06, шилдах и других модулях Bluetooth, но мне хотелось бы иметь встроенный Bluetooth, чтобы исключить риск недопонимания на…
- Справка по последовательному входу Привет, ребята, у меня есть светодиодная лента с 6 светодиодами. (Я управляю ими через Kinect и обработку. Он отправляет 1,2,3,4,5,6 на Arduino. Кажется, это работает нормально.) В Arduino LED0…
- Как получить список IP-адресов в локальной сети с помощью NodeMcu? Я собираюсь создать систему Интернета вещей. Я использую Raspberry Pi в качестве брокера MQTT и веб-сервера. Каждый день Pi получает новый IP-адрес, поэтому мне нужно найти его новый IP-адрес через…
- Как запустить arduino IDE 1.8.9 при тестировании Debian от имени обычного пользователя? Когда я запускаю IDE Arduino как обычный пользователь из моей системы тестирования Debian, сразу после заставки происходит сбой: Temp/arduino-1.8.9/arduino …
- Как прочитать этот hmackey для ардуино? Я понимаю, что пример HMAC с SHA256 предоставляет набор ключей: ( https://github.com/Cathedrow/Cryptosuite/blob/master/Sha /examples/hmacsha256test/hmacsha256test.pde ) #include "sha256…
- Код для управления сервоприводом с shield Недавно я купил Arduino MEGA2560 и Щит контроллера робота SainSmart InstaBots для управления рукояткой робота Arduino MEGA2560 R3 . Я понимаю, как управлять сервоприводом методом, описанным в…
- Код двигателя для «Pirate: 4WD Arduino Mobile Robot Kit с Bluetooth 4.0» работать не будет. Плата — RoMeo BLE V 1.0, и я установил плату на Arduino UNO в части платы Arduino IDE, так как не могу найти плату RoMeo. Это код двигателей. ``int speedPin_M1 = 5; //Регулятор скорости…
- Получить сигнал из другой цепи Я программист со средним опытом, но понятия не имею об электронных схемах. Я хочу, чтобы мой Arduino делал что-то, если он получит сигнал от внешнего источника. Внешний источник имеет напряжение 5 В…
- Отправка текстового сообщения через Wi-Fi-shield Arduino Я использую Arduino uno, и мне нужно отправлять текстовые сообщения и сообщения электронной почты с устройства в зависимости от происходящих определенных событий. У меня есть логика, когда…
- Сделать контроллер Xbox 360 с помощью Arduino Uno Я подумывал сделать собственный контроллер Xbox 360 (гоночный руль) с Arduino Uno, подключенным к Xbox. Как мне эмулировать кнопки/триггеры исходного контроллера с помощью Arduino? Есть ли…
- Выбор платы Arduino IDE для 32u4 на специальной печатной плате Я использую 32u4 на специальной печатной плате: 3,3 В, 8 МГц. Существуют ли какие-либо эксплуатационные различия между использованием выбора Sparkfun ProMicro и варианта Adafruit ItsyBitsy в IDE…
- Определение ISR вызывает цикл загрузки? Я пытаюсь скомпилировать и загрузить код в Arduino Uno из командной строки, однако, похоже, у меня возникла странная проблема. Когда я скомпилирую этот код: #include <avr/interrupt…
- nRF24L01 Сеть 6TXA_1RXA + сеть 6TXB_1RXB с Arduino Как построить сеть nRF24L01, показанную выше, с помощью Arduino? Выводы SPI используются RXA, RXB совместно с отдельными выводами CE, CSN и IRQ. Какая библиотека nRF24L01 соответствует моим…
- Хэш MD5 для Arduino Uno [-Wshift-count-overflow]? Я пытался протестировать эту библиотеку MD5 ( https://github.com/tzikis/ArduinoMD5 ) в качестве хеш-функции. на ардуино уно. Я поместил MD5.cpp и MD5.h в папку ниже: C:\Program Files…
- Управление светодиодом с помощью SIM900A и Arduino Как включить и выключить светодиод с помощью полученного текстового сообщения? Сим-карта может получить сообщение, но я не могу изменить статус PIN-кода. Я также ничего не вижу на…
- HUZZAH ESP-8266 (от ADAFRUIT): Как использовать с ARDUINO R3 Недавно я приобрел ESP-8266 HUZZAH от adafruit. Я новичок во всей концепции Arduino. Я хотел бы знать, как я смогу использовать эту коммутационную плату с моим Arduino для чего-либо. Я поискал в…
- Использование mills() вместо задержки() на реле, не обеспечивающих надежное переключение Я знаю, что мне следует опубликовать некоторый код, который, возможно, будет чище, но на самом деле мне просто нужен ответ на проблему, с которой я часто сталкиваюсь при использовании mills() …
- Зависание Arduino с OLED-дисплеем У меня есть OLED дисплей с диагональю 0,96 дюйма, подключенный к моему Arduino Mega через SPI . Я установил Библиотека Adafruit и библиотека GFX. Я могу легко запустить небольшую…
- Прошивка загрузчика ESP8266 (на ESP8266) Мне кажется, что на модулях ESP8266 должна быть какая-то предварительно упакованная прошивка, которая позволяет загружать пользовательскую прошивку через контакты Rx/Tx на ESP8266. Если эта прошивка…
- Сообщение об ошибке: "expected initializer before 'digitalWrite'" Должен отметить, что я не писал этот код, а взял его с ЗДЕСЬ . #include<Servo.h> Servo myservo; // создаем сервообъект int redled=13; // объявляем контакты int greenled=12; int…
- Затухающий светодиод с кнопкой Мне нужно сделать для школы проект. Что когда я удерживаю кнопку, она исчезает. Но как только вы отпустите кнопку, он должен немедленно остановиться. Но когда я снова удерживаю кнопку, она должна…
- Как сделать схему управления соленоидом 24В. Я новичок в программировании с помощью Arduino и немного знаком со схемами. Я пытаюсь управлять соленоидом 24 В с помощью мегаплаты Arduino. Я провел некоторое исследование по этому вопросу и считаю…
- Модуль AT-команд HM10 BLE — не работает Модуль ble заработал нормально, следуя онлайн-руководству. Однако, когда я изменил скорость передачи данных: AT+BAUD1, которая изменилась на 19200, однако с тех пор я не мог заставить команды…
- Как предоставить учетные данные Wi-Fi продукту на базе Arduino? Предположим, я создаю этот классный маленький объект на базе Arduino (замените Arduino на любую встроенную систему, кроме Raspberry Pi), который делает некоторые интересные вещи, но для получения…
- Esp8266 Веб-код и настоящая кнопка 0 Я написал код в Arduino IDE. С помощью этого кода я могу управлять включением и выключением четырех светодиодов с веб-страницы. На веб-странице 9 кнопок. 2 кнопки для включения и выключения…
- Есть ли ограничения на расстояние последовательной связи Arduino Nano? Я пытаюсь создать проект, который взаимодействует с несколькими Arduino Nano. Я хотел понять, способен ли Arudino Nano на это, во время исследования я наткнулся на сообщение, в котором говорится,…
- Проблема с портом 0x6F Когда я дизассемблирую созданный в среде Arduino IDE pjoject, я вижу в созданном коде («фактически дизассемблированный код»), что он использует инструкцию IN/OUT на порту 0X6F. Вот так (часть…
- Прочитать значение регистра в arduino Я хочу прочитать значение регистра (8-битного). В частности, я хочу прочитать значения: Таймер/счетчик — TCNT0 ( Адрес 0x26 (0x46) ) Выходные регистры сравнения — OCR0A и OCR0B. Есть…
- В Arduino Uno можно использовать цифровые контакты с ШИМ для чтения аналоговых данных. Возможно ли это также с Wemos D1 Mini? Я хочу считать данные с тензодатчика, для этого мне, кажется, нужны 2 аналоговых входа, у Wemos их нет. В Arduino я также смог использовать цифровой вывод с ШИМ, есть также выводы Wemos, у которых…
- Arduino-IDE "while (!Serial)" У меня вопрос относительно Arduino IDE: Во многих старых примерах настройки Arduino указано, что функция Serial.begin() всегда должна начинаться с: Serial.begin(9600); // (или 115200) while…
- Заставьте одну кнопку печатать разные предложения на ЖК-дисплее Я новичок в Arduino и долго ломал голову над тем, как заставить одну кнопку распечатать три разных предложения. Когда я нажимаю ее в первый раз, должно появиться «Я», когда я нажимаю во второй раз…
- Работа с основной библиотекой Wire Я изучаю драйвер кода библиотеки Wire utility/twi.h , чтобы узнать, как работают буферизация twi и управление ISR. На самом деле я скопировал заголовочные/исходные файлы из пути Arduino …
- Arduino Mega — включение режима CTC отключает таймер Я пытаюсь использовать timer3 на Arduino Mega 2560 в режиме CTC. Однако включение CTC полностью отключает код. Вот функция, которую я вызываю в setup() для установки времени. void…
- Помогите с алгоритмом нажатия клавиш Arduino Micro. Приветствую, впервые пользуюсь Arduino. Поэтому я использую Arduino Micro в качестве HID-клавиатуры. Он принимает произвольные входные данные из программы Node-JavaScript, которую я запускаю…
- Задержка времени PIR-датчика SR505 с использованием библиотеки тикеров NodeMCU Я пытаюсь сделать значение PIR-датчика ВЫСОКИМ в течение определенного времени с помощью кода. SR505 имеет задержку по умолчанию 8 секунд. Но я хочу увеличить его до 20 секунд. Я подумываю…
- Низкий выходной контакт используется для замыкания цепи светодиода 12 В? У меня есть проект, который (частично) будет управлять 3 светодиодами, где светодиод аноды на 12В. Идея состоит в том, чтобы управлять каждым светодиодом, подключив каждый катод к резистору…
- Возможно ли, что функция получит параметр, который может быть int OR char? Я пытаюсь создать функцию, которая вводит ключ/значение в файл JSON. Но, поскольку значением может быть int или char , я не хочу создавать по две функции для каждого типа. Есть ли способ?…
- Как использовать формат переменных в `sprintf` Как мне создать последовательность переменных форматов для sprintf ?.< /п> int i=2,d=9; String sf; sprintf(sf,"%%0%d",i); fprintf(sf,d); Ожидая результат. 09 Компиляция…
- Плата NodeMCU (ESP8266), управляемая через базу данных общего хостинга У меня есть плата NodeMCU (ESP8266), которой я хочу управлять через Интернет. Я пытаюсь найти решение, при котором мне не придется настраивать какие-либо конфигурации на моем маршрутизаторе,…
- Базовое управление самолетом на Arduino У меня есть задача, в которой мне нужно управлять тягой самолета и направлением высоты (вверх-вниз). Для тяги я подумал об использовании двигателя постоянного тока и сервопривода. Управление…
- Подсчет количества импульсов в секунду Для моего приложения спидометра я хочу подсчитать количество импульсов, происходящих каждую секунду, и преобразовать его в скорость. Для этого мне нужно посчитать количество импульсов, возникающих…