Xbee S2C сбрасывает Arduino Uno У меня есть радио координатора, подключенное к экрану sparkfun xbee, подключенному к Uno. Затем он подключается к моему компьютеру. Этот координатор общается с несколькими маршрутизаторами/конечными…
Не удается отправить UDP-пакеты с ESP8266 Wemos D1. Я пытаюсь отправить данные датчика с устройства с батарейным питанием, используя протокол UDP. Цель состоит в том, чтобы отправить дейтаграмму сразу после того, как станция Wi-Fi выйдет из спящего…
Arduino Nano-комбо NRF2401 Я использую два нано-комбо для автомобиля с радиоуправлением, и когда батарея удаленного излучателя слишком разряжена, если машина работала, а батарея, наконец, разряжена, машина все еще работала...…
Питание Arduino и светодиодной ленты Я видел этот вопрос о питании Arduino и светодиодной ленты. Итак, я искал блок питания 5 В 4 А и нашел этот .
Как этот адаптер обеспечивает питание как для Arduino, так и для светодиодной ленты…
Куда идут файлы классов в проекте Sloeber Eclipse? Я пытаюсь создать новый проект Arduino с помощью Sloeber (Eclipse). Предположим, что это только что созданный проект, основным файлом которого является ".\ArduinoMainClass.ino"
Теперь...…
Что означает display.setSegments(&segto, 1, 1); делать? Я использую дисплей TM1637 для своего Arduino Uno. Цель состояла в том, чтобы просто осветить одну точку двоеточия посередине, что кажется невозможным. Во время исследования я наткнулся на следующий…
Цифровой контакт не заземляется, если установлено значение LOW Мы с другом переделываем старый радиоуправляемый автомобиль для проекта. Когда мы подключаем двигатели постоянного тока к 5 В и земле, двигатели вращаются. Однако, когда мы питаем двигатели от 5 В и…
Серийный номер разбит на две более короткие строки Я пытаюсь выполнить последовательное чтение:
if (Serial.available() > 0) {
int inputValue = Serial.read();
Serial.println();
Serial.println("I got this:");
Serial…
Сдвиг уровня ШИМ от 3,3 В до 5 В Мне нужно сместить сигнал ШИМ с ESP32 (3,3 В) на приемник, который поддерживает 5 В. Сигнал имеет максимальную частоту 400 Гц. Сможет ли этот манипулятор справиться с этой задачей?
не будет проверять простой код При попытке проверить простую программу "Hello world" я получаю следующее сообщение:
класс hardwareSerial не имеет члена с именем printin.
Что это значит?
Добавить char с интервалами в строку Я пытаюсь создать функцию, которая будет принимать строку в качестве входных данных и через каждые 20 символов будет вставлять "\n" чтобы строка не уходила за пределы моего экрана (я использую oled…
Ошибка компиляции Arduino Недавно я отформатировал Windows 8 и установил Windows 8.1. В Windows 8 я использовал Arduino IDE, и при компиляции не было ошибок. Но затем я установил Windows 8.1 и переустановил Arduino IDE. Я…
i2c высокоскоростные и подтягивающие резисторы Привет, ребята, я хочу спросить о двух вещах.
во-первых, я подключаюсь, а arduino uno подключается к USB-хосту и передает данные координат мыши на 10 arduino leonardo.
я использую стандартную…
Что вы делаете, когда заканчиваете проект? Я почти завершил свой первый проект Arduino с использованием платы Arduino Uno, но использую ли ее в готовом устройстве? Я решил, что оставлю Uno для будущих проектов, а конечным продуктом буду…
Как запрограммировать ATmega4809 от Raspbeery GPIO Из этого урока я могу чтобы красиво запрограммировать ATmega328, используя контакты SPI Raspberry GPIO. Однако, когда я пытаюсь выполнить те же действия с ATmega4809, avrdude , кажется, не имеет…
EEPROM не соответствует перезагрузке Я использую Wemos D1 mini V3.0.0 (ядро esp 8266).
Я попытался сохранить структуру в памяти EEPROM, но все данные были потеряны при перезагрузке платы.
Я использую следующие основные функции:…
Можно ли сделать обновление OTA, используя ссылку GitHub Мне нужно иметь возможность загружать обновления программного обеспечения через Интернет, не подключая MKR1000 к сети. Либо это, либо новый код будет загружен с моего сервера (C++) на мой MKR1000, а…
Запрограммировать Arduino через UART от ESP8266 SPIFFS Я построил специальную плату с ATmega328p, подключенным к модулю ESP8266 через UART. В настоящее время я программирую ATmega328p с помощью программатора USBtiny через разъем SPI. Модуль ESP8266…
Как заставить Arduino Uno нажимать пробел на клавиатуре ноутбука? Итак, я хочу создать что-то, что при получении удаленного сигнала нажимало бы пробел на клавиатуре моего ноутбука. Я пытался использовать Keyboard.press(), но он доступен только для Леонардо. Можно…
Мусорные значения в EEPROM. при записи больших значений Возникла проблема при записи большого значения (например, 2000–5000) в EEPROM с помощью EEPROM.put().
Например, при записи 2000 значений по адресу 5 EEPROM. Некоторые ненужные значения…
Arduino Uno — ESP 8266: отправка AT-команд через код Я купил ESP 8266 & Я могу отправлять AT-команды и получать ответ через последовательный монитор, когда загружаю пустой скетч. Я изменил скорость передачи данных с 115200 до 9600 с помощью …
Брелок Arduino и датчик CCS811 Я подключил брелок и CCS811
Я пытаюсь собрать и загрузить скетч в модуль:
/******************************************************************************
Read basic CO2 and TVOCs
Marshall…
Как получить данные из цикла? Привет, я написал код (на самом деле я изменил его, пожалуйста, простите меня, я в беспорядке, пожалуйста, помогите мне, если можете) для моего esp8266 для последовательной связи с крошечным 85, он…
Serial Enable Maxim RS485 Pin Если я хочу использовать MAXIM 485 для связи по RS485, есть ли возможность включить в код контрольные контакты DE и RE' естественным образом? , вместо этого меняя управляющий контакт каждый раз,…
Программа DT-06 на arduino uno Я работаю над программированием беспроводного модуля Wi-Fi DT-06.
И прямо сейчас, когда я пытаюсь запрограммировать, я получаю следующее сообщение об ошибке:
espcomm_send_command: не удается…
Внешнее питание 5 В и последовательный порт USB У меня есть китайский клон Arduino nano, но я не знаю, можно ли подключить Arduino к внешнему источнику питания (5 В) и установить последовательное соединение USB. Я пытаюсь сделать управляемую с ПК…
Индустриализация Arduino - 24V io? (Электроника) Я хотел бы сделать плату Arduino, способную работать с вводом/выводом 24 В.
Питание Arduino будет осуществляться через какой-либо линейный или импульсный стабилизатор. Низкий ток, поэтому…
Как я могу идентифицировать спутники GPS в TinyGPS++? Я вижу около 15 спутников (около 10 GPS + 5 Глонасс) в u-center, но я вижу только около 10 спутников, используя TinyGPS++. Я подозреваю, что TinyGPS++ может видеть только GPS. Я вижу строки,…
Двоичный в десятичный с использованием побитовых операторов Я пытаюсь преобразовать некоторые двоичные данные в десятичные числа. Мне удалось преобразовать двоичное число в шестнадцатеричное, но теперь я хочу сделать то же самое с двоичным числом в…
Получение имени перечисления из экземпляра перечисления Здравствуйте, биржа стека Arduino!
У меня есть экземпляр enum с именем state :
enum States
{
SLEEP,
AWAKE,
CRAZY
} state;
States state = SLEEP;
Я хотел бы преобразовать значение …
Разница между void setup() и void setup(void) Как сказано в заголовке. Я искал, но не нашел ответа.
В чем разница между void setup() и void setup(void), а также void loop() и void loop(void)?
Непрерывное считывание RFID-метки RDM6300 У меня есть RDM6300, подключенный к Arduino Mega, и код, который отлично считывает тег:
// Прототипы функций
void setup(void);
void loop(void);
// Детали пакета RDM6300
#define…
Можно ли управлять Waveshare E-ink без драйвера? Я купил дисплей E-Ink на сайте waveshare, и к нему прилагается вот такая «шляпа водителя»: https:/ /www.waveshare.com/wiki/E-Paper_Driver_HAT#Display_Config_Switch
Мне интересно, какова роль…
TinyGPS не дает долготу, широту и другие данные Я пытаюсь получить GPS-координаты с помощью TinyGPS. Но он продолжает печатать ********* для полей данных. Любая идея о том, как заставить это работать? Вот как выглядит последовательный монитор. …
Arduino Uno не работает после короткого замыкания При подключении моего нового Arduino Uno R3 я случайно замкнул контакты 5V и GND (менее чем на секунду). Он питался от источника питания 12 В 500 мАч через разъем питания постоянного тока Arduino. …
Ошибка при вводе EEPROM.read() и EEPROM.write() Я пытаюсь сохранить данные в ATmega328 (Arduino Uno), используя следующий код с помощью tinkercad:
#include <EEPROM.h>
void setup() {
int addr, data=1;
Serial.begin(9600);
for…
Arduino Uno R3 не может обнаружить GPRS Shield SIM900 Я новичок в Arduino, который я получил только на этой неделе для своего проекта, который отправляет смс из моего приложения Windows.
У меня Arduino Uno R3 и GPRS Shield (Simcom) Sim900…
Проблемы с преобразованием byte[] в String Я считываю RFID-карту с RC522 и отправляю данные на свой компьютер. Моя проблема заключается в преобразовании byte[] в String или std::string .
#define SIZE_BUFFER 18
#define…
Реализовать два процесса одновременно Я новичок в arduino, и из-за блокировки я изучаю его, реализуя его на tinkercad. Я сделал симуляцию, к которой прикрепил:
Серводвигатель
Ультразвуковой датчик
Светодиодная лампа
…
Упражнение на ардуино, которое я не знаю как делать Сообщения, полученные Arduino, имеют вид: $ Ba, Pb, Rc #
Где $ представляет начало сообщения, # – m, а B, P и R – символы, обозначающие кнопку B, точку P и повтор R.
`a 'обозначает…
3pin (GND, 12V, tach) 12v управление вентилятором с помощью PWM Я знаю, что есть вентиляторы с выделенным ШИМ-входом, но мне хотелось бы знать, могу ли я ШИМ-управлять вентилятором, у которого нет такого выделенного ШИМ-входа. Итак...
Если у меня есть…
Чтение статуса на выходе SCART Я пытаюсь получить статус своей телевизионной приставки (вкл./выкл.).
У него есть USB, но он всегда включен.
Оптический выход всегда включен.
У него есть IP-адрес, который всегда отвечает на пинг…
Как закодировать датчик расхода воды и электромагнитный клапан? Я хочу знать, можно ли поставить границу или ограничить объем, проходящий через датчик расхода воды, и перекрыть трубу с помощью электромагнитного клапана.
Пример: я хочу, чтобы прошло только…
Серийное прерывание Я хочу создать простую программу, которая будет реагировать на отправку символа через консоль Arduino IDE. Я использую ардуино УНО. Вот моя программа:
volatile bool…
Проблемы с чтением растровых изображений с SD-карты У меня проблемы с чтением файла растрового изображения с помощью библиотеки SD.
Я написал небольшой заголовок, который читает несжатые 24-битные растровые файлы. Он отлично работает, когда я пробую…
Быстрые случайные логические значения Я ищу способ быстрого создания логических значений. Для логических значений обычно используется random(0,2); , но в моем случае мне нужно около 250 логических значений, а вызов random каждый раз…
что является хорошей практикой при инициализации переменных Должны ли переменные инициализироваться при объявлении или в функции установки?
Безопасно предположить, что компилятор инициализируется?
логическое значение x; --- инициализировать здесь…
Использование таймера библиотеки проводов Я хотел бы знать, использует ли Wire Library аппаратный таймер от Arduino Mega 2560. И если да, то какой именно таймер.
Поскольку я использую Таймер 1. После внедрения Wire Library у меня…
Мега: присоединение Interrupt на выводе 18/19/20/21 не работает Задача:
Я пытаюсь создать управление вентилятором с помощью arduino mega. Я генерирую ШИМ-сигнал на контактах 6 и 7 и хочу использовать прерывания для измерения скорости вращения вентиляторов.
…
Не удалось преобразовать time_T из прошлого в структуру tm В продолжение вопроса, заданного несколько дней назад , на который ответил Эдгар, возник новый вопрос:
Моя цель состояла в том, чтобы использовать значение pasted time_t и преобразовать его в…
Возникли проблемы с функцией sprintf и строковым классом в своем коде я использовал класс string для создания массива для хранения пунктов меню
String menu[2] = {{"Menu 1"}, {"Menu2"}};
Как преобразовать это в массивы символов и…
Используйте LDR для запуска скетча Это может показаться простым вопросом, но я пытался найти правильное решение, но все, что я нашел, это обычное мигание светодиода, и даже я могу закодировать этот самородок.
Я совсем новичок в…
Как отслеживать миллисекунды в спящем режиме В моем приложении мне нужно отслеживать время работы приложения, а также использовать спящие режимы. Однако при использовании спящих режимов Timer0 отключается, и, следовательно, миллисекунды…