Список вопросов
- Последовательная связь Arduino и AVR через USB У меня есть Arduino Uno Rev3, и я хотел бы использовать набор инструментов разработки AVR для написания программы, которая выполняет последовательную связь через USB. Сделать это с помощью…
- Arduino MQTT Bluetooth Есть ли библиотека для использования MQTT с модулем Bluetooth (HC-06) вместо WiFi? Если нет, то есть ли готовая к использованию реализация шаблона издатель-подписчик?
- Serial.begin(9600); в Arduino Я хочу знать, что делает Serial.begin(9600); и нужно ли это прописывать в коде.
- Замена нескольких выводов pinMode() и digitalWrite() на массив Я хотел бы «очистить» код, который включает несколько строк pinMode() и digitalWrite() , используя одну строку массива. Я новичок в обоих массивах, поэтому немного запутался. Следующие примеры —…
- Прошивать NodeMCU с помощью .ino-файла? Я новичок в мире Arduino. Недавно я купил NodeMCU, чтобы использовать его в качестве своего рода плацдарма для знакомства с Arduinos, поскольку это то, чем я всегда хотел заняться. Однако только…
- Arduino IDE не может найти Arduino Uno У моего Arduino все светодиоды включены. Светодиоды Rx , Tx и L включены, но мой компьютер их не видит (это SMD-версия).
- Как включить файл, который не является файлом .h, .c или .cpp? Я использую ADF7030 на плате коммутации (не материнской плате) и пытаюсь подключить его к Arduino Uno. Я хочу загрузить файл конфигурации приемопередатчиков на чип с помощью SPI. Для этого мне нужно…
- esp8266 не программируется Я работаю над esp8266 и подключаю его к Arduino Uno. Я запрограммировал Arduino, но когда я пишу команду AT на последовательном мониторе, он ничего не показывает. Подключения, которые я сделал,…
- Есть ли сейчас реальная альтернатива использованию GSM для передачи данных? Я хотел бы создать систему Arduino, которая отправляет температуру на открытом воздухе на сервер. Я читал на интернет-форумах, что могут быть альтернативы технологиям GSM и GPRS для удаленной…
- Фон «статичный» на боковой стороне TFT-экрана? Недавно я купил TFT-экран XC4629 128x128 и заметил, что отсутствие инициализации фона для экрана приводит к появлению помех RBG. Красная линия, нарисованная на экране без фона: Однако…
- Проблема с отправкой POST-запроса с использованием библиотеки WiFiEsp Я использую ESP8266 версии 1 с библиотекой WiFiEsp для подключения к WiFi, и это работает просто отлично. Я настраиваю устройство, используя тот же код, что и в примере WebClientRepeating .…
- Arduino UNO и пользовательский csPin для SD-карт Я подключил модуль SD-карты к Arduino UNO . Я хочу использовать PIN 10 для PWM DC motor control и поэтому я подключил CS pin напрямую к другому pin (A3). SD-карта работает правильно, но…
- Как Arduino может определить состояние стиральной машины или сушилки, используя только данные о вибрации? Я пытаюсь создать устройство IoT для стиральной машины/сушилки, которое будет отправлять мне текстовые сообщения, когда стирка будет закончена. Сначала я думал сделать предположения о том, какие…
- C++ Undefined reference to 'Class:Function()' У меня есть эти файлы: Проект.ino Датчик.h Датчик.cpp IMU/L3G.h IMU/L3G.cpp Датчик.h #ifndef Sensor_h #define Sensor_h #include <EEPROM.h> #include "IMU/L3G…
- HTTP-запросы с использованием Arduino Я использую этот простой HTTP-запрос Post для публикации некоторых значений в моем API из Arduino с помощью Switch. Каждый раз, когда я нажимаю переключатель, он отправляет разные значения в API. …
- Как сделать задержку в 1 секунду более точной? Я написал две программы задержки (по 1 секунде). Первая программа выглядит следующим образом: void setup() { Serial.begin(9600); TCCR1A = 0; TCCR1B |= (1<<CS12); TCCR1B &=…
- Преобразование из 3 вольт в 5В Я новичок в Arduino, электронике и на этом форуме. Я придумал небольшой проект, который подключает ультразвуковой дальномер HC-SR04 и отображает расстояние на 4-разрядном 7-сегментном…
- Питание RFID-модуля с использованием GPIO Я создаю устройство ESP8266, которое использует RFID, но мне нужно экономить заряд батареи. ESP — это Wemos D1 Mini, а модуль RFID — это RC522 (все еще жду его прибытия), которому требуется 3,3 В…
- Таймер 2 «Очистить OC2B при сравнении совпадений» не работает в режиме CTC Это продолжение моего предыдущего вопроса . У меня Timer2 находится в режиме CTC, при этом TOP=OCR2A установлен на 150 (с предварительным делителем 8, что дает временной интервал 75 мкс). В…
- Библиотека для передачи больших объемов данных на частоте 433 МГц Я пытаюсь установить связь между двумя Arduino, используя два модуля RF 433 MHz (передатчик и приемник). Я обнаружил, что библиотека Wildewire.h допускает максимум 77 байт, так есть ли…
- SerialPort Node.js завис в состоянии «Ошибка» Я пытаюсь заставить свой Arduino отправлять данные на мой компьютер с помощью последовательного порта Node.js. Все компилируется, мой Arduino работает хорошо и отправляет данные в последовательный…
- Как заставить Arduino взаимодействовать с тремя другими Ардуино? Мне было интересно, как заставить 4 Arduino в общей сложности общаться друг с другом через проводное соединение. Цель состоит в том, чтобы главный Arduino отправлял число от 0 до 100 каждому из…
- Подключение ESP8266 к WiFi без жесткого кодирования учетных данных Недавно мне удалось подключить мою плату ESP8266 к локальному WiFi, но мне пришлось жестко прописать учетные данные в коде, как в 99% руководств в Интернете. Мой код выглядит примерно так: …
- Serial.print показывает только "0" Это мой код для таймера. Моя цель — увеличивать count каждую секунду. unsigned int count = 0; int wait = 1000; void setup() { Serial.begin(9600); } void loop() { long current = millis(); …
- Как сбросить настройки модуля Wi-Fi ESP8266 Я запрограммировал ESP8266 , чтобы сделать его доступным по сети, используя следующую программу. Первая программа #include <ESP8266WiFi.h> #include <WiFiClient.h> #include…
- ESP8266 Arduino и вращающийся энкодер Я пытаюсь использовать скетч ниже для работы с моим WeMos D1 mini (платформа ESP8266 Arduino) вместе с вращающимся энкодером KY-040 или MJKDZ , и он не работает по какой-то причине, но тот же…
- Попытка чтения с AD5934 с помощью Arduino по I2C Я пытаюсь прочитать блок байтов из преобразователя импеданса AD5934 ( PDF ) с помощью I2C. Это мой код на данный момент Преамбула: #define AD5934_Address 0xD #define…
- Модуль реле 5 В Я использую NodeMCU с релейным модулем 5 В. Проблема в том, что когда выход NodeMCU высокий, реле выключено. Это означает, что модуль реле работает в обратном порядке, так как мне решить эту…
- Можно ли управлять реле через Arduino, используя USB-джойстик? Мне было интересно, смогу ли я управлять максимум 9–10 реле с помощью Arduino, используя USB-джойстик? Я также хотел подключить камеру, чтобы видеть, что делает мой робот, поэтому у меня было мало…
- Что на самом деле представляет собой ИС (интегральная схема)? Говорят, что перед загрузкой новой программы из Arduino IDE необходимо знать, какая микросхема установлена на вашей плате, и что эта информация доступна в верхней части микросхемы, но где именно она…
- Какая клавиша — KEY_LEFT_GUI? Это может быть очень простой вопрос, но я не знаю, какая клавиша представляет KEY_LEFT_GUI на моей клавиатуре. Я думал, что это клавиша Windows, но когда я программирую Arduino Micro для ее…
- Дождаться получения ВСЕХ последовательных данных. Есть ли способ заставить Arduino ждать, пока не будут получены все последовательные данные? Допустим, я отправляю строку длиной 32 байта по последовательному порту (длина на самом деле случайна),…
- Измерение продолжительности пикового уровня освещенности с помощью фоторезистора Я пытаюсь измерить выдержку на старых камерах. По сути, это состоит из: Свет фонарика на одном конце камеры поместив фоторезистор на другом конце срабатывает затвор, который временно…
- Платформа Arduino Due для установки в школах и библиотеках Я сделал специально разработанное оборудование для нашей школы, куда можно подключить Arduino Due. Оно в основном предназначено для управления всеми типами двигателей и считывания сигналов датчиков.…
- Максимальное количество подключений точки доступа ESP32: 4 или 10? Я использую функцию SoftAP ESP для создания центрального узла и подключения пяти или шести клиентов в конечном приложении. Однако я не знаю, смогу ли я подключить столько клиентов. Один из…
- Как подключить модуль MicroSD и питание MPU9235 к Arduino Я совсем новичок в электронике и проводке, так что, пожалуйста, будьте любезны. Кодирование — это моя стихия, но я пытаюсь научиться чему-то здесь. Я работаю над проектом по сохранению движений…
- не могу найти ошибку в моем коде Я работаю над проектом, который включает использование двигателей и поплавкового выключателя. Я получаю сообщение об ошибке, которое ожидало «}» в конце ввода. Я не могу найти, где это исправить.…
- Какой транзистор следует использовать для переключения 12 В 0,8 А? У меня есть схема с Arduino NANO , и мне нужно управлять воздушным клапаном, который питается от 12 Вольт и 0,8 Ампер . Проблема в том, что Arduino NANO питается от 5 Вольт. Я хочу…
- Управление двигателями и сервоприводами с помощью L298N Я использую L298N для управления двумя двигателями роботизированной машины, а также у меня есть сервопривод, управляющий HC-SR04. Двигатели и датчик работают вместе отлично, и сервопривод и датчик…
- Отключение внутренних подтягивающих резисторов i2c Как это сделать? Я покопался и вижу, что мне следует сделать это и поставить собственные внешние подтягивающие резисторы, но я не знаю, как их отключить. На страницах, которые я читал, нигде не…
- Как изменить байт на целое число? - Arduino Я искал везде, но не могли бы вы мне помочь преобразовать этот байт в int? В интернете полно примеров, но не для новичка вроде меня. КОД: int Button[] = {2, 4, 7 }; byte E =…
- ИК-пульт дистанционного управления на базе Arduino — проблема с передачей данных Я создал схему 25-кнопочного ИК-пульта дистанционного управления для моего устройства RuneAudio. Устройство представляет собой автономный ATmega328P-PU, работающий от 3 В (2 батарейки AAA) с…
- Переменная, которая содержит введенные пользователем данные, не очищается сама по себе, поэтому программа работает только один раз. Кажется, этот код работает, но срабатывает только один раз, прежде чем мне нужно нажать кнопку сброса. В противном случае он повторяет то же самое сообщение об ошибке. Возможно, это связано с…
- Какая платформа лучше подходит для отладки проблем с памятью Arduino: Linux или Windows? Я разрабатываю продукт. Я разработал каждый модуль в прошивке по отдельности. Теперь я интегрирую их, но получаю проблемы с памятью. Я не могу увидеть, как память распределяется внутри MCU во время…
- Нумерация выводов LCD vs Нумерация выводов контроллера I2C vs скетч Я игрался с Arduino Uno, пытаясь заставить 16x2 LCD-экран работать с контроллером I2C. У меня есть этот LCD-экран и этот контроллер. И я пытался заставить работать скетч ниже. #include <Wire…
- 3-значный 7-сегментный дисплей У меня 3-разрядный 7-сегментный дисплей с 10 контактами Я нашел эту распиновку, но она у меня не работает. Мне нужно узнать распиновку этого дисплея
- Последовательный монитор прекращает печать данных У меня есть датчик IMU (MPU 6050), подключенный к arduino UNO. Распиновка следующая: MPU6050 --> Arduino Vcc --> Vcc Земля --> Земля СКЛ --> А5 ПДД --> А4 (Без…
- Как получить данные о весе с датчиков стеклянных электронных весов для ванной? Я делаю небольшой проект с весами для ванной, но столкнулся с некоторыми проблемами. Я использую Arduino Uno V3, усилитель модуля HX711 и весы. Масштаб: Усилитель HX711: Я разобрал…
- Заставьте 3 сервопривода двигаться подобно волне У меня возникли некоторые проблемы с программированием 3 сервоприводов для движения подобно волне. Так, например, все мои сервоприводы начинаются с 90 градусов. Я хочу, чтобы мой первый сервопривод…
- что не так? Я не знаю, что я делаю. #include <IRremote.h> #include <LiquidCrystal.h> #define first_key 48703 int receiver_pin = 2; int first_led_pin = 7; pinMode(first_led_pin, OUTPUT) if(receiver…
- hx711 и датчик нагрузки показывают 0 для калибровки Я использую этот урок от Sparkfun https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide И используя ИХ код. Единственное отличие в том, что я добавил задержку,…
- Конечный автомат, ожидающий входного состояния, не получает входные состояния по неизвестной причине У меня есть программа конечного автомата, используемая для мониторинга датчиков и активации реле, которая использовалась и адаптировалась на нескольких машинах, и она обычно работает именно так, как…
- Ввод строки в массив символов Я нахожусь в процессе проекта, в котором я получаю строку типа «hello world» через Bluetooth на Arduino. Я хочу перечислить эту строку в виде отдельного символа, чтобы я мог вызвать любой символ,…
- Настройка pinMode(pin, input/output) в соответствии с требованиями пользователя Я работаю на arduino IDE и esp8266 nodemcu. Изучая IDE, я увидел, что существует структура void loop() и void setup(), а все примеры в Интернете включают определение pinModes внутри блока void…
- Генерация одиночного импульса от таймера 1 в arduino nano У меня есть код, который выдает один импульс с вывода D5 таймера 0 (основан на коде Джоша Левина), он отлично работает. Код ниже #define OSP_SET_WIDTH(cycles) (OCR0B = 0xff-(cycles-1)) void…
- Как предотвратить случайную поломку Arduino? Как лучше всего сделать мою схему Arduino более устойчивой к ошибкам прототипирования (например, замыканию контактов)? Я не хочу, чтобы контроллер выпускал свой синий магический дым во время…
- Как различить несколько цепей? Я создаю головоломку для квест-комнаты. Я хочу дать пользователю 6 проводов и 6 клемм, а затем подтвердить, что он подключил правильные провода к правильным клеммам (один к одному). Моя первая…
- Блок питания 12 В 6 А для Arduino У меня есть 3 мотора, которые работают на 12 В 3 А, я подключил блок питания 12 В 6 А и, кажется, работает нормально. Однако мне было интересно, может ли он также питать Arduino.…
- Можно ли подключить больше датчиков одного типа к одной плате, не используя при этом больше контактов, чем при использовании одного датчика? Я такой же новичок в программировании Arduino и конкретной электронике, как и вы, поэтому даже не знаю, правильный ли вопрос я задаю. Я заказал Arduino, макетную плату и несколько печатных плат,…
- Аккумуляторы LiPo с контроллером L298N Я построил робота-детектора избегания препятствий из этого набора . Когда я управлял роботом, два мотора работали неравномерно, поэтому я попробовал заменить четыре батарейных блока 1,5 АА на…
- Моделирование систем на базе Интернета вещей в программном обеспечении Спасибо, что прочитали это. Обычно существуют библиотеки для GSM и ультразвуковых датчиков для программного обеспечения Proteus, и вы можете моделировать их вместе с вашим микроконтроллером и…
- Ошибка: 'SofwareSerial' does not name a type У меня возникли проблемы с компиляцией этого скетча. Я получаю следующую ошибку «SoftwareSerial» не называет тип Есть идеи, как это исправить? #include SoftwareSerial.h SoftwareSerial…
- Аналоговая RGB-полоска с эффектом затухания и NodeMCU У меня есть аналоговая или немая RGB-лента, которой я управляю с помощью HTTP-команд. Я хочу иметь возможность заставить ленту плавно переходить от одного цвета к другому при вызове http://XX…
- Adafruit Huzzah и прорыв SD-карты У меня есть Плата расширения Adafruit MicroSD и Adafruit Feather HUZZAH с ESP8266 WiFi Я подключил его в соответствии с последней картинкой по этой ссылке . Код, который я использую: …
- Присоединить прерывание к библиотеке Я пытаюсь сделать библиотеку для Arduino, которая требует прерывания, но проблема в том, что когда я пробую функцию attachInterrupt внутри моей библиотеки, возникает проблема с attachInterrupt is…
- Внешнее питание Atmega328P-Pu Пожалуйста, я новичок в Arduino и мне нужна помощь. Я работаю над проектом, в котором ультразвуковой датчик устанавливает определенный пин на высокий уровень, если достигнуто определенное расстояние…
- Матрица датчиков Reed для запроса шахматной доски ПРИМЕЧАНИЕ: На этот вопрос ранее не давался ответ в похожих вопросах. Я использую Arduino Mega Я просмотрел Блог Бергера (схема по этой ссылке), но сломал голову над логикой вашей матрицы…
- Отправка HTTP-запроса с Arduino Ethernet на сервер на ПК Я просто пытаюсь отправить простой HTTP-запрос с Arduino Uno с помощью w5500 Ethernet Shield на локальный сервер, работающий на моем ПК. Они соединены через перекрестный кабель Ethernet, и я…
- Как преобразовать 6 байт необработанных данных в тип long long? Я пытаюсь решить несколько задач для конкурса, и у меня возникла проблема. Мне нужно реализовать функцию с 3 аргументами, например: void foo(unsigned char* A, unsigned char* B, unsigned char*…
- Ошибка определения частоты входного сигнала Вот мой код для определения частоты входного прямоугольного сигнала на выводе 8 платы Arduino Uno. const uint16_t freqPin = PB0; const uint16_t load = 0; unsigned long int count=0; unsigned int…
- Код Arduino для запуска 2 вещей одновременно Я делаю проект для своего колледжа, в котором мне нужно одновременно измерять обороты двигателя и отображать часы реального времени на 128x64 GLCD, но когда я запускаю проект, он показывает только…
- Arduino считывает строку с другого Arduino, только если строка находится в цикле. Почему? В моей настройке я последовательно соединил два arduino. Arduino Mega — это тот, который отправляет строку, а Arduino Uno — тот, который ее получает. Arduino Mega: RX1(19),TX1(18) - Serial1 …
- Схематическая интерпретация, где разместить резистор? Я новичок в схемах, пытаюсь понять, куда поставить резистор (никаких инструкций, кроме схемы) Мне сказали, что мне нужно: Переменный резистор 10 кОм x 1, резистор 4,7 кОм x 1, резистор 100 кОм x…
- Какую точность можно ожидать при синхронизации DS3231 с последовательным портом ПК? Суть здесь в том, чтобы синхронизировать модуль DS3231 (на Arduino) через последовательный порт со временем NTP на компьютере. Проблема здесь в том, что я хотел бы знать, сколько времени занимает…
- Как создать папку на SD-карте и указать путь к файлу для сохранения данных в папке Я пытаюсь хранить файлы в нескольких папках в зависимости от месяца и года. Я использую RTC и стандартную библиотеку SD. Ранее я научил программу устанавливать имя файла на основе даты, и я…
- Невозможно сохранить дату и время в качестве имени файла. Я хочу сохранить имя файла с текущей датой и временем
- Данные не записываются на SD-карту Я хочу сохранить файл как дату и время и хочу открыть файл mySensorData = SD.open(filename, FILE_WRITE); в настройке. Он показывает "вставьте карту SD", когда я пытаюсь открыть файл в настройке.…
- Подключение Lilypad USB + последовательного Wi-Fi-модуля ESP8266 Я пытаюсь решить следующую ситуацию: Lilypad USB подключен к WIFI через последовательный модуль WiFi ESP8266. http://arduino.cc/en/pmwiki.php?n=Главная/ArduinoBoardLilyPadUSB http://www…
- Цифровой компаратор с ATTiny85 ведет себя не так, как ожидалось Вот моя схема: Я убрал резисторы со светодиодов, чтобы сделать их меньше. 1 и 2 слева — это выходы Arduino (которая подает VCC и землю). Эти 1 и 2 — HIGH или LOW, и я хочу, чтобы…
- Как инициализировать массив объектов в настройке (setup)? Как объявить пустой глобальный массив для инициализации при настройке? Я бы хотел сделать следующее: #include <ResponsiveAnalogRead.h> const size_t ANALOG_SIZE = 3; const int…