Преобразование строки c integer в unsigned char Я пытаюсь разобраться с типами между двумя разными библиотеками.
Суть в том, что я использую библиотеку ArduinoWebsockets для получения информации, поступающей из моего api, которую я затем хочу…
Сравнение строки после ее чтения из Serial не удается Я купил стартовый комплект Arduino онлайн, все, кажется, работает, но когда я пытаюсь, например, использовать ifs (и другие условные операторы), светодиоды не включаются. Вот код для небольшого…
Код не работает, сервопривод даже не вращается Я пытаюсь запустить программу, которая работает следующим образом:
LDR встроен в коробку. Сверху кладется блок. Эта коробка может вращаться сервоприводом. Предполагается, что программа заставит…
Как использовать GPIO ESP-01 для ввода Я пытаюсь использовать один из GPIO ESP-01 в качестве входного сигнала, однако я всегда читаю 1 и ничего не прикрепляю к этим выводам. В принципе, я пытаюсь обнаружить высокое напряжение от другого…
Как получить доступ к местоположению GPS без интернета Мне нужно предоставить базовую услугу геолокации для моих клиентов. Я построил службу определения местоположения на основе геолокации телефона. Это отлично работает, а не проблема. Моя проблема в…
Nextion Display не получает обновленных данных Я использую Arduino Mega для отображения показаний 4 горшков на дисплее Nextion, а также для хранения его на SD-карте с отметкой времени. Я продолжаю получать:
recvRetCommandFinished err
на…
Почему я получаю ошибку "SendCommand не был объявлен"
#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>
#include <LiquidCrystal.h>
uint8_t id;
int getFingerprintIDez();
//pin #16 is IN from sensor (GREEN wire)
//pin…
Поддержание заряда Adafruit Feather Я создаю клавиатуру для человека, использующего Adafruit Feather 32u4 Bluetooth LE в качестве мозгов. Чехол, в который я хочу вставить, будет трудно снять, чтобы зарядить аккумулятор.
Можно ли…
Сервер ESP, вызывающий функцию Javascript Есть ли способ вызывать функции Javascript из ESP?
Я не хочу вызывать запросы AJAX каждые несколько секунд; Я хочу обновлять свои значения только при их изменении.
Может ли это быть сделано?
Операторы If и while не работают Второй и третий "while" и "if" не работают, но первые "While" и "if" работают .. Я делаю что-то не так?
#include <DFMiniMp3.h>
int sw1 = 3;
int sw2 = 4;
int sw3 = 5;
class Mp3Notify
{
…
Измерение солнечной энергии с помощью Arduino Я собираю проект для своего класса, где студенты строят конструкцию / раму солнечной панели, которая движется вместе с солнцем, чтобы захватить больше энергии, чем если бы панель была просто плоской…
Компенсировать вес из-за ускорения (нагрузочные ячейки) Я пытаюсь сделать весы, которые работают в лифте. Я использую тензодатчики для измерения веса, допустим, это F. Затем я использую эти веса F и g, которые, как я знаю, равны 9,81 м / с ^ 2, чтобы…
Как переопределить автоматическое управление в приложении Blynk? Я новичок в Blynk и успешно построил простой проект контроля температуры воды. Он состоит из ESP32, подключаемого водонагревателя и платы реле переменного тока. ESP32 управляет релейной платой, в то…
Предыдущее объявление «HTTPMethod HTTP_HEAD» Я получаю следующую ошибку, когда пытаюсь скомпилировать свой код на моем LOLIN(WeMos) D1 R1:
In file included from C:\Users\Administrator\Documents\Arduino\libraries\WiFiManager/WiFiManager.h:17…
Рисование гистограммы на жидкокристаллическом дисплее Я делаю свои первые шаги на Arduino и пытаюсь выполнить упражнение, в котором мне нужно нарисовать графическую полосу на жидкокристаллическом дисплее 16x2, которая показывает значения, считываемые…
Почему модуль RTC не возвращает правильную дату/время? У меня есть модуль RTC DS1307 (MR005-001.2) на Arduino Uno.
Я использую библиотеки Wire.h / Time.h / DS1307RTC.h.
Возвращенная дата и время совершенно неверны ("17:18:9 2 4 2036") ... Что я делаю…
Метод должен запускаться каждый час У меня есть метод. Мне нужно запускать его каждый час.(Задание Cron)
Я имею в виду;
10.00 вечера -> Триггер
11.00 вечера -> Триггер
12.00 вечера ->Триггер
...
...
Плата:…
Запуск Arduino без компьютера У меня возникли проблемы с тем, чтобы мой Arduino uno запускал мой код, когда я отключаю его от компьютера. У меня есть батарея 9 В, чтобы питать его, и он включается, однако он вообще ничего не…
Ошибка массива Arduino Я пишу программу, в которой есть подпрограмма, которая сохраняет значения в массив, но подпрограмма, которая сохраняет значения в массив, возвращается с ошибкой, сообщающей мне, что массив не…
Arduino Uno + cc3000 — чтение DOM вместо HTML Есть ли способ заставить CC3000 читать DOM веб-сайта вместо HTML файла?
Я использую файл WebClient, который отлично работает и печатает HTML-код веб-страницы, но HTML-код веб-сайта, с которого я…
ESP8266 и прерывания - невозможно? Я планирую использовать ESP8266 (Wemos D1 Mini) в качестве программного SPI-монитора для отправки по Wi-Fi.
В качестве теста я сделал сокращенный скетч, который просто подсчитывает прерывания,…
Каковы аппаратные возможности Arduino для экспериментов с IoT? Только начинаю узнавать об Arduino и IoT. Я хотел бы знать, каковы аппаратные параметры Arduino, чтобы попробовать следующее:
Используйте FreeRTOS следующим ОБРАЗОМ
Подключение WI-FI и BLE
…
Не могу остановить вращение SG90 У меня есть SG90. Я просто хочу, чтобы он вращался на 360 ° и останавливался, вот и все. Это кажется невозможным.
Я попробовал следующий пример:
by BARRAGAN <http://barraganstudio.com >
…
Как запустить разные процедуры с разными интервалами Поэтому я создаю интерфейс, который будет иметь цифровые часы ... раз в секунду..
я хотел бы делать другие вещи с разными интервалами, но если я задержу (1000), то мне придется ждать ту секунду,…
Оптимизация кода: Прерывание при достижении значения 0 У меня есть эта рабочая программа, которую я хочу максимально повысить.
Он будет мигать медленно, затем все быстрее и быстрее, пока не перезагрузится.
Это работает, но моя главная проблема…
Сбой связи SPI
Я пытаюсь запрограммировать AD5930 с помощью своего Arduino Mega, и я подозреваю, что у меня есть проблема с программным обеспечением или сломанный Mega. Я довольно новичок в кодировании Arduino,…
Правильное экранирование очень больших строк На esp8266 я хочу создать небольшой веб-сервер, который показывает мне панель мониторинга с диаграммами и прочим. Для этого я хочу включить библиотеку echarts, поскольку она работает в автономном…
Будет ли L9823 работать на 3.3В с платами Wemos? Или это только 5 В?
https://www.st.com/en/automotive-analog-and-power/l9823.html
Я вижу в техническом паспорте, что он указан под Абсолютным максимумом, Напряжение питания: VDD -0.3 В до 7в
…
Как перенести константы из одного цикла в следующий #include "VernierLib.h"
VernierLib Vernier;
#define led 13
float sensorReading;
void setup() {
Serial.begin(9600);
Serial.println(Vernier.sensorName());
Vernier…
Распознавание пика в определенной частотной области Мне интересно, можно ли прикрепить микрофон к плате arduino и заставить arduino распознавать пик громкости в определенном диапазоне частот.
Я хочу, чтобы он обнаруживал определенный пик (например,…
Мигание светодиода без задержки с помощью шагового двигателя Основываясь на предыдущем вопросе , я изменил скрипт, чтобы использовать мерцание без задержки.
К сожалению, это не работает, есть идеи почему?
Я использую SparkFun RedBoard Plus, Qwiic LED…
Связь между двумя Arduino/MKR1000 Я пытаюсь создать проект в свободное время просто для развлечения -
он состоит из двух MKR1000 (один действует как веб-сервер, подключенный к одному ноутбуку, а другой действует как веб-клиент,…
Обратная связь ESP32 от NTP Базовый пример для ESP32 NTP очень груб:
void setup()
{
Serial.begin(115200);
// подключение к Wi-Fi
Serial.printf("Connecting to %s ", ssid);
WiFi.begin(ssid, password);
…
Почему DigiKeyboard.print и println меняют строку? ЦЕЛЬ : я пытаюсь использовать библиотеку DigiKeyboard , но сталкиваюсь с проблемой при использовании print или println с символом, отличным от буквенно-цифрового.
ПРОБЛЕМА : я импортирую…
Шаговый двигатель и мигающий светодиод Я подключил светодиодную палочку к шаговому двигателю. Можно ли мигать светодиодом, не останавливая вращение двигателя?
Я использую SparkFun RedBoard Plus, Qwiic LED Stick — APA102C, шаговый…
Неблокирующий скетч Пока что часть этого кода работает нормально, но реле 1 то включается, то выключается, а не остается выключенным.
Моя цель — включить реле 7, подождать 3 с, включить реле 8, подождать…
Arduino Uno R3 не распознается Arduino IDE в Ubuntu 21.04 Теперь я уже два дня дергаю себя за волосы по этому поводу. Я перепробовал все. Я перевернул каждый камень, просмотрел каждый результат поиска и каждую тему форумов Arduino.
Проблема в том, что…
Циклы настройки: никогда не входит в цикл - перезапуск? Я загрузил в UNO через Wi-Fi следующее:
#include <SPI.h>
#include <Wire.h>
#include "Adafruit_CCS811.h"
Adafruit_CCS811 ccs; // Датчик качества воздуха
String…
Не удается заставить attachInterrupt работать У меня есть датчик гироскопа accel +, подключенный к arduino zero. Он настроен на вывод сигнала прерывания на вывод 2 при нажатии. Я могу выполнить цифровое считывание на выводе, и он…
Округление до первой значащей цифры Я хочу округлить десятичное число (x), но мне нужно сделать это по-разному, в зависимости от того, как оно есть. Если он содержит целочисленные значащие цифры, мы округляем до ближайшего целого…
Ошибка стека ESP32 при чтении с устройства BLE Я использую этот код здесь для считывания данных с термометра BLE с помощью ESP32.
Код иногда работает нормально, и я могу получить данные:
+ Connect : a4:c1:38:69:0c:ff
* Connected…
Как найти идентификатор client_ID в облаке IoT Arduino? Я пытался подключить MIT App Inventor к облаку интернета вещей Arduino, но получил следующую ошибку:
Ошибка, похоже, говорит о том, что мой идентификатор client_ID неверен, поэтому я считаю, что…
Ошибка проверки Avrdude при загрузке в Arduino Mega 2560 Я получаю сообщение об ошибке
avrdude: verification error, first mismatch at byte 0x036c
0xb8 != 0xf8
avrdude: verification error; content mismatch
avrdude done. Thank you.
При попытке…
Arduino Uno с HC-SR04 Энергосбережение Мой Arduino Uno питается от батареи 9 В для запуска 2 ультразвуковых датчиков (HC-SR04) и зуммера.
Я намерен позволить цепи работать по крайней мере неделю.
Есть ли решение для снижения…
HTTP-запрос в байтах Мне нужно отправить эту строку HTTP - запроса в байтах. Каков правильный путь?
client.write(byte(" <? xml version: '1.0' encoding='utf-8'…
Не получаю полное сообщение, отправленное SIM900 Мне нужна помощь с SIM900 и Arduino Mega. Я не получаю полное сообщение, которое отправляю со своего телефона. (Arduino Mega _ SIM900 _ Питание 9 В/2А)
Отправлено сообщение:
…
Как подключить модуль Wi-Fi ESP8266-01 к Arduino Uno В настоящее время у меня есть модуль Wi-Fi Arduino Uno и ESP8266-01. Поэтому я собираюсь использовать ESP8266 для подключения к брокеру MQTT, чтобы позволить мне публиковать данные на других…
Проблема с загрузкой скетча Arduino на ESP8266-12e У меня установлена новая Mac OS Sierra. Я только что установил Arduino IDE и последовательные драйверы для Mac OS X, чтобы сделать последовательный USB-порт доступным для устройства esp8266
При…
Веб-сервер ESP8266 не отвечает при запуске функции HTTP-запроса Я пытаюсь создать что-то, что может управлять шаговым двигателем на основе информации о погоде из openweathermap. Я настроил веб-сервер ESP8266 для ручного управления движением двигателя с помощью…
Проверка работоспособности или повреждения платы ардуино У меня есть Arduino Uno и Mega, но когда я подключаю их к компьютеру с USB-разъемом, рядом с горящей кнопкой сброса не горит зеленый индикатор.
На плате Uno контакт 13 постоянно мигает красным…
Arduino Serial to USB => проблема с последовательными данными Я использую Mega 2560 для получения последовательных данных с другого устройства, но данные отображаются на последовательном терминале в виде странных символов. затем я подключил USB к…
Питание Arduino Mega 2560 от Raspberry Pi Usb У меня есть Raspberry Pi B+, работающий в режиме 7x24. Мне нужно подключить Arduino Mega 2560 к его USB. У Arduino есть только один nRF24L01-PA-LNA, питающийся от своего 3V3.
Могу ли я питать…
Управление более высокими нагрузками с помощью PWM Мой Arduino Pro Micro может питать 500 мА от 3,3 В VCC, когда он работает от USB.
Сам чип, однако, рассчитан на 200 мА, а его выходные контакты рекомендуются на 20 мА, максимум 40 мА.
Тем не…
Подключите arduino nano и ESP32 к I2C на GPIO7 и GPIO8? Я допустил ошибку, соединив SD0 (GPIO7) и SD1 (GPIO8) с SDA и SCL на arduino nano. Я запутался с GPIO21 и pin21, GPIO22 и pin 22!
Поскольку я сделал прототип печатной платы, я бы не стал…