USB-связь между Arduino Nano и модулем UHF Reader Я работаю над проектом, для которого требуется комплект разработки считывателя УВЧ, который может обмениваться данными через RS232 или через USB. Через USB и последовательный терминал я смог…
Файл журнала Arduino непосредственно в файл У меня возникла проблема: мне нужно прочитать значения, а затем сохранить их в файле .txt, но у Arduino нет физического соединения с моим компьютером. Он имеет соединение только с компьютером,…
Почему ЖК-дисплей не работает с этим оператором if? #include <LiquidCrystal.h>
LiquidCrystal lcd(1, 2, 4, 5, 6, 7);
int greenLedPin = 12;
int blueLedPin = 11;
int redLedPin = 8;
int yellowLEdPin = 9;
int lightSensorPin = A0;
int analogValue…
Как проверить, правильно ли выполняет выборку АЦП Arduino-Mega? У меня есть код, который дискретизирует заданные входные сигналы с частотой дискретизации 256 Гц. Я построил график БПФ и смог увидеть пики на ожидаемых частотах. Но мне хотелось бы знать,…
ESP8266 SoftwareSerial не получает ни одного символа Я хочу использовать ESP8266 (ESP12) для получения данных от счетчика на скорости 9600 бод через SotwareSerial. Но моя программа не получает никаких данных. Я разбил это на код, который прикрепляю…
Как превратить это в контроллер (Ableton)? Недавно я нашел эту прекрасную десятилетнюю коробку в снесенном доме и хочу превратить ее в контроллер Ableton. Как видите, здесь 18 ручек, каждая из которых имеет 12 отдельных состояний.
Мне…
Проблемы управления через Blynk Я написал скетч для управления шаговым двигателем под управлением приложения Blynk, скетч скомпилировался, но возникла проблема в том, что никакого управления не происходило. Поступления и…
OpenOCD с FT2232H на Arduino Mega (ATmega2560) Я хочу выполнить встроенную отладку на Arduino Mega .
Согласно его таблице данных , чип ATmega2560 поддерживает JTAG. (соответствует стандарту IEEE 1149.1)
Могу ли я использовать универсальный…
Nodemcu 1.0 и режим загрузки (1,6) после мягкого сброса У меня проблема с платой nodemcu 1.0 (lolin). Иногда из сторожевого таймера выполняется программный сброс, и плата зависает в режиме загрузки (1,6) (приходится вручную сбрасывать плату, чтобы…
Почему датчик DHT22 показывает влажность 1,00 %? У меня есть, казалось бы, простая проблема, но я пока не нашел решения. Недавно я приобрел датчик температуры/влажности DHT22 и подключил его в соответствии с руководством от Adafruit .
Я скачал…
Ультразвуковой датчик показывает странные показания Когда я запускаю тестовый код в библиотеке Newping для ультразвукового датчика SR04, он работает правильно, но когда я запускаю реальный код для робота, избегающего препятствий, он каждый раз…
Проблема с выводом MISO в SPI У меня есть интерфейс SD-карты и ADS1262 (модуль АЦП) с мегаплатой Arduino и общий контакт управления SPI, то есть SCK, MISO и MOSI.
Я обнаружил, что SD-карта не инициализируется, а ADS1262 выдает…
Мешает ли прямой доступ к порту ШИМ? Думаю, я искал в SE вопросы о ШИМ, быстрой цифровой записи и т. д., но не нашел решения по этому вопросу.
Мне нужно использовать прямую запись на некоторые цифровые контакты. Некоторые…
Как мигать светодиодом и одновременно запускать другой код? Я написал код для расчета оборотов двигателей с помощью ИК-датчика и
Arduino nano и отображение его на OLED. При этом я хочу, чтобы светодиод
моргайте всегда. Вот код, что я сделал:
Вы можете …
Проблемы с Dimmer.h на ATmega 128 Я использую схему ZCD, управляющую симистором. Сейчас я использую для этой цели библиотеку Dimmer. Он отлично работает с ATMega 328, но всякий раз, когда я пытаюсь загрузить код в ATMega 128 с…
Разобрать строку Bluetooth Я занимаюсь разработкой на Android с помощью Bluetooth LTE, я могу отправлять шестнадцатеричные коды, но я отправляю один код за раз, поэтому мне нужно отправлять таким образом много информации, как…
Arduino: неправильный расчет длинного целого числа Я выполняю простой расчет с целыми числами (на Arduino с ESP8266 12E), но не могу получить ожидаемый результат и не могу найти ошибку. Может ли кто-нибудь помочь мне?
#define A 200
#define…
Онлайн-проблема подключения Arduino к базе данных MySQL Я пытаюсь подключить Arduino к базе данных MySQL на своем онлайн-сервере.
Я управляю своим проектом для работы на WampServer локально на локальном хосте, но когда я пытаюсь переместить все в…
Программный последовательный конфликт с Wi-Fi на ESP8266 Я пытаюсь использовать ESP8266 (Wemos D1 mini) для чтения данных из последовательного порта 19,2 КБ и сообщать о результатах через Wi-Fi. Программирование осуществляется через Arduino IDE. Код для…
Почему это не удается после 3 итераций? Я просто не могу этого понять, почему это не удается после трех итераций? Кроме этого, какой лучший способ сделать это? Спасибо!
#define rotary_encoder_topic "/rotary/encoder"
#define…
Самая низкая мощность, возможная в Arduino Я погуглил повсюду и знаю некоторые хитрости, которые помогут сделать ATmega328 не энергозатратным. Я использую Arduino Nano V3.0 .
Однако я так и не выяснил, какой минимальный расход при этом…
delayMicroseconds- ошибка? запускаем очень короткую программу на мега, просто чтобы генерировать тактовый импульс шириной 8 микросекунд на выводе 18 каждые 250 микросекунд —
Ближайшие значения задержки , которые я могу…
Какая типичная форма готового проекта Arduino? Я только начал работать с Arduino. Я опытный разработчик программного обеспечения, поэтому часть программирования мне уже была в основном известна, и я удивлен тем, насколько легко Arduino упростила…
пытаюсь использовать millis() Я учусь использовать функцию millis(). Вместо того, чтобы размещать его в основной части программы, я хотел поместить его в функцию, чтобы можно было изменить интервал времени, с которым будет…
Что такое sizeof(), встроенный в Arduino HIGH и LOW? Может быть, это глупый вопрос, но мне любопытно. Я решил проверить это сам и получил значение 2 как для HIGH, так и для LOW. Почему на выходе должно быть 2?
Teensy не тянет вниз, несмотря на digitalWrite(x,LOW) Я пытаюсь включить и выключить блок питания ATX с помощью последовательной команды. Мой код выглядит следующим образом:
#include <Arduino.h>
#define PIN_LOW_FOR_POWER PIN_F0
void setup()…
Проблема с комбинацией MP3 Shield и вызова функций. Я написал этот код для управления своей рождественской елкой. Он прекрасно воспроизводит «Код Святой ночи», но никогда не переходит к следующей песне. Кроме того, после окончания песни проигрываются…
Секундомер Arduino, какую плату использовать? Я планирую сделать простой секундомер с помощью:
Дисплей
Одна или две дополнительные кнопки для запуска и остановки секундомера и
возможно, перезагрузите его.
Проблема в том, что оно…
Arduino IDE теряет программатор после установки Visual Micro Я добавил это в programrs.txt
mysmartusb.name=mySmartUSB light
mysmartusb.communication=serial
mysmartusb.protocol=stk500v2
mysmartusb.program.protocol=stk500v2
mysmartusb.program…
Загрузка кода в Mega 2560 зависла Я пытаюсь загрузить код с Mac (онлайн-редактор Arduino) на Arduino Mega2560, чтобы подключить двигатель к контакту 52 и заземлению, чтобы заставить его двигаться. Но вверху пишет, что занято (как…
Что такое напряжение от 1,8 до 5,5 В постоянного тока? Я хотел бы купить автономный емкостный сенсорный датчик для создания интерактивных произведений искусства. Там написано, что он питается от 1,8 до 5,5 В постоянного тока. Я новичок в Arduino. Какой…
Различия между процессором Nodemcu и Arduino У меня есть плата разработки Arduino Uno и nodemcu.
У меня есть камера OV7076, которую я использую с Arduino UNO. С ним он работал безупречно, а используемый код представлен в [учебнике…
Проблема с ESP8266, неправильное напряжение? Недавно я купил новый ESP8266, потому что почти уверен, что на старом я использовал напряжение 5 В вместо 3,3 В.
Но похоже, что новый ведет себя так же, как и старый.
Я использую скетч:
…
PROGMEM поврежден массив Я пытаюсь сохранить большое количество значений в нескольких массивах с помощью PROGMEM, но обнаруживаю, что некоторые значения считываются обратно поврежденными. Я сохраняю только 1 и 0, но когда я…
Получение лучших результатов от DHT22 Я работаю над датчиком точки росы и использую плату Arduino Uno с датчиком DHT22. У меня он считывает показания каждые 2 секунды, и я использую библиотеку DHT.h.
Проблема, с которой я сталкиваюсь,…
Библиотека esp32 spi, как читать регистр mcp23s08 спасибо за любую помощь
Мне нужно прочитать расширитель gpio mcp23s08, установленный как 8-битный вход.
мой код правильно пишет (я считаю) регистр настройки с использованием библиотеки SPI, с…
Последовательный монитор не работает с пьезозуммером Поэтому я больше не вижу расстояния до датчика приближения, как только набираю код пьезозуммера. Я пробовал много вещей, но это не работает. Может кто-нибудь помочь мне это исправить?
int…
Работают ли библиотеки Arduino Uno с Arduino Mega? Я работал над проектом с помощью Arduino Due, но библиотеки для VS1053 MP3 Shield не были совместимы с Due. Совместимы ли библиотеки, работающие с Uno, с Arduino Mega?
переключение контактов Rx, Tx после Serial.begin Чего следует ожидать при запуске следующей программы на Arduino Uno?
void setup()
{
Serial.begin(9600);
DDRD |= 0b11;
}
void loop()
{
PORTD |= 0b11;
delay(100);
Serial…
Реле прибора 24 В Я хочу использовать переключатель и Arduino для питания устройства постоянного тока 24 В, но я не совсем уверен, какое реле для этого использовать.
Поэтому мне нужно реле, чтобы иметь возможность…
Создание библиотеки для ардуино Я нашел действительно хороший 24-битный АЦП I2C, который к тому же был довольно дешевым (ADS1219), но, насколько я мог судить, для него нет библиотек, поэтому я решил сделать свою собственную. Мне…
Как загрузить файлы .hex на Pro Micro с помощью Linux? У меня есть клавиатура, собранная вручную, на плате Pro Micro с чипом ATmega32u4. Кажется, я не могу прошить на него прошивку. Команды, которые я пробовал, являются вариациями:
avrdude -p…
Использование тумблера для запуска части скетча Во-первых, я новичок в этом. Я только что заказал свою первую книгу по кодированию Arduino и работаю над несколькими простыми приложениями, используя DS3231 (с функцией считывания температуры),…
Arduino: считывание значений PPM с датчика озона MQ-131 У меня есть датчик MQ131 от sainsmart: https://www.amazon.co.uk/gp/product/B00NL8XIQG/ref=ox_sc_act_title_1?ie=UTF8&amp;psc=1&amp;smid=A3DRI1TTHCTDIG
Все, что я могу прочитать, это…
Arduino зависает, если питание отключено от HMI У меня есть Arduino (Pro Mini), подключенный к дисплею HMI через последовательный порт. Когда пользователь нажимает кнопку на экране HMI, он активирует реле, подключенное к одному из цифровых…
Какие контакты LCD, если таковые имеются, требуют ШИМ? На странице обучения под названием «Hello World» цель Arduino — помочь людям подключить ЖК-дисплей 16x2, совместимый с Драйвер Hitachi HD44780 для Arduino Uno. Для подключения Arduino Uno и…
Попытка сохранить файлы .wav с новым именем в каждом цикле. Я построил установку с Arduino UNO, подключенной к переключателю, так что всякий раз, когда переключатель переключается с ВЫСОКОГО на НИЗКИЙ, звук сохраняется на SD-карту. Я использую библиотеку…
как отправить аргумент объектам ESP8266WebServer в функции Вероятно, это простая вещь, однако я не могу придумать, как передать аргумент при вызове функции
ESP8266WebServer server ( 80 );
void toggleRelayOne() {
char temp[400];
String msg = "";
…
Как назначить две или более переменные, поступающие из приложения Я новичок в Arduino, и у меня есть некоторые сомнения относительно того, как Arduino считывает данные. Предположим, у меня есть 3 переменные a,b,c . Мне нужны эти переменные в моем Arduino, чтобы…
Путаница между SPI и I2C для SSD1306 OLED Недавно я приобрел себе OLED-дисплей SSD1306:
Однако мне не удалось успешно подключить его к Arduino (Mega 2560). Я читал об I2C и SPI и проверил некоторые библиотеки от Adafruit и U8G2.
…
Невозможно получить данные домашней ЭКГ. Последние пару недель я не смог найти решение своей проблемы. Моя проблема в том, что я не могу получить данные из моей самодельной ЭКГ, созданной с помощью Arduino. Я полный любитель в этом, но я…
Экземпляр не называет тип в цикле функции void (матрица 8x8) Привет, ребята, я делаю матрицу 8x8 для начинающих, и при компиляции возникают некоторые ошибки
Ошибки;
MyBlink:0: ошибка: «Экземпляр» не называет тип
MyBlink.cpp: в функции «voidloop()»:…
Невозможно отправить SoftwareSerial в объект класса У меня возникла проблема при попытке использовать SoftwareSerial в классе.
Здесь мои данные Мой класс
class MyEsp8266
{
protected:
SoftwareSerial *esp8266;
public:
…
Запуск емкостного касания на сенсорном устройстве Как видно из видео , с помощью Arduino можно вызвать касание. Я попробовал пару методов, но безуспешно.
У меня есть провод, припаянный к монете, который используется для запуска
прикосновение.…
Wemos D1 и релейный щит Для одного из моих хобби-проектов я хотел бы использовать:
Wemos D1 mini pro (схема)
Релейный щит Wemos D1 (схема)
для управления генератором тумана 24 В ( 19 Вт ).
Моя текущая…
Плата Arduino для управления микроволновой печью? Итак, я разобрал старую микроволновую печь с сенсорным ЖК-экраном. Я понимаю, что могу умереть, играя с этим, поэтому отключил высоковольтный трансформатор и магнетрон. Я также не собираюсь снимать…
Как отличить значения, отправленные с Arduino? Наличие в моем приложении Visual Basic чего-то вроде:
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
*whatever* value = serialPort1…