Список вопросов
- «Ошибка выделения SSD1306» при #include SD.h Я использую файл примера ssd1306_128x64_i2c из библиотеки 1306. Он работает отлично, пока я не добавляю строку #include SD.h , после чего выдает ошибку сбоя выделения. Пожалуйста,…
- Mqtt не подписывается на тему, преобразованную из массива String в массив символов. Я до сих пор не уверен, каким должен быть точный заголовок для этого вопроса, потому что не знаю, в чем проблема. Я использую библиотеку #include <MQTTClient.h> mqtt для подписки на тему…
- мой датчик температуры LM35 дает странные показания, Плата: esp32 Я знаю, что моя проводка правильная, поскольку я получаю данные от датчика, но эти данные немного странные. При 22 градусах Цельсия я получаю 140, хотя если я вычислю напряжение…
- Вопрос о различных способах подключения платы драйвера двигателя L298N к Arduino и двигателям и их питания. Я прочитал несколько постов и руководств по этой теме, но ни один из них не ответил на мои вопросы. Я купил плату двигателя L298N, и у меня есть два двигателя с номиналом 3 В. Теперь я пытаюсь…
- Правильные пины для Nodemcu 8266 Я создаю небольшой электронный проект и включаю в коробку модуль nodeMcU 8266. Хотелось бы узнать какие контакты для "прошивки" и для "перезагрузки" Я знаю, что на модуле есть 2 кнопки для этих двух…
- Как одной кнопкой с прерыванием включать и отключать спящий режим? Я написал программу для кухонного таймера. Таймер использует только один поворотный энкодер с кнопкой на его оси. Имеет режимы прямого и обратного счета. После обратного отсчета он переходит в…
- Управление воздушным насосом в зависимости от датчика давления Я работаю с Arduino Mega, микровоздушным насосом на 12 В и датчиком давления воздуха MP3V5050. Датчик выдает аналоговое напряжение в зависимости от показаний давления в надувном элементе. Я хотел бы…
- Запустить код один раз после программирования Я использую EEPROM для энергонезависимого хранения настроек проекта. После повторной загрузки скетча на мою плату (через SPI через ArduinoISP) EEPROM сбрасывается до полного значения 0xFF , и мне…
- Простой код для определения контактов, используемых для управления регистром сдвига. Ошибка: здесь не допускается определение функции перед токеном '{'. Я просто пытаюсь зажечь несколько контактов на специальной плате через Arduino. В моем коде ниже есть, казалось бы, распространенная ошибка: «Здесь не разрешено определение функции до токена '{'». Я…
- Есть идеи, почему мой светодиод не работает с оператором if Я попробовал несколько обходных путей, но безуспешно. #include <LiquidCrystal.h> float tempC; int tempPin = 0;// BS E D4 D5 D6 D7 int buzzer = 4; int LED =2; LiquidCrystal lcd(7, 8, 9, 10…
- Парсинг данных в ардуино? Я только начал работать с Arduino и в своем проекте пытаюсь обеспечить связь между двумя Arduino, используя HC-05 в ведущем и ведомом режиме соответственно, я все это успешно настроил. Теперь я…
- ATMEL SAMD11 SPI (ведомый) с Arduino (главный) Я пытаюсь заставить свой Atmel SAMD11 XPLAINED PRO и Arduino взаимодействовать друг с другом с помощью SPI. Я установил Arduino в качестве ведущего устройства, а SAMD11 — в качестве ведомого…
- Заставить TCNT оставаться ниже OCRxA на ATmega328P Я использую таймер и ISR TIMERx_COMPA для генерации сигнала в «фоновом режиме». Этот ISR срабатывает, когда таймер достигает определенного значения ( OCRxA ), которое, в свою очередь, может…
- Чтение NFC-карты (PN532) с помощью Arduino Uno Я пытаюсь обнаружить RFID-карту с помощью модуля NFC-PN532 и библиотеки Adafruit_PN532. Код инициализации:- #include <Adafruit_PN532.h> #include <Wire.h> #define SCK …
- Пожалуйста, объясните раздел voidloop() скетча. #include <VirtualWire.h> int PWMB = 5; //Контроль скорости void setup(){ Serial.begin(9600); //настройка приемника vw_set_rx_pin(2); vw_set_ptt_inverted(true); …
- Заготовка ЖК-дисплея 16 X 2 с Arduino Uno Поэтому я следую этому руководству , чтобы мой Arduino отображал hello world и millis() , я заставил его работать на минуту, но затем он перестал обновлять миллисекунды, и когда я нажал кнопку…
- Почему AREF подключен к конденсатору на схеме Arduino Pro Mini? Сейчас я просматриваю схему Arduino Pro Mini и заметил, что вывод AREF (аналоговый номер) подключен к конденсатору емкостью 0,1 мкФ, как показано ниже: Я провел небольшое исследование и…
- Зачем использовать переменную int для вывода, когда const int, enum или #define имеют гораздо больше смысла Почему люди используют переменную для указания номера контакта, если контакт вряд ли изменится во время выполнения кода? Много раз я видел int , используемый для определения вывода, int led…
- О возможности реализации фильтра Калмана на atmega32 Я искал в Интернете, как получить ангелов Эйлера из измерений IMU, я обнаружил, что используются фильтр Калмана и фильтр Махони... У фильтра Калмана есть недостаток сложных вычислений, но у Махони…
- Запустить сайт/Javascript-игру с устройства Arduino UNO? Прошу прощения, если это глупый вопрос, но я пытаюсь найти информацию о том, возможно ли это. Я хотел бы построить аркадный автомат, чтобы играть в свою собственную 2D-игру на Javascript. Игра…
- Недопустимое преобразование из ошибки 'uint16_t* при создании массива элементов uint16_t Я хотел бы создать массив кодов удаленного управления, предоставляемый функцией необработанного чтения библиотеки irlib2. irlib2 предоставляет следующие массивы uint16t в следующем формате: …
- Измерьте малые емкости с помощью ATtiny85 (плата Digispark) Я успешно запустил представленный код на Arduino Nano. Если ничего не подключено, то на выходе будет очень маленькая емкость (~1 пФ). Затем я попытался перенести код на ATtiny85 (используя…
- Arduino для цикла Я новичок в программировании Arduino. Это моя программа для 5 светодиодов и 1 кнопки. Светодиоды должны загораться до того, как я нажму кнопку. Но светодиоды запускаются сразу, даже без нажатия…
- Первый Arduino Uno – немедленные проблемы Я новичок в ардуино, но тщательно изучил его, прежде чем покупать. Просто для контекста: я ИТ-специалист с 20-летним опытом работы, мне комфортно работать с Linux/Unix, Windows, Raspberry Pi,…
- Может ли ESP8266 отправлять AT-команды самому себе? У меня возникли проблемы с тем, что мой ESP8266 через некоторое время прекращает передачу сообщений MQTT. Поэтому я пишу несколько сообщений об ошибках и хочу опубликовать некоторые данные AT в MQTT…
- Ошибка обновления Arduino Nano — avrdude: stk500_recv(): programmer is not responding Прежде чем я вырву себе все волосы и зубы, помогите, пожалуйста. Я попробовал погуглить ответ и ничего не нашел. Мои настройки: Win7 (64-разрядная версия) Arduino 1.6.9 IDE только что…
- Какая должна быть частота среза? Чтобы преобразовать сигнал ШИМ в напряжение постоянного тока, его необходимо отфильтровать с помощью фильтра нижних частот. Как узнать, какую частоту среза следует использовать и как рассчитать…
- Обнаружение ESP8266 в сети Я подключаю ESP8266 к домашней сети (WiFi). После успешного подключения ему присваивается IP. Я отправляю команды на ESP8266 из приложения Android. Что я могу сделать, чтобы найти ESP8266 в любой…
- delay() () не работает внутри блока loop() Отредактированный и прикрепленный код здесь. Этот раздел не выполнен. delay(15000); не выполняется, я имею в виду, что скетч не выполнил эту строку, независимо от того, где ее поместить. …
- REST API на Industrial 101 (семейство Yun) зависает, а затем выходит из строя Я попытался настроить очень простой REST API на Arduino Industrial 101 (который, насколько я понимаю, эквивалентен Yun). Arduino подключен к датчику температуры, значение которого возвращается через…
- Не могу прошить ESP 32 Wroom К моему USB-накопителю подключен новый ESP32 Wroom, и он отображается в настройках моего Mac: У меня есть еще одна вещь ESP от sparkfun, к которой я могу получить доступ через /dev/cu…
- Микросхема Arduino Due (микроконтроллер Atmel) нагревается и светодиод гаснет. Я подключал микросхему драйвера двигателя L293d к плате Arduino Due. Может быть из-за неправильных подключений, но когда я сделал заземление общим, светодиод Arduino гаснет и микросхема Atmel…
- KY-022 ИК-приемник, светодиод всегда горит, нет выхода Я пытался использовать KY-022 для чтения ИК-сигналов. Однако выходной сигнал не выдается, а светодиод на плате горит постоянно. Плата: Arduino Uno R3 Я выполнил процедуру, описанную здесь .…
- Arduino и электромагнитный водяной клапан Я использую Arduino UNO и два реле SPST (реле Wemos Mini D1) для создания схемы обратной полярности. Я использую эту схему для открытия и закрытия электромагнитного водяного клапана (SWV), который…
- Может ли схема зарядки литий-полимерных батарей на платах Arduino также заряжать литий-львиные батареи? У меня есть проект, для которого хорошо подходит форм-фактор аккумуляторов 18650. Плата, которую я использую, представляет собой плату на базе esp32 со встроенной зарядкой аккумулятора: https://www…
- создание анализатора гармоник мощности, который будет измерять амплитуды основной и кратных ей частот (например, 50 Гц, 100 Гц, 150 Гц, 200 Гц,...) Я намеревался создать анализатор гармоник промышленной частоты, который будет измерять амплитуды основной и кратных ей частот (например, 50 Гц, 100 Гц, 150 Гц, 200 Гц,...). Есть примеры создания…
- Attach() сбрасывает угол сервопривода Я работаю над кодом, который будет управлять микросервоприводом. Я использую универсальный сервопривод и встроенную библиотеку для управления сервоприводом. Микроконтроллер — универсальный STM32…
- Как использовать функцию карты if(pin10==HIGH) val=analog.read (potpin); val=map(val,0,1023,0,180); servowrite(val); else val=map(0,1023,0,90); …
- Сопоставление сегментов и распределение памяти в драйвере сегментного ЖК-дисплея Я только что настроил сегментный ЖК-дисплей и драйвер, все работает нормально, но поскольку я решил не использовать переходные отверстия на печатной плате, соединения между ними смешанные. Если…
- Проблема с типом данных У меня есть программа, о которой я хотел бы спросить: Я использую светодиод управления Bluetooth, чтобы загореться. На снимке в окне последовательного порта отображается r, но светодиод не горит.…
- Какой тип данных имеют метки аналоговых контактов (A0, A1 и т. д.)? Ардуино Мега Мне хотелось бы иметь массив, содержащий метки аналоговых контактов, что-то вроде... int analog_pins[] = {A0, A1, A2, A3}; int num_analog_pins = sizeof(analog_pins) /…
- Мигают 2 светодиода, имеющих вход от последовательного монитора. Сэр, при вводе значений на последовательном мониторе я прошу пользователя ввести значение напряжения красного светодиода (0-255), затем снова запрашиваю желтый цвет при красном напряжении,…
- SIM800L не регистрируется в сети Я использую модуль SIM800L. Я новичок в модулях GSM. Я искал на многих веб-сайтах информацию о SIM800L, везде упоминалась скорость передачи данных 9600 для SoftwareSerial , но в моем случае она…
- Софт Arduino не открывается в Mac OSX 10.10.1 У меня возникли проблемы с открытием программного обеспечения Arduino на моем Mac, так как я обновил Java до версии 8, и программное обеспечение Arduino не открывается. Ошибку не выдает, просто…
- объясните пожалуйста прилагаемый скетч Извините за новичка. 1. какое значение: if(Xstr[XstrLength-1] != '|'){ Xstr[XstrLength] = '|'; Xstr[XstrLength+1] = '\0'; настройка: char Xstr[60]; что означает? а…
- Трекер мячей для хоккея на траве Я новичок в разработке и вместе с дочерью планирую проект по отслеживанию скорости и времени движения мяча. Пример: мяч покоится. Затем мяч вводится в игру, запускается таймер, и скорость…
- NeoICSerial и SPI на Uno — контакт 10 Документация NeoICSerial содержит таблицу, в которой указано для Uno: Передача: 9 Получение: 8 ШИМ невозможно использовать: 10 Контакты 8 и 9 используются для последовательного…
- L1 не объявлен в этой ошибке области У меня есть проект, в котором мне нужно управлять двигателем постоянного тока. Целью этого кода является то, что каждый раз, когда вы нажимаете кнопку, направление вращения двигателя меняется. Я…
- Wire.h отсутствует — не удалось загрузить скетч ЖК-дисплея I2C 16x2. Я новичок в Arduino и последние 3 дня пытаюсь во всем разобраться. Я хотел бы использовать дисплей I2C для проекта. Я установил LiquidCrystal_I2C, но когда я пытаюсь загрузить его, я получаю…
- Создать устройство для обнаружения объекта и голосового оповещения о том, что это за объект. Вот что я хочу сделать (поскольку я не встраиваемый парень) создать прототип с помощью Arduino для обнаружения объектов с помощью камеры (классификация объектов?) этот прототип будет…
- L298N, HC-05 Простой автомобиль с дистанционным управлением через Bluetooth, не работающий в Arduino Тип платы Arduino, используемый в этом сеансе: Arduino Uno R3 DIP/SMD CH340 Ниже приведено описание проводки и кода в Arduino для сборки радиоуправляемой машины с Bluetooth с помощью смартфона…
- Где я могу найти исходные коды различных классов и методов, используемых в Arduino Primo? Я новичок в разработке Arduino. Я пытаюсь подключить устройство BLE (Arduino Primo) к своему приложению iOS. Из примеров Arduino BLE я понимаю, как инициализировать класс BLEperipheral, а затем…
- Распознавание монет с помощью Coin Accepter в Arduino Uno Я работаю над проектом торгового автомата и использую для этого CH-926 и Arduino Uno. Я уже настроил монетоприемник на разное количество монет и соответствующие выходные импульсы. Я не могу получить…
- Проблема с GPS модулем Ublox Neo 6M Я использую вышеупомянутый модуль GPS с Arduino UNO. Я обнаружил, что не могу получить значения широты и долготы в строке $GPRMC в данных NMEA, поскольку я использовал модуль внутри бетонного…
- Время ожидания соединения Wi-Fi истекло, если учетные данные получены через последовательный терминал Я внедрил небольшую процедуру подключения к Wi-Fi в свой проект ESP32. Доступные сети печатаются с индексом, затем я ввожу индекс и получаю из него имя сети. Пароль вводится по последовательному…
- Проблемы с последовательной связью между Arduino и ESP8266. Я пытался заставить Arduino и ESP8266 взаимодействовать друг с другом через последовательный порт. ESP8266 использует для связи класс Serial , а Arduino использует SoftwareSerial . Проблема в…
- Сервопривод или двигатель с ручным управлением Я ищу сервопривод или двигатель с возможностью легкое ручное управление (поворот) при выключении питания. Какой механизм рекомендуется использовать? Спасибо за ответ.
- Чтение ADS1232 с помощью Arduino Я новичок и пытаюсь прочитать ADS1232 с помощью Arduino для проекта весов. Я читаю данные через интерфейс SPI, но не получаю результат. #include <SPI.h> #define MISOPIN 50 …
- Неожиданные отрицательные значения из функции abs(), встроенной в AnalogRead При выборке из A0 с сигналом 0–5 В на Arduino Micro с помощью приведенного ниже кода я получаю некоторые отрицательные значения. int sensor = 0; sensor = abs(analogRead(A0) - 512); …
- Приложение Arduino зависает при загрузке для всех плат Я в растерянности. У меня много плат, и раньше у меня не было особых проблем с загрузкой в Feather, Uno, Light Blue Bean и другие. В диспетчере плат загружено много плат, и я бы не хотел пока…
- Веб-сервер ESP8266 отображает только текст, даже если тип контента — текст/HTML. Итак, я только что получил по почте две платы разработки WiFi ESP8266/ESP-12E, поскольку пытаюсь настроить несколько устройств домашней автоматизации в своем доме. Я продвинулся намного дальше, чем…
- Использование контактов NodeMCU D8 (GPIO15), D4 (GPIO2) и D3 (GPIO0). Я использую плату NodeMCU и уже использовал 6 цифровых контактов в качестве выходов для взаимодействия с ЖК-дисплеем. Я собираюсь использовать еще 2 цифровых контакта: один в качестве входа, а…
- Как подать либо (1) двойное напряжение, либо (2) отрицательное напряжение? Заранее извините, если этот вопрос уже существует. Я пытался выполнить поиск, но мои знания ключевых слов неточны. Я создал генератор Колпитца на макете, используя батарейки типа АА в качестве…
- Эквивалентность .elf и .hex? (код, EEPROM, предохранители и биты блокировки — все в одном) У меня есть все конфигурации (данные EEPROM, предохранители, биты блокировки) моего ATMega168A вместе с кодом в моих файлах C. В результате компиляции создается файл elf, который я использую как…
- Проблема с выходным контактом ШИМ (PWM) Я только начинаю использовать Arduino и изучаю ШИМ ( http://arduino.cc/en/Tutorial/PWM ). Ниже показано, как выглядит моя схема. Ниже приведен очень простой код. const int pinNine = 9;…
- Хранение хэш-значений из SHA256 Я использую этот код и не могу сохранить вывод хэш-функции в массив char . Можете ли вы мне помочь, как это сделать? #include "sha256.h" #include <Arduino.h> #include "./printf.h" void…
- WS2812B работает только пока измеряю напряжение Я схожу с ума, мне явно чего-то не хватает. У меня NodeMCU V3.0 и светодиодная лента WS2812B на 5 В с 10 диодами. Сначала я проверил это с источником питания 5 В, 0,3 А, питающим только 3 диода, все…
- NodeMCU ESP32 не могут заставить Вин работать? Пытаемся запитать плату от батарейки 9В через VIN. Как сказано в документации, он может принимать входное напряжение 6-12 Вольт, но когда я подключаю батарею на 9 В, все, что происходит, — это…
- Будет ли адаптер питания 12В постоянного тока, 1А подавать слишком большую мощность и повредит Arduino Mega 2560? Характеристики показаны здесь: покажите, что он имеет 54 цифровых контакта, каждый из которых выдает постоянный ток 20 мА, что составляет 54 * 20 = 1080 мА Плюс к постоянному току на…
- Как заполнить пустой массив значениями датчика и сравнить его с другим массивом, который я заполнил ранее? Я проектирую безопасный замок из 4 цифр, но пароль указан в цветах, у меня 3 цвета. мы вынуждены использовать датчик оттенков серого (SKU: SEN0147). Задание следующее: Напишите на Arduino…
- Точность часов времени Arduino В настоящее время я пытаюсь создать часы времени Arduino, используя библиотеку времени PJRC ( http://www.pjrc .com/teensy/td_libs_Time.html ). Я знаю, что, поскольку большинство плат Arduino…
- Новый загрузчик Optiboot для Arduino на специальной плате ATMega328p, ATMEL Studio и AVRdude Я собираюсь задать довольно сложный вопрос из-за количества задействованных частей системы и архитектуры системы, которую я планирую использовать. Прежде всего, у меня есть небольшой опыт работы…
- Arduino Mega не получает данные от Neo-6M Я пытаюсь получить данные из GPS-модуля Neo-6M с помощью Arduino Mega, но условие «Пока (gpsSerial.available() > 0») выполняется. Я считаю, что это означает, что байты отсутствуют. передается из…
- Измерьте изменения напряжения при неизвестной базовой линии Я хотел бы отслеживать аудиопоток и определять, когда он «активен» и воспроизводится музыка, или когда он «неактивен» и молчит. Как лучше всего измерить, когда аудиопоток меняет состояние и…
- Транзисторный усилитель для управления динамиком с использованием ШИМ Arduino В последнее время я работаю над проектом, который использует Arduino для воспроизведения wav-файла с SD-карты. Я использую библиотеку TMRPCM, которая очень облегчила работу. Но проблема в том, что…
- Как/можно ли изменить имя поставщика в ESP8266-12E? Я знаю, что можно изменить имя хоста для ESP8266, но я хочу также изменить имя поставщика, чтобы оно отображало название моей компании/продукта в маршрутизаторах/брандмауэрах. Возможно ли это? …
- Не удалось прочитать датчик DHT22 с помощью платы Intel Galileo Gen2. Почему у меня появляется дисплей Не удалось прочитать данные датчика DHT! в последовательном мониторе в большинстве случаев, когда я запускаю приведенный ниже код? Когда я уменьшаю…
- Вопрос по управлению выводами с помощью расширения ввода-вывода PCA9534PW Имеется расширитель ввода-вывода PCA9534PW , Arduino UNO. Я не очень понимаю, как я могу управлять этим расширителем, используя UNO через I2C. Я нашел пример , но вот режим чтения. Что мне…
- Как написать более компактные условия AND с оператором if? Я работаю над модулем RFID и нашел пример, который хорошо с этим справляется. Но он долго проверял 5 байт полученных RFID, и я постарался записать его более компактно. Я сделал это с помощью…
- Как восстановить звук из серии аналоговых целочисленных входов? Я пытаюсь научиться передавать потоковое аудио с контакта A0 платы ESP8266 NodeMCU через соединение сокета UDP на другой компьютер с Windows, который использует pyaudio для его воспроизведения. На…