Прерывает arduino, прерывая последовательную связь У меня проблемы со связью VB.Net-Arduino.
Кажется, прерывание приостановило мою последовательную линию связи в void loop() { ... } . Я не знаю, что делать, и я не могу стереть строку прерываний,…
Вращающийся энкодер, использующий прерывание Я впервые работаю с поворотным энкодером и прерываниями. Я использую Pro Micro, у которого есть контакты прерывания на контактах 0 и 1. Приведенный ниже код работает должным образом.
Мой вопрос:…
Питание модуля Sim800L Я пытаюсь использовать DC блок питания . Я думаю, могу ли я использовать этот блок питания для питания модуля Sim800L . После некоторых исследований я пришел к выводу, что модулю Sim800L требуется…
Как предотвратить изменение библиотеки arduino? Из соображений безопасности я создал библиотеку для всех, но я не хочу, чтобы люди меняли мою библиотеку, потому что из-за нее устройство не работает. Я ищу вокруг, но все еще не работает. Нужно ли…
Как millis() сбрасывает себя на 0 Просматривая документацию по millis() function , он говорит:
Возвращает количество миллисекунд с момента запуска платы Arduino.
запуск текущей программы. Это число будет переполнено…
Программа Arduino Mega Adk на linux для проекта мой руководитель дал мне плату Arduino Mega ADK ( https://store.arduino.cc/ arduino-mega-adk-rev3 ) и USB-кабель.
Я только запрограммировал 8-битный контроллер Atmega32 на linux…
Реле управления одновременно с Arduino и DAQ Я хочу управлять реле с помощью Arduino и DAQ. Arduino используется как встроенное устройство для управления, в то время как DAQ подключается к компьютеру и выполняет управление через…
Первая настройка - отказ в доступе к usb-порту - ubuntu 14.04 Я только что подключил свою Arduino, и индикатор горит, но тест мерцания не загружается. вот моя ошибка:
Arduino: 1.6.7 (Linux), плата: "Arduino/Genuino Uno"
Sketch использует 1030 байт (3%)…
MQTT через serial Я планирую построить узел Интернета вещей с 32 ретрансляторами рядом с моим Raspberry Pi. Реле будут управляться Arduino Mega 2560. Pi будет работать с Home Assistant и Mosquitto, поэтому я бы…
Не удается обновить время в RTC через I2c Я связываюсь с двумя Arduino, используя протокол I2C, и отправляю от ведомого устройства к ведущему целочисленное значение UTC для обновления времени в модуле RTC. Когда мастер получает значение UTC…
Невозможно получить постоянное чтение с тензодатчиками Я действительно новичок в arduino и пытаюсь построить весы с четырьмя тензодатчиками SEN-10245 и HX711. Моя проблема в том, что я не могу получить постоянные показания в последовательном мониторе, и…
Временные метки данных AnalogBinLogger Я хотел бы поставить метку времени для данных, собранных с AnalogBinLogger.ino, на Arduino Uno. В скетче используются 512-байтовые буферы, и я читал, что запись данных фрагментами по 512 байт…
запись в буфер из последовательного ввода Может кто-нибудь объяснить это поведение, пожалуйста, у меня есть следующий код
byte buffer[512];
byte block;
byte len;
Serial.setTimeout(60000L) ; // ждем 20 секунд для ввода с…
Таймер Arduino с кнопкой увеличения времени У меня есть проект Arduino, для которого требуется таймер обратного отсчета (который я уже сделал). Я подключил кнопку, и когда я нажимаю эту кнопку, мне нужно увеличить таймер обратного отсчета на…
Прошивка ESP8266 ESP-12E/12F Я новичок в программировании Arduino, и я пытаюсь подключить этот модуль ESP8266 к своему программатору FTDI, но постоянно получаю эту ошибку в моей IDE ARDUINO: esptool.FatalError: Failed to…
ожидаемый неопознанный идентификатор перед 'if' #include <iostream>
using namespace std;
char board[3][3]={{'1','2','3'},{'4','5','6'},{'7','8','9'}};
char turn='X';
int draw=0;
int row,column;
void display_board()
{
system("cls");
…
Получение действительно случайного числа в Arduino Какой наилучший способ получить действительно (в отличие от псевдо) случайное число в Arduino или, по крайней мере, наилучшее возможное приближение? Насколько я понимаю, функция…
почему ардуино не может писать на сервер? Я пишу код для Arduino + SIM800 для подключения к серверу.
но это не работает!
SerialGsm.println("AT+CIPSEND=63\r\n");
delay( 1000 );
receive_message();
SerialGsm.print( "GET http://sasasas.ir…
Датчик PIR и шестигранный инвертор с открытым коллектором Инвертор M7404 Hex используется для отправки активного низкого сигнала от датчика PIR на контакт микроконтроллера
Однако сброс постоянно отправляет какой-то сигнал, поддерживающий его включенным…
Проблема с передачей указателя строки от дочернего к родительскому Я пытаюсь передать указатель на const char * от дочернего к родительскому, но явно не понимаю, как это сделать правильно. Вот код, который содержит три класса:
1) родитель
2) Альфа (ребенок)
3_ Бета…
Округление числа с плавающей запятой Я хочу, чтобы пользователь мог изменять продолжительность ШИМ от 0 до 255, число должно быть в минутах и увеличиваться/уменьшаться с помощью двух кнопок.
(X) x 255 / 60000 = minute
В…
Библиотеки не включены правильно Я обнаружил следующее неожиданное поведение, и мне интересно узнать его причину.
header.h:
#include <Time.h>
[...]
main.ino:
#include "header.h"
#include <Time.h>
[...]
…
Выход AnalogRead() колеблется, даже если контакт заземлен Я использую Arduino Micro для считывания данных с 5 датчиков гибкости и отображения соответствующих углов на последовательном мониторе. В настоящее время у меня довольно много проблем с…
Светодиод Arduino Nano не работает Я только начинаю работать с Arduino и пытаюсь заставить работать пример со светодиодом. Я изменил сценарий следующим образом, чтобы светодиод оставался включенным:
#define LED_PIN 12
#define…
Как использовать последовательную шину SPI на ATSAMD21G18? Как следует из названия, у меня есть микроконтроллер ATSAMD21G18 , который я хочу связать с LTC6803-4 , но я не уверен, как настроить шину SPI на микроконтроллере, а техническое описание оказалось…
Не могу добавить плату для RFDuino в Arduino IDE Я попытался загрузить скетч на свой RFDuino. Я могу выбрать порт RFDuino. Но я не могу загрузить, потому что не могу выбрать плату RFDuino.
Я выполнил шаги по установке, перечисленные здесь .
но…
Совместимость кода с Arduino Due В настоящее время я работаю над проектом квадрокоптера, который включает модуль акселерометра + гироскопа MPU6050, ультразвуковой датчик и управление электронными регуляторами скорости. Я…
ЖК-дисплеи мешают работе SD-карты регистратора данных Adafruit Я использую защитный экран регистратора данных Adafruit (Rev B) и пару дешевых ЖК-дисплеев 20x4 I2C. На задней панели дисплеев имеется небольшая плата модуля расширения ввода-вывода I2C. Я использую…
Камера esp32 и датчик PIR Я пробовал все выводы GPIO, перечисленные здесь: Я следую этому руководству, чтобы сохранить изображение с помощью платы камеры ESP32. Я пытаюсь добавить датчик PIR.
https://randomnerdtutorials…
Почему файл boards.txt не найден? Я впервые использую инструмент командной строки ino . При попытке построить свой первый скетч я запускаю:
ino build в каталоге проекта.
Я получаю следующую ошибку:
Searching for Board…
Строка JSON для Arduino WiFi версии 2 Я пытался использовать библиотеку WifiNINA для доступа к выходным данным JSON из после API с использованием библиотеки WifiNINA и Arduino Wifi Rev2.
Это код, который я использовал (это …
Разбор целых чисел из последовательного потока данных Я пытаюсь отправить данные датчика с моего пульта дистанционного управления на мой бот через Bluetooth.
Это 6 чисел, которые я хотел бы читать как целые числа на другой стороне.
Я печатаю их в…
Sim800L Проблемы с загрузкой, HTTPACTION возвращает 0, 302, 701 Я использую модуль Sim800L и GPS-модуль NEO6M в сочетании с Arduino nano для создания простого устройства слежения. Я получаю данные с GPS и пытаюсь загрузить их на свой сайт с помощью простых…
Разбор строк приема Arduino В настоящее время я использую геолокацию Google, чтобы получить данные о местоположении на один nodemcu и отправить их через последовательный порт на другой Arduino.
Последовательная команда,…
Необходимость использования преобразователя логических уровней Зачем нужен преобразователь уровня логики, чтобы иметь 5В или 3,3В?
Потому что в Arduino Uno/Mega (не знаю, как на других платах) они уже предоставляют нам 5 В и 3,3 В для использования.
Это правильный способ использования радиочастотной связи? У меня есть Супергетеродинный приемник 433 МГц и ручной пульт дистанционного управления с аналогичной частотой, я использую Библиотека RC-Switch , и я не смог найти лучшего способа, чем…
Arduino Micro + Max4466 — Шум на A0 У меня есть Arduino Micro и коммутационная плата MAX4466 ECM/AMP ( https://www.adafruit.com/ продукт/1063 ). Я питаю Arduino Micro от порта USB.
На MAX4466 (к Arduino) я подключил VCC к 3,3 В,…
Веб-сервер ESP8266 недоступен через 2 минуты после сброса У меня есть Keyes Espressif ESP8266 NodeMCU, у меня есть два светодиода, которыми я хочу управлять и которые подключены к ESP. Когда я открываю веб-страницу http://10.0.0.5/5 после загрузки…
Резервное копирование и восстановление прошивки Мне нужно, чтобы прошивка хранилась где-то на плате, чтобы вернуться к ней после прошивки новой прошивки.
Есть ли способ где-нибудь сохранить резервную копию прошивки и с помощью кнопки стереть…
Активация реле с помощью Wemos D1 У меня проблема, похожая на эти вопросы:
Wemos D1 не управляет реле
Wemos D1 не запускает реле
Этот транзистор BC548B достался мне из старого аппарата, который я поцарапал. Напряжение…
Проблемные данные I2C к датчику GY955/BNO055 (Китай) Я хочу спросить, у меня возникла проблема при запуске датчика Arduino, я не могу вывести данные, но обнаруживает, что адрес датчика был сопряжен.
Как будто I2C имеет проблемы или блокирует его.
…
Как записать значение float в EEPROM Я использую эту библиотеку для своего DS3231, на котором установлен Atmel 24C32.
у меня есть значение с плавающей запятой, которое увеличивается на 0,5, например:
27,50
28
28,50
...
…
DS3231 и EEPROM В настоящее время для получения времени/даты я использую модуль DS3231 с библиотекой RTClib , я хочу использовать чип Atmel 24C32. на модуле для хранения небольших значений (температуры и т. д.).…
Кнопка двери гаража с функцией задержки Я работаю над художественным проектом, в котором используется устройство для открывания гаражных ворот. Я очень новичок в Arduino и электронике. У меня есть стартовый набор с кучей аксессуаров.
У…
Библиотека RTClib вторая, вторая Я использую RTClib для своего модуля DS3231, проблема в том, что библиотека отображает секунды без нуля: 22:1:1 и когда я печатаю время на моем ЖК-дисплее 16x2, время отображается следующим…
Определить, определены ли Serial1 и Serial2, во время компиляции У меня есть библиотека, которая использует Serial , Serial1 и Serial2 для создания различных сценариев регистрации. Пользователь библиотеки должен определить конфигурацию в конструкторе класса,…
Как именно работает двойной выход 5В и 3,3В на Uno R3? Я создаю схему, для которой нужны оба источника питания (для RFID 3,3 В и реле 5 В, GPS и экрана), но Uno физически слишком велик, поэтому мне нужно использовать nano или mini pro, оба из которых я…
ЖК-дисплей 20x4 отображается как 20x2 Мне нужна помощь с ЖК-дисплеем. У меня есть ЖК-дисплей 20x4, и он отображается как 20x2. Адрес ЖК-дисплея сказал: «// Установите адрес ЖК-дисплея на 0x27 для 16-символьного и 2-строчного дисплея». Я…
Как запитать NRF24L01 от Arduino Pro Mini?
Я хотел контролировать скорость своих четырех двигателей постоянного тока без сердечника с помощью Arduino Nano. Затем я понял, что мои 3,7 В 380 мАч 25C и 720 мАч (110 мАч на картинке…
взаимная корреляция двух аналоговых значений на arduino? Я работаю над окончательным проектом под названием локализация источника звука с использованием Arduino Uno. Я хочу использовать два звуковых датчика для захвата звука. Характер звука - хлопок или…
Загрузите код на Arduino Mega с помощью кабеля FTDI Я хочу загрузить свой код в Arduino Mega 2560.
USB перегорел, поэтому мне приходится использовать FTDI
У меня есть кабель FTDI, но в нем всего 4 провода: Vcc, GND, TX, RX.
Как загружать,…
GPS не определяется на модуле SIM808! Я пытаюсь получить GPS-координаты с помощью модуля SIM808, подключив его к Arduino. Когда я использую этот код,
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "gps.h"
// Чтобы…
Застрял с плохим скетчем Как я могу заставить мою плату программатора/компьютер Windows снова распознать мою плату. Я использую камеру esp32 и поставил две платы в состояние, когда я больше не могу их прошивать. вот ошибка:…
последовательный порт на RPi В верхней части Arduino IDE на моем RPi есть заголовок с надписью «Файл», «Редактировать», «Инструменты и помощь».
В статье Magpi говорится, что нужно перейти к инструментам, а затем к…
Как изменить созданный байт? Я создал byte для LCD 16x2. По сути, это пользовательский символ, который мне придется изменить позже.
byte char[8]{
B10000,
B01000,
B00100,
B00010,
B00001,
B11000,
B11100
};
Я…
Как преобразовать эту длинную строку? У меня есть строка
"id,порт,пароль,ssid,задержка,флаг,класс,категория"
Подскажите, пожалуйста, как это сделать с помощью stringtok и узнать значение "флага" (0 или 1)?
Вот что я пробовал:…
Подключение функционального генератора к Arduino Я хочу отправить сигнал функционального генератора на аналоговый вывод Arduino UNO. Могу ли я использовать пробник осциллографа, подключенный к выходу BNC функционального генератора, установленный…
Как повторить оператор IF Информация о моем ЖК-дисплее вызывается из оператора IF, но, поскольку это информация о часах и температуре, я не хочу просто отображать информацию, а постоянно обновлять информацию в режиме…
Исходный код для «прошивки» Arduino? Мне интересно, знает ли кто-нибудь, где можно прочитать исходный код «прошивки» Arduino? Я думаю, что это должно быть больше, чем «загрузчик», но я не уверен. Спасибо!
ps Я предполагаю, что здесь…
Публичный IP-адрес для Arduino с экраном Ethernet и Arduino Uno Я новичок в Arduino и хочу, чтобы вы мне помогли. Хотелось бы иметь публичный IP, чтобы любой желающий мог получить к нему доступ, не только с домашнего домена. Что я мог сделать?. Я использую…
Как подключить датчик Холла к Arduino? это датчик Холла UGN3503 , на некоторых схемах использовались конденсаторы емкостью 100 мкФ, а данные подключались к аналоговому контакту. а в некоторых — подтягивающий резистор и данные,…
Arduino для отправки смс только один раз при нажатии кнопки LED_UPDATE() вызывается в моей функции loop() , я реализовал ее (все равно пробовал),
для отправки смс, как показано в коде, чтобы было отправлено только одно смс, потому что, поскольку loop() …
LCD 16x2, управляемый Arduino, очень тусклый Я проверял, работает ли мой ЖК-экран 16x2. Я подключил его к ардуино.
Появилось какое-то белое поле, что, вероятно, означало, что оно работает нормально, но поле и синий фон выглядели очень…
Использование массивов, двоичных данных и битового чтения Это мой первый код, набранный вручную. Я уверен, что в нем могут быть некоторые вопиющие «ошибки школьника», поэтому задавался вопросом, могут ли люди дать ему «один раз». В частности, я никогда не…