Есть ли объяснение такому поведению? Для приведенного ниже фрагмента кода
const char* fr_fbdb(char tag[30]) // fn для извлечения данных
{
char full_path[120];
const char *_dt ;
strcpy(full_path , base_path);
…
Как изменить значения внутри файла Я пишу wav-файл на SD-карту на ESP32, и это требует, чтобы каждый раз, когда я добавляю данные в конец файла, я изменял заголовок, чтобы установить правильный размер в некоторых полях.
Я не могу…
Что не так с моим почтовым запросом? Я пытался заставить ПОЧТУ работать над моим ESP8266. Я следовал этому уроку https://techtutorialsx.com/2016/07/21/esp8266-post-requests/ который работает, но как только я меняю URL-адрес запроса…
Проблема с простым таймером на основе millis() Извините за беспокойство, но я совсем сошел с ума. Я экспериментирую с таймерами и начинаю очень просто. Предполагается, что следующий код печатает содержимое переменной каждый раз, когда проходит…
4-битный счетчик вверх и вниз нас просят создать код Arduino, который будет запускать 4-битный двоичный счетчик ВВЕРХ при нажатии кнопочного переключателя, а затем 4 - битный двоичный счетчик вниз при втором щелчке. Тогда…
Проблема сравнения строк У меня есть эта функция обратного вызова в моем скетче Firmata. Он получает строку в виде массива символов и что-то с ней делает. Проблема в том, что строка отправляется на Arduino в форме…
SSD1306 не может связно отображать текст и форму сигнала.Почему? Вот мой код: я собираю данные с помощью датчика ЭКГ и пытаюсь улучшить поступающие данные, растягивая их по оси x. Что и приводит к этому.
После этого экран в конце концов просто потемнеет. Что…
Что должен возвращать touch_pad_get_status ()? Что я хочу сделать:
У меня есть 7 сенсорных кнопок на моей плате (ESP32 TTGO T-Display), и я хочу прикрепить прерывания ко всем, вызывая одну и ту же функцию.
В этой функции я хотел бы использовать…
Разница между массивом char и массивом unsigned char Я написал небольшой тестовый код для Arduino Uno, который выглядит следующим образом:
unsigned char tes[4];
char testing[4];
void setup() {
Serial.begin(9600);
for (int i = 0; i < 4;…
Хорошая кнопка debouncing/Библиотека StateChange Мне нужно debouncing/StateChange для конфигурации кнопки. Есть ли хорошая библиотека для отмены/изменения состояния кнопок в Arduino (без задержки)?
4 Pelteir Plate Water Bottle соединенная проволокой к Arduino Uno Примечание - я планирую использовать стартовый комплект Arduino для создания этого проекта.
Всем привет,
Недавно у меня появилась идея для проекта, и я хотел бы получить некоторое представление…
Альтернативы дисплею Nextion Я хочу иметь дисплей, на котором я могу спроектировать графический интерфейс программы, а затем каким-то образом перенести его на дисплей. Для графики, которую я хочу сделать, было бы очень трудно…
Нормализация не работает на входном буфере. Как это решить? Я написал фрагмент кода, который принимает входные данные от датчика, который называется всемирно известным импульсным датчиком с аналогового вывода 1, и сохраняет его в массиве из 127 элементов,…
Не удается подключить paj7620 (модуль детектора жестов) к nodemcu Я пытаюсь подключить paj7620 к микроконтроллеру nodemcu. Я реализовал следующий код, и он отлично работал на arduino uno. Проблема в том, что меня заставили перейти на nodemcu.
Вот мой код:
/*
…
LF: гибкий планировщик/библиотека таймеров Я работаю над несколькими проектами arduino, где мне нужна гибкая библиотека планировщика и/или таймера, и мне было интересно, есть ли у кого-нибудь библиотека, которую они рекомендуют?
Случай 1:…
Как использовать эту функцию конфинга Для датчика тока INA3221 я нашел эту библиотеку , однако я не понимаю, как использовать функцию INA3221SetConfig () , определенную в ссылке на файл .cpp .
void…
Как изменить тайм-аут загрузки ArduinoOTA? Я использую ESP8266WiFiMulti , ESP8266WebServer и ArduinoOTA для связи с моим устройством и выполнения обновлений по воздуху. Все работало отлично, пока я не переместил ESP8266 дальше от…
Неудачная загрузка скетч Bluetooth HC-05 - (порт и плата верны) Я запускаю этот проект с помощью HC-05 https://create.arduino.cc/projecthub/millerman4487/view-serial-monitor-over-bluetooth-fbb0e5 и я получаю ошибку подключения. Я позаботился о том, чтобы мой…
Асимметричное шифрование на Teensy? Я хочу отслеживать ввод, а затем отправлять информацию зашифрованным способом, который не может быть легко разблокирован, даже если злоумышленник получит доступ к самому устройству. Я новичок в…
Мигает только один светодиод в светодиодной ленте Я хочу мигать только одним светодиодом (номер два в полосе), но он этого не делает, есть идеи, почему и как я могу это сделать?
Код:
#include "FastLED.h"
//Количество…
Характер LCD изготовленный на заказ Я экспериментирую с функцией write((byte)num) и натыкаюсь на готовый пользовательский символ. Обычно он находится выше ((байт)200) или ниже ((байт)10000) . Если кто-то еще знает об этом, где я…
Включить пьезоэмиттер на короткое время Мне нужен короткий звуковой сигнал для каждой минуты перемены. Я написал отдельную функцию. Длительность сигнала должна составлять 50 мс, в остальное время эмиттер, подключенный к контакту А1,…
Взаимодействие ADS8319 с Arduino UNO Я использую Arduino UNO и пытаюсь подключить к нему 2 16-битных АЦП ADS8319 через интерфейс SPI.
Я связал 2 АЦП с микроконтроллером, используя "4-проводной режим CS без индикатора занятости"…
Как управлять MKR1000 из-за пределов локальной сети Я хочу отправить HTTP-команду MKR1000 из-за пределов моей локальной сети.
До сих пор все ресурсы googled указывают на получение локального IP (пример 192.168.0.10) MKR1000 и отправку команды типа…
Конфигурация Mkr1000 Wifi Есть ли пакет, аналогичный esp8266 WifiManager, который поддерживает конфигурацию Wi-Fi для Arduino mkr1000?
Я искал везде и ничего не нашел
Проблема компиляции DigiSpark AT Tiny85? Друг попросил меня найти проблему с компиляцией для его DigiSpark НА плате Tiny85.
Мы пытаемся составить скетч отсюда:
https://forum.arduino.cc/index.php?topic=314773.0
Но не повезло - что-то…
Как закрыть/закончить Wire.begin()? У меня есть камера ESP32, и я прикрепил к ней датчик освещенности i2c. Мне нужно прочитать уровень освещенности при запуске, тогда мне больше не нужно соединение i2c.
Проблема в том, что плата…
Можно ли использовать контакт RX в качестве TX?
Титульный вопрос. Мне не нужны никакие контакты связи приема, только передача.
На самом деле мне нужно как можно больше контактов передачи на любом Arduino, кроме Mega2560 (для перезаписи…
NRF24 и usb digispark Я хочу подключить модуль NRf24 к digispark и одновременно использовать возможности USB.
в настоящее время я использую эту диаграмму conexion:
NC PB5 1|o |8 Vcc ---…
Как инициализировать сброс на цифровом термометре sht30? У меня есть sht30, который выводит правильные показания температуры в течение примерно 5 минут, а затем отключается.
Поэтому я стараюсь нажимать кнопку сброса каждые несколько секунд, чтобы…
Arduino против старых компьютеров Как микропроцессор arduino сравнивается с некоторыми старыми компьютерами по оперативной памяти и вычислительной скорости? Например, как он сравнивается с Intel 400 или оригинальным IBM PC. Меня…
Аналоговый вход Arduino для уведомления iphone Мне нужна помощь :)
Это вообще выполнимо?
Есть ли кто-нибудь, кто хочет помочь мне запрограммировать его?
Мое желание:
Я хочу получить уведомление iphone, когда 1 аналоговый вход arduino…
Сколько датчиков может поддерживать ARDUINO UNO? Я делаю проект, который требует, чтобы я использовал 4 различных датчика, а именно датчик нагрузки, датчик RFID-метки, 2 ИК-датчика и датчик эффекта Холла на одной плате Arduino Uno, а также щит…
NodeMCU - Vin контакт как выход 5V? Я знаю, что Vin можно использовать для питания платы, но также читал, что его можно использовать в качестве выхода 5V. Можно ли назначить Vin в качестве вывода, как и любой другой GPIO?
Если я…
Код превышает память платы Uno Я долго застрял на куске кода Arduino, который выполняет БПФ на сигнале фотоплетизмограммы и после этого решает качество сигнала.
#include <math.h>
#include "arduinoFFT…
Использование Arduino в качестве автономного компилятора Я в основном программирую на C/C++, поэтому у меня есть компилятор GCC для всех моих компиляций. Мне было интересно, есть ли специальный компилятор для Arduino, который можно использовать так же,…
Понимание помощника по расчету емкости ArduinoJson Я пытаюсь выяснить, как можно рассчитать емкость ArduinoJson, поэтому я пришел к веб-приложению Assistant, разработанному разработчиком библиотеки https://arduinojson.org/v6/assistant/
Вот…
Реверс-инжиниринг шины LIN на системе E-bike В качестве проекта я пытаюсь "взломать" старый электронный велосипед.
Электронная система велосипеда состоит из:
Датчик крутящего момента, измеряющий деформацию задней части кузова.
Датчик…
Arduino Uno, модуль Bluetooth HM-10, не обнаруживается Короче говоря, я подключил HM-10 к цифровым контактам 10 и 11 на моем Uno (требуется, потому что TX/RX (0/1) не может использоваться при наличии последовательного соединения). Модуль Bluetooth…
Неверно построенное значение DateTime Я работаю над проектом будильника, используя Arduino Nano (v 3.0, клон) и модуль RTC ZS-042 (содержащий DS3231 и EEPROM AT24C32).
Цель состоит в том, чтобы загрузить часы и минуты из EEPROM при…
Горящие сервоприводы как сумасшедшие, что я делаю не так? По какой-то причине мои сервоприводы продолжают гореть.
Мой код прост, если условие, поверните на 0 градусов, иначе поверните на 180.
Однако это приводит к тому, что двигатель постоянно…
Как получить ответ HTTP_POST? У меня есть функция для ответов HTTP_POST, но она никогда не вызывается, когда я отправляю ей сообщение. Вместо этого я получаю веб-страницу.
Я взываю к нему с
server.on("/",HTTP_POST…
HX711 - Несогласованные показания
Электропроводка производится по схеме, представленной ниже -
(Ссылка: https://electronics.stackexchange.com/a/174580 )
Я использую Arduino Mega 2560, HX711 и четыре тензодатчика для…
Что не так с этим кодом?.. Я хочу сделать светодиодную матрицу 8*8. Я нашел этот код в Интернете:
int latchPin = 12; //Вывод, подключенный к ST_CP 1-го 74595
int clockPin = 13; //Вывод, подключенный к SH_CP…
Использование лямбд в качестве функций обратного вызова Используя библиотеку Ticker для ESP32, как я могу использовать лямбду в качестве аргумента метода attach ?
tickerSystemManager.attach(1000, [&](){
systemManager->sync();
});
…
MPU6050 не работает Я пытаюсь сделать самобалансирующегося бота в качестве школьного проекта, но застрял с MPU6050.
Я попытался использовать код Джеффа Роуберга (MPU_6050_raw), но он читает только нули.
Я…
Где параметры avrdude определяются в Arduino IDE? Мне интересно узнать, как Arduino IDE обрабатывает параметры, чтобы правильно загружать шестнадцатеричные файлы с помощью avrdude .
Я нашел это в boards.txt :
uno.name=Arduino/Genuino…
Печать доступна с помощью U8GLib У меня есть этот код, который берет значения температуры и влажности от датчика DHT11 и количество граней из внешнего кода python и печатает их на OLED-экране, но вместо значений переменных он…