Arduino MEGA — Как отправлять и получать данные асинхронно? я новичок в этом, поэтому надеюсь, что смогу понятно объяснить свою проблему;
Arduino MEGA подключен к ПК через порт USB.
Я использую кодировщик для запуска функции отправки данных на компьютер,…
Невозможно прошить arduino pro micro из терминала Я пытаюсь загрузить шестнадцатеричный файл в свой arduino pro micro с помощью Avrdude. Дело в том, что я не могу загрузить какой-либо код с помощью команд терминала Avrdude, но когда я использую…
В чем разница между «: i» и «: a» в команде avrdude? В чем разница между :i и :a после моего шестнадцатеричного пути к файлу в команде avrdude.
avrdude -C C:\Users\santi\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3…
Я не понимаю, что не так с этим кодом int ledy = 5 ;
int leds = 4 ;
int ledk = 3;
int button = 2 ;
int count = 0 ;
void setup()
{
pinMode(ledy, OUTPUT);
pinMode(leds, OUTPUT);
pinMode(ledk, OUTPUT);
pinMode(button,INPUT);
…
Как передать объект Strem моему классу Я пытаюсь создать оболочку класса для использования объекта Stream , но при попытке компиляции возникает ошибка.
Мой файл .h :
#include <Arduino.h>
class TestSerialListener {
public:
…
DS3231 с Arduino Nano для точной синхронизации Мне нужно синхронизировать две отдельные платы, работающие с Arduino nano. Необходимо активировать одно реле с помощью Arduino-1 через 45 минут, а другое реле с помощью Arduino-2 через 45,36 секунды…
Есть ли подробные примеры Si4463? Недавно я купил два чипа Si4463 , но не не знаю, как их использовать. Это кажется сложным. Я хотел бы знать, есть ли примеры использования Si4463 с Arduino?
Плата Arduino Nano R3 и Deek-Robot для регистрации данных Хотя я гораздо больше умею программировать PIC ISR на ассемблере, я создаю регистратор данных, используя DS1307, который прерывает каждую секунду для записи данных на SD-карту USB.
Похоже, нет…
Не удается получить данные из кода Python Я хочу отправить 4 числа с плавающей точкой из кода Python на Arduino; Я пытался отправить его по последовательному каналу, и у меня возникли некоторые проблемы.
вот мой код на Python:
import…
Как использовать Serial2 на Raspberry Pi Pico Я хочу использовать Serial1 и Serial2 в скетче в Arduino IDE для Raspberry pi pico.
Моя цель - связаться с пико с двумя другими платами Arduino.
Я использую Arduino 1.8.9 и официальную плату для…
Разница между «time_t» и «DateTime» Я столкнулся с проблемой при попытке объединить два разных проекта таймера Arduino, которые я нашел в Интернете.
Для обоих проектов я использую DS3231 RTC, но в моем коде я прекрасно использую…
Arduino Due как Triggered DMA SPI Slave - возможно? Возможно ли, чтобы arduino выполнял функцию DMA-SPI-ведомого устройства , которое может обмениваться данными SPI ( uint16_t TX[10] и RX[10] ) в активированном подчиненном режиме ?
У меня есть…
Датчик углекислого газа MG 811 Я использую датчик углекислого газа MG811 с модулем ESP8266. Значения CO2 считываются в закрытом помещении. Значение составляет около 400 частей на миллион. Использование генератора CO2 не приводит…
Проблема инициализации массива struct Цель для этого состоит в том, чтобы создать структуру, которая включает в себя имя, идентификатор, имя файла и логическое значение, а затем создать массив этих структур.
Вот что я придумал:
…
Arduino, проблема с прерыванием и SSD1306 OLED Я не настолько хорош в этом деле. Вычисляет обороты в минуту с помощью периферийной скорости и прерывания.
Все работает нормально, когда я показываю это в IDE с Serial.print без OLED. Когда я…
Arduino, python, pyfirmata, стандарт компании Есть ли способ изменить аналоговую ссылку arduino на ВНЕШНЮЮ В PYTHON с помощью pyfirmata или любой другой библиотеки ?
Необходимые Ссылки : https://www.arduino…
Как загрузить код в atmega32u4? Недавно я создал печатную плату с atmega32u4, чтобы использовать ее в качестве платы разработки. Контроллер подключен к порту micro usb. Должен ли я установить загрузчик arduino вместо глухого? Или…
Как правильно использовать ISR внутри определения класса? Я хочу написать класс для модели велосипеда.
Для управления рулевым управлением я использую двигатель постоянного тока с двумя энкодерами.
Чтобы получить угол поворота stAng велосипеда, я…
Водяной насос, управляемый датчиком влажности почвы Я только учусь программировать на Arduino.
Цель состоит в том, что сначала датчик измеряет уровень влажности (я сопоставил значения показаний от 0 до 100). Если значение меньше порога 70, то…
Что означает тильда (~) в качестве аннотации для вывода данных? Когда я изучаю техническое описание Arduino Micro (кстати, не смог найти Pro Micro на их сайте), я вижу, что некоторые выводы данных помечены символом ~, а некоторые нет.
Например, у D9 есть…
NodeMCU перестает отвечать через несколько часов Я управляю некоторыми устройствами через реле и NodeMCU, он работает нормально и подключается без проблем, тем временем я его тестирую, но после того, как я оставляю его на 3 или более часов, он…
ST7735s 1.8" SPI 128x160 TFT Модуль - Белый экран У меня возникла проблема в моем 1,8-дюймовом TFT ЖК-модуле с интерфейсом SPI в Arduino Nano. Я продолжаю видеть белый экран на tft.
Я сделал следующие соединения с помощью соединительных кабелей:…
Подходящий лазерный датчик и безопасный для ваших глаз Я ищу лазерный датчик, передатчик и приемник для использования с микроконтроллером. Я собираюсь использовать несколько рядом друг с другом, и у меня есть некоторые опасения:
насколько они…
Может ли ethernet-шилд работать как адаптер? Я хочу обмениваться данными с моим Arduino на большом расстоянии, поэтому я решил использовать кабель Ethernet между моим компьютером и Arduino. Поискав несколько руководств, я обнаружил, что во…
Изменение цвета шрифта панели вывода Arduino Я использую Arduino IDE 2.0.3. При компиляции кода, если есть ошибка, она отображается на черном фоне красным шрифтом, мне тяжело читать. Могу ли я изменить фон или шрифт? Глядя в IDE, я не вижу,…
Изменить глобальное перечисление из функции прерывания У меня есть глобальное перечисление.
enum Modes { ModeOne, ModeTwo };
enum Modes currentMode = ModeOne;
У меня также есть функция прерывания, которая по заданному событию должна изменить…
Как Arduino справляется с передачей этого объединения? Я не уверен, как это будет обрабатываться компилятором Arduino. Если кто объяснит что и почему, буду признателен. Это, очевидно, очень упрощено, но в нем действительно содержится реальная проблема.…
Где мой БАГ? Спасибо всем за помощь в моем последнем посте, мне удалось заставить его работать. Я все еще продолжаю пытаться развить свои навыки с помощью arduino. На этот раз мне нужно сделать имитацию…
Запись данных на SD-карту с помощью ATtiny85 Применение ATtiny с SD-картой затруднено из-за отсутствия аппаратного SPI в attiny.
Код "ATmega" для создания "SD-файла" выглядит следующим образом:
#include <SPI.h> …
Совместима ли плата atmega 2560 с решеткой Adafruit Trellis? Я хочу создать пользовательский midi-контроллер для своего компьютера, и да, у Adafruit есть мини-проект Untz. Для моих целей мне нужно больше аналоговых входов, чем у Leonardo, и единственный…
Отладка Nordic MCU (feather NRF52) с помощью Segger J-Link У меня есть плата Afafruit NRF52 с загрузчиком SD 132 и 5.1 dual fw.
Я реализовал RTT logging and control (input), и код компилируется с помощью arduinoBuilder с RTT и debug level 3.
Устройство…
ESP32 nodemcu сериализует отправку данных В настоящее время я пытаюсь отправить данные из esp32 в свое приложение для Android, которое я создал. Показания датчиков отображаются на последовательном мониторе, однако в моем приложении…
Наилучший способ назначить контакты светодиодному кубу? Я сделал светодиодный куб размером 3x3x3, и мне было интересно, есть ли способ создать функцию в среде IDE Arduino, в которой каждый слой светодиодов может быть представлен списком, в котором 1…
Датчики Arduino TFMini Lidar и динамик У меня есть этот код для лидарных датчиков TFmini и динамика. Мне нужна помощь, чтобы понять, почему я использую этот расчет в своем коде и почему, если я его удалю, лидар не даст мне никаких…
Загрузчик для Atmega4809 Я разработал проект с использованием каждой платы Arduino, в котором используется микросхема MCU Atmega4809, и я использовал Arduino IDE для программирования, но теперь я планирую разработать свою…
Почему Serial.write() работает, а Serial.print() нет? Я тестирую свой GPS-модуль с ESP32, используя Arduino IDE. Я спрашиваю, потому что обычно не совсем понимаю разницу между Serial.write() и Serial.print() .
Этот код отлично работает с Serial…
2 сканера отпечатков пальцев с помощью 1 ардуино У меня есть проблема с использованием сканера отпечатков пальцев 2 в arduino mega, каждый раз, когда мне нужно зарегистрироваться, мне нужно пойти и зарегистрировать свой отпечаток пальца на каждом…
Spectrabloom LED light box Я хочу сделать самодельную версию Спектроблума Дэна Конрада . У меня есть Arduinio Uno, фрагмент кода, который использует ШИМ для случайного затухания трех светодиодов мощностью 1 Вт (один красный…
Будет ли Nodemcu поддерживать 4AAA? Поддерживает ли Nodemcu 4 батарейки типа ААА с напряжением приблизительно 6 В, или мне следует использовать 3 батареи типа ААА с напряжением приблизительно 4,5 В? И еще один вопрос, можно ли…
Делаем библиотеку для ардуино Я изучаю создание библиотек на arduino, я хочу сделать библиотеку, которая работает с массивами, заданными пользователем, например:
Пользователь задает массив значений int,
когда определенная…
Цифровые светодиодные часы - матричная схема вопрос я делаю цифровые часы.
Прямо сейчас план состоит в том, чтобы скомпоновать их на atmega328 с использованием транзисторов.
Я решил, что мне нужен транзистор с обеих сторон, иначе ток будет…
Обнаружение близости различных объектов в настоящее время я работаю над новым проектом, в котором я хотел бы обнаружить наличие/близость нескольких объектов вокруг arduino на расстоянии до 1 метра. Я думал о настройке rfid, но, поскольку…
Включить светодиоды из массива У меня есть проект по созданию робота для моей школы. Он будет записывать нажатия кнопок, а затем перемещаться в соответствии с этой записью.
До того, как мы запустим двигатели, я пытаюсь сделать…
Плата NodeMCU dev показывает 13 для АЦП при заземлении - почему? У меня есть плата разработки NodeMCU 1.0 ESP-12E. Пытаюсь подключить LM35 для измерения температуры. Для этого мне нужно использовать аналоговый вывод A0. Однако, похоже, мой датчик вышел из строя…
IMU (MPU9250) и тикер на ESP32 Я хочу периодически считывать данные с IMU (MPU9250). Для этого я использую тикер, как показано в следующем коде:
#include <Ticker.h>
#include "MPU9250.h"
constexpr int…
Как увеличить переключение распиновки? Рассмотрите этот код:
void loop() {
digitalWrite(pinTest, HIGH);
digitalWrite(pinTest, LOW);
}
На Arduino Mega 2560, работающем на частоте 16 МГц (=0,06 мкс), я ожидаю, что ширина…
Нельзя переключаться между RTC и каким-либо событием Какие-нибудь идеи, пожалуйста?
Я застрял, и также не судите меня за то, как я написал код. Я новичок в программировании и все еще учусь. Итак, идея заключается в том, что я хочу отображать данные и…
Не сохраняется на вкладке Хорошо, я внес некоторые изменения в код, и я хотел бы, чтобы они это увидели.
На данный момент в программе есть ошибка, она не сохраняет содержимое txt-файла в таблицу, может кто-нибудь дать…
Пытаюсь послать .wav файлы между NodeMCU Я пытаюсь отправить wav-файлы между двумя NodeMCU. Моя настройка похожа на этот
модуль карты USD -> Arduino Mega ->> Node MCU >>
Итак, это моя установка, где у меня есть 4 таких…
Ошибка примера скрипта Arduino Piccolo Поэтому я пытаюсь создать аудиовизуализатор из этого учебника, перечисленного здесь.
Поэтому я загрузил все необходимые файлы и загрузил код. Но когда я пытаюсь это проверить, я получаю эту…
Преобразование кода Ниже приведена документация zabbix с форматом заголовка запроса.
Документ Zabbix
У меня есть трудности с реализацией этого заголовка в C ++ (Arduino),
Я видел реализацию того , что мне нужно…
Проблема сопряжения модуля Bluetooth Hc-05 Индикатор модуля мигает/работает, но он не отображается для сопряжения в моем смартфоне.Я поставил его на 3,3 вольта и перепробовал разные телефоны.
Как отправить несколько байтов с помощью Wire без копирования Когда мне нужно отправить через Wire несколько байтов, например, длинное целое число, я преобразую его в массив байтов и указываю длину
long int i;
Wire.write((byte*)&i, 4);
Но если я…