Будет ли atmega8-U2 работать с Arduino IDE Я использую самодельную плату, на которой установлены PIC16F1829 и ATmega328P. Мы используем ATmega328P с Arduino IDE и PIC с MPLABX IDE примерно для 100 студентов EE в семестр в UTSA. У меня есть…
Проблемы Funduino USB Host Shield В настоящее время я работаю над подключением версии USB Host Shield от Funduino к плате arduino mega. Но последовательный вывод показывает, что «osc не запущен», что означает, что плата не может…
Можно ли использовать SoftwareSerial в ESP01 Я использую ESP01 в качестве микроконтроллера, который извлекает информацию из Firebase и отправляет их по последовательному каналу в Arduino Uno для других целей. Я не использую NodeMCU, так как у…
Отладка RN 42 HID Mouse Я пытаюсь использовать RN 42 и Arduino Uno для управления мышью Bluetooth. Я настроил RN 42 с помощью команд S ~, 6 и SH, 0220 и R, 1, чтобы перевести устройство в режим скрытой мыши. Есть ли…
Преобразование из необработанных данных в float из DDSU666-H
Привет, профессора, я пытаюсь прочитать данные из DDSU666-H ( Smart metter) CHINT используя modbus RTU, я получаю только необработанные данные , но я не знаю , как преобразовать их в float, в…
ШИМ на Wemos D1 Mini (чип esp8266) не работает Я работаю над хобби: создаю радиоуправляемую игрушечную машинку.
Я работаю с микроконтроллером Wemos D1 Mini (esp8266), H-мостом L298N (для управления двигателем) и использую Arduino IDE для…
Помогите со считыванием данных с акселерометра ADXL373 (I2C) Я использую < a href="https://eu.mouser.com/ProductDetail/Analog-Devices/EVAL-ADXL373Z?qs=QNEnbhJQKva6ENie%252BWXLsQ%3D%3D">ADXL373Z акселерометр с Arduino Uno для проекта.
Когда я запускаю…
Измеренное напряжение выше, чем AREF Что происходит, когда напряжение, измеренное с помощью AnalogRead(), выше, чем напряжение AREF?
Пример: AREF = 2,5 В AO = 3,2 В
Какое максимальное напряжение?
Контроллер HM-10 BLE не отвечает на некоторые AT-команды У меня есть контроллер HM-10 BLE, и он не отвечает на некоторые AT-команды, которые мне нужно использовать.
При командах, которые не работают:
AT+TYPE2 возвращает +TYPE=0
AT+VERR? …
Использование software serial на Arduino Mega Итак, я использую этот датчик:
https://wiki.dfrobot.com/Serial_6_Axis_Accelerometer_SKU_SEN0386 с этой библиотекой https://github.com/DFRobotdl/DFRobot_WT61PC
Я использую 2 датчика, но у меня…
Преобразование строки в IP-адрес Как преобразовать строку в IP-адрес на ардуино / esp ?
например, "192.168.1.2" -> IP-адрес(192, 168, 1, 2)
Попробовал это
void setup() {
Serial.begin(115200);
IPAddress apip;
…
Проблема с отправкой ИК-сигнала с at ATmega328P-PU У меня есть скетч, который каждую секунду посылает ИК-код. Он работает нормально (правильный код принимается моим получающим Arduino рядом с ним) на Arduino, но когда я пытаюсь переместить скетч в…
Аккумуляторное решение Nano 33 IoT Поскольку платы Nano 33 сейчас совсем новые, я не нашел никаких подробностей о том, как подключить их к батареям.
Я довольно глуп, когда дело доходит до электроники (я программист), и я читал,…
Пассивный зуммер потребляет 500 мА Мне невероятно трудно заставить пассивный зуммер правильно работать на моем Seeeduino XIAO.
Вот модуль зуммера:
Вот как, по-моему, это работает, если SOT23 smd представляет собой…
PubSub'a - функция KeepAlive не соответствует ожиданиям Я использую PubSubClient для публикации/подписки сообщений MQTT с использованием ESP8266.
Насколько мне известно, "Keep-alive" определяет, когда клиент вышел из сети через некоторое время.
Я…
Внешнее прерывание не работает на 3,3 В atmega168 Я сделал плату на 3,3 В и установил как atmega328p (которую я снял с 3,3 В pro mini), так и atmega168, которую я загрузил (используя USBtinyISP, выбрав плату "Arduino Pro или Pro Mini" и…
ESP32 AsyncWebServer с softAP не обслуживает страницы Я пытаюсь создать AsyncWebServer после включения SoftAP :
#include <Arduino.h>
#include <SPIFFS.h>
#include <WiFi.h>
#include <WiFiAP.h>
#include <AsyncTCP…
Функция Tone() ставит паузы между нотами Я попытался поэкспериментировать с функцией tone() , которая поставляется с библиотекой arduino.
Я поэкспериментировал со стандартным примером кода, расположенным здесь:
https://www.arduino…
Многоканальная связь с Arduino и передатчиком HC-12 Модуль HC-12 имеет 100 возможных каналов, начиная с частоты 433 МГц. Кто-нибудь может сказать мне, как запрограммировать Arduino на одновременное использование нескольких каналов? Моя цель -…
Как сделать цикл for над встроенным анонимным массивом У меня есть куча пинов с именами в заголовке:
#define DIP5 53
#define DIP4 52
#define DIP3 51
#define DIP2 50
#define DIP1 49
#define DIP0 48
Если это не очевидно, у меня есть куча…
Можно ли использовать сборку с ардуино? Я хочу научиться ассемблеру, но хотел бы учиться на практике, можно ли научиться и сделать что-то полезное с аппаратным обеспечением Arduino? Я не знаю, где и как начать что-то подобное.
Использование MCP23017 для управления сервоприводами Используя Servo.h, можно запустить сервопривод практически от любого штифта...очевидно, что чем больше контактов, тем больше сервоприводов...отсюда и вопрос
«Как я могу сделать это с MCP23017?».
Я…
Колебания в 4-х полумостовой тензодатчике через комбинатор В настоящее время я использую полумостовой датчик нагрузки Sparkfun 4 (50 кг) с комбинатором и усилителем от Sparkfun. Ссылка: https://www.sparkfun.com/products/10245 (для датчиков нагрузки)…
Назначить список char* Объясните на простом примере. Как передать char* в функцию?
#define name1 "ABCD"
#define name2 "EFGH"
#define name3 "HIJK"
char *list[3] = {};
void…
Определить, имеет ли переменная арифметический тип Есть ли способ определить, относится ли переменная к арифметическому типу или нет?
арифметика: целые числа, числа с плавающей запятой, логические значения
не арифметика: указатели, ссылки;…
Баг с несколькими ИК-детекторами У меня есть устройство питания от arduino nano atmega328.
Идея этого HW состоит в том, чтобы обнаруживать упавшие семена (кукуруза, масличные бобы и т. д.) и подсчитывать их.
Я написал…
Проблема с десерализацией некоторых полей в JSONRequest Мне почти успешно удается ПОЛУЧИТЬ большой двоичный объект json и распечатать его на консоли. Кажется, он терпит неудачу в некоторых строковых полях, я предполагаю, из-за длины. Есть какие-нибудь…
Библиотека RDM6300 не работает на ESP8266 У меня есть RFID-модуль RDM6300, который я пытаюсь подключить к ESP8266 с помощью библиотеки rdm6300.h .
У меня все это работало вместе с другими компонентами, но мы подключились к ESP8266, но…
Символы TVout не выстраиваются в линию Я возился с библиотекой Arduino TVout и создал несколько многосимвольных плиток (не знаю, как их еще назвать). Просто для начала я создал простой X, который охватывает 4 символа, но когда я печатаю…
Arduino не реагирует на macbook pro Когда я пытаюсь загрузить свой код на Arduino, он просто выдает мне сообщение об ошибке: "avrdude: ser_open(): can't open device "/dev/cu.usbmodem14201": No such file or directory
Проблема загрузки…
Как преобразовать показания в проценты в ардуино Я использую этот пример , как использовать фоторезистор для определения значения свет, который получает датчик, но я хочу преобразовать показания резистора в проценты, но я не могу использовать…
Входной сигнал сильно колеблется Я пытаюсь прочитать ввод с переключателя, но вместо 0 и 1 для замкнут/разомкнут я получаю 0 и быструю серию 1 и 0. Первоначально я пытался (и не смог) просто прочитать поворотный энкодер, но когда я…
Ошибка при загрузке скетча в Arduino UNO с помощью CLI Я подключил Arduino UNO через USB к Raspberry pi 3B. Я использую интерфейс командной строки для редактирования, компиляции и загрузки скетчей > загрузка arduino-cli --fqbn arduino:avr:uno…
Stm32 Blue Pill Внутреннее опорное напряжение Arduino IDE Я хочу использовать внутреннее опорное напряжение (1,2 В) голубой таблетки stm32f103 с помощью Arduino IDE. Я обыскал весь интернет, но ничего не нашел. Мне нужна помощь. Спасибо.
ESP8266 — Как получить многоадресный пакет UDP? Как я могу получать многоадресные пакеты udp в ESP8266? У меня есть этот фрагмент кода:
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
const char* ssid = "my_wifi_ssid";
const char*…
Что вызывает это предупреждение в Arduino IDE? Я использую модуль DS3231 с библиотека rinkydink , и она работает нормально, однако каждый раз, когда я хочу скомпилировать код, Arduino IDE показывает это предупреждение:
C:\Program Files…
Создайть библиотеку при использовании PlatformIO (1) Я пытаюсь работать с библиотеками в формате PlatformIO", для библиотеки, расположенной в libraries Arduino, где код расположен в каталоге \src .
(2) Любая другая библиотека, кроме…
Программный сброс ESP8266 при использовании расширителя GPIO В моем проекте я пытаюсь использовать PCF8574 для управления некоторыми периферийными устройствами, поскольку ESP8266 не предлагает всех необходимых мне выводов GPIO, однако, похоже, у меня…
Wire1' was not declared in this scope в библиотеке I2C_MPU6886 Недавно я приобрел 6-осевой модуль IMU MCP6886 от M5Stack. Ссылка на продукт: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/IMU_Unit . Пример кода, предоставленный…
Неправильное использование памяти? Наверное, я делаю что-то не так.
Я пишу скетч Arduino для ESP32.
Среди прочих у меня есть такая функция:
#define HDR_MAX_LENGHT 4
#define CMD_MAX_LENGHT 5
#define ARG_MAX_LENGHT 5
#define…
SIM800L остается в состоянии мигания 1 сек. Я купил такой на Амазонке. Моя главная проблема заключается в том, что он остается в режиме мигания 1 сек, что означает, что он не может зарегистрировать сотовую сеть.
Сначала я попробовал…
Как автоматически сбросить модуль NRF24L01 Для моего проекта домашней автоматизации я использую несколько arduino nano с каждым модулем NRF24L01 +. Каждый модуль способен как принимать, так и передавать данные друг другу. В течение пары…
HID связь между Arduino Uno и компьютером Я использовал некоторые прошивки, которые нашел в Интернете, чтобы превратить UNO в эмулируемое устройство HID. Arduino больше не подключен к последовательному COM-порту, поэтому я не могу…
Как получить имя подключенного устройства через BLE? Я внедряю периферийное устройство BLE в свою прошивку с Arduino ESP32.
Когда центр подключится к нему, я хотел бы зарегистрировать имя центра и его адрес.
Как я могу это сделать?
#include…
ADS1115: измерение напряжения 5 В и питание от 3,3 В У меня есть проект, в котором мне нужно измерить 0 - 5 В. Я использую ADS1115 для большей точности, подключенный к ESP12. Поскольку ESP допускает только 3,3 В, а ADS питается от 5 В (потому что он…
Arduino Mega источник питания для управления несколькими реле У меня есть 8 реле и 4 датчика переменного напряжения.
Какое рекомендуемое напряжение и усилители для блока питания Arduino Mega для управления реле и считывания датчика без каких-либо проблем?
…
Как эффективно закодировать долговременный таймер Я работаю над проектом, работающим на батарейках. Я пытаюсь написать код, который проверяет напряжение батареи каждые 30 минут и соответствующим образом меняет цвет светодиода. Должен ли я…
Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO? При программировании ESP-01 с помощью Arduino IDE, как я могу сделать Tx и Rx в универсальные контакты ввода/вывода надежно? Я думаю, что есть команда поменять Tx и Tx с другими контактами. Я…
Как просто переключить контакт (светодиод) Я не программист, а скорее специалист по оборудованию. В старые добрые времена машинного кода вы могли "считывать" состояние порта и переворачивать его ... по общему признанию, это был гораздо более…
Неблокирующая библиотека MQTT Существуют ли какие-либо библиотеки MQTT, которые не блокируются при подключении?
В настоящее время я использую PubSubClient, и часть подключения содержит этот код:
https://github…
Подключение нескольких топиков - MQTT Я настраиваю ESP8266 с помощью Arduino Uno.
У меня есть несколько тем MQTT, на которые я хочу подписаться, и я не хочу повторять код 3 или 4 раза (в Python я бы создал список - и сделал цикл…
Как выбрать пару SDA/SCL на Arduino Due? На Arduino Due есть две пары контактов SDA / SCL, которые я могу использовать для I2C. Есть SDA0 и SCL0 соответственно на контактах 20 и 21 и еще один рядом с AREF. Как мне выбрать, какой из них я…