Попытка измерить изменение уровня освещенности с течением времени У меня есть два LDR, подключенных к Arduino Uno, и светодиод RGB в качестве выходного компонента. Два LDR расположены на разной высоте, чтобы можно было увидеть разницу в освещении между ними. Я…
Передать указатель структуры в качестве аргумента функции в c Я разрабатываю код, в котором мне нужно передать значение указателя структуры функции в качестве параметра. Я вызываю функцию «proto485Compare()» в «RS485TaskSlave()». «rs485Msg» содержит мои данные…
Последовательная связь прекращается при питании от батарей? Пояснение схемы-
Arduino Uno подключен к нескольким датчикам и ЖК-дисплею 16 x 2.
Вывод TX Uno к выводу RX ESP-01.
Uno запрограммирован на считывание значений с датчиков и отображение их…
Serial.parseInt() занимает больше времени, чем хотелось бы Весь мой код для мастера. Пожалуйста, перейдите к void read(), где я использовал parseInt()
#include <nRF24L01.h>
#include <printf.h>
#include <RF24.h>
#include…
Чтение цифровых выводов и вывод на целые порты Я новичок в программировании, поэтому, пожалуйста, не допрашивайте меня.
Я работаю над научным проектом, в котором использую NI-DAQ для цифрового запуска МОП-транзисторов для запуска импульсов…
Почему Arduino сбрасывается во время управления двигателями? Я управляю двигателями для своего проекта по следованию линии. Схема приведена ниже
Источником питания является Lipo 11,1 В, 2200 мАч, 25C. Практически элементы дают 11,5-12В. Я использовал…
Проект Arduino для начинающих: робот-барабанщик Итак, у меня есть музыкальное образование, 5 лет программирования на Ruby и 7 лет на Pure Data. У меня также есть Arduino и Raspberry Pi.
В любом случае, я видел ряд проектов Arduino, в которых…
переключение двух реле без задержки с помощью millis У меня есть Arduino-uno и два реле. Каждое реле имеет два включения по две секунды через равные промежутки времени.
общее время цикла реле 1 и реле 2 составляет 1800 секунд.
реле 1–2 вкл., 360 выкл.…
Соединение ESP8266 WiFiClient всегда возвращает 0 Я пытаюсь использовать NodeMCU в качестве станции для подключения к веб-серверу, однако функция подключения WiFiClient всегда без причины возвращает 0. Я могу подключить NodeMCU к домашнему Wi-Fi,…
Действительно ли Ticker.h безопасно использовать? У меня есть этот код
#include <Ticker.h> //Библиотека тикеров
Ticker blinker;
/* ... */
//blinker.attach(1, []() { digitalWrite(LED,!digitalRead(LED)); }
while(!client.connect(laptop…
Передача последовательного дампа в файл SD-карты Я использую модуль RFID для чтения чипов NFC mifare, а в библиотеке есть только методы для отправки данных на последовательный монитор. Мне нужно, чтобы они были сохранены в файле SD-карты. Я…
ПИД-регулятор для управления скоростью двигателя Я пытался применить ПИ-регулятор к двигателю с помощью Arduino. Я в некоторой степени справился с задачей, но проблема в том, что она слишком сильно колеблется. Также я не мог понять, что делать,…
Разбор массива объекта в конструкторе библиотеки Я пытаюсь разработать библиотеку Arduino, состоящую из двух классов. Я хочу, чтобы WayPointStack хранил массив WPCommand, но не могу заставить его работать.
WayPointStack.h
#ifndef…
Что такое Serial.begin(9600)? Я знаю, что это что-то инициализировать:
Serial.begin(9600);
Но я хочу знать, что это на самом деле означает?
Питание Uno от батареи 9 В заставляет его «сходить с ума» Я столкнулся со странной проблемой с моим Uno, он прекрасно работает через USB на ПК или при питании от блока питания, но как только я подключаю его к батарее на 9 В, он просто сходит с ума. У меня…
Датчики модели ракеты Моя идея состоит в том, чтобы записать ускорение/высоту запуска небольшой модели ракеты с помощью этих датчиков и записать все данные на карту microSD, которую я потом получу. Я хотел бы иметь…
Управление 2 ESC с потенциометром с ардуино У меня есть 2 ESC (электронных регулятора скорости), которые управляют этими бесщеточными двигателями: Hobbyking Donkey ST3511 Бесщеточный двигатель
Я бы хотел заставить их работать с помощью…
Штекерные контакты на Arduino Uno На моей плате есть 12 (2 группы по 6, каждая группа состоит из 3 рядов по 2 контакта) странных штыревых контактов. Что это такое и как бы вы их использовали?
Задержка Arduino внутри прерывания Использование функции задержки внутри ISR не одобряется при программировании на Arduino. Общий ответ на решение этого желания состоит в том, чтобы спроектировать программу так, чтобы задержка за…
Получение странных символов из Arduino Мой Arduino подключен к ультразвуковому датчику, и я пытаюсь считать с него значение. Когда я попытался запустить «tail -f > /dev/ttyACM0», мой Arduino отправляет какие-то странные символы,…
Копировать выходной сигнал ШИМ на другой выходной контакт? Ардиуно Мега 2560
У меня есть устаревшая печатная плата, которая подключает PORTA, контакты = {22, 23, 24, 25, 26, 27, 28, 29} к входу ШИМ набора исполнительных механизмов. Сопровождающий код…
Как безопасно удалить Arduino Nano с макета ? Я сделал несколько прототипов с помощью Arduino Nano на макетной плате. А затем, после того, как я закончил проект, я собирался реализовать его на печатной плате, поэтому мне нужно удалить нано с…
Сборка AtMega328p из транзисторов Я немного новичок в схемах и в самой Arduino!
Из того, что я знаю, я думаю, что можно было бы построить один (конечно, сам процессор) из транзисторов. Конечно, это не практический вопрос, но это…
Контакты Mini Ethernet Shield не имеют SI Пожалуйста, помогите мне кто-нибудь, у кого была такая же проблема.
Вопрос в том, как подключить этот шилд Mini Ethernet к Arduino.
Основная проблема — это контакты, которые есть или нет на моем…
Могу ли я использовать выход 3,3 В Arduino напрямую к esp8266? Я только что купил esp8266 и USB-драйвер ftdi, я хочу подключить esp8266 к выходу Arduino 3,3 В, возможно ли это?
Я видел на YouTube руководство, в котором нам предлагалось использовать…
Инициализация переменных функции Поиграв с некоторыми примерами, я нашел следующую конструкцию:
void Show(int nav = 0) // -1 сверху, 1 снизу
и мне стало интересно, какой эффект имеет инициализация параметров хендовера в…
Создать входной сигнал линейного изменения с помощью Arduino Uno Можно ли как-нибудь сгенерировать входной сигнал линейного изменения от Arduino Uno? Визуальное изображение пульса, который я ищу, выглядит следующим образом:
С другими микроконтроллерами я мог…
Как записать отдельные данные в spiffs? typedef struct book {
char title[20];
char author[20];
int pages[10];
} Book;
Book b1 = {"The Zahir","Paulo Coelho",336,0};
при записи этой структуры в SPIFFS ESP8266 я использую функцию…
Mac Power через сочетание клавиш? На многих клавиатурах Mac есть кнопка питания. Есть ли способ имитировать это сочетание клавиш питания на Arduino?
Невозможно разбить строку на 2 символа Я пытаюсь разделить входящую строку на 2 целочисленных значения, так как с ее помощью мне нужно управлять двумя двигателями постоянного тока. Процессор является узлом MCU, и я получаю следующую…
Программирование Arduino на Паскале? Мой вопрос прост: существует ли какой-нибудь язык программирования Pascal или класса Pascal (FPC, Delphi, mikroPascal) для Arduino?
Желательно (надеюсь, я не прошу слишком многого), чтобы язык…
Режим глубокого сна для Uno без сложных схем? Итак, я создаю что-то с помощью Uno, которое будет работать от батарей. Итак, я посмотрел пару уроков по низкому энергопотреблению, чтобы уменьшить потребление энергии, чтобы батареи могли работать…
Передача HardwareSerial и SoftwareSerial как свойства класса Я хочу знать, есть ли способ использовать одно свойство Serial0 для хранения HardwareSerial или SoftwareSerial или других экземпляров класса поддержка основных методов, таких как available() …
Приоритет одного датчика Я хочу спросить, существует ли какой-либо код для определения приоритета определенной части кода? Итак, я делаю этот проект, в котором хочу использовать мышечный датчик, сервопривод и кнопку в…
WifiClient и aREST на esp32 – цикл до получения новых инструкций? Я создал простой скетч для esp32, на котором размещен REST API, доступ к которому можно получить через HTTP. На основании инструкций, полученных от клиента, esp32 управляет некоторыми неопикселями с…
В чем разница между платой Arduino и платой Genuino? У меня есть Arduino UNO REV3 SMD EDITION.
В редакторе Arduino я выбрал Arduino/Genuino Uno .
В руководстве я увидел Требуемое оборудование: плата Arduino или Genuino
В чем разница между…
millis() заменить вопрос задержки() // каждое «событие» (светодиод) получает свою собственную переменную отслеживания
unsigned long previousMillisLED12=0;
unsigned long previousMillisLED13=0;
unsigned long previousMillisLED3=0;
//…
«Ошибка выделения SSD1306» при #include SD.h Я использую файл примера ssd1306_128x64_i2c из библиотеки 1306.
Он работает отлично, пока я не добавляю строку #include SD.h , после чего выдает ошибку сбоя выделения.
Пожалуйста,…
мой датчик температуры LM35 дает странные показания, Плата: esp32
Я знаю, что моя проводка правильная, поскольку я получаю данные от датчика, но эти данные немного странные.
При 22 градусах Цельсия я получаю 140, хотя если я вычислю напряжение…
Правильные пины для Nodemcu 8266 Я создаю небольшой электронный проект и включаю в коробку модуль nodeMcU 8266.
Хотелось бы узнать какие контакты для "прошивки" и для "перезагрузки"
Я знаю, что на модуле есть 2 кнопки для этих двух…
Управление воздушным насосом в зависимости от датчика давления Я работаю с Arduino Mega, микровоздушным насосом на 12 В и датчиком давления воздуха MP3V5050. Датчик выдает аналоговое напряжение в зависимости от показаний давления в надувном элементе. Я хотел бы…
Запустить код один раз после программирования Я использую EEPROM для энергонезависимого хранения настроек проекта.
После повторной загрузки скетча на мою плату (через SPI через ArduinoISP) EEPROM сбрасывается до полного значения 0xFF , и мне…
Есть идеи, почему мой светодиод не работает с оператором if Я попробовал несколько обходных путей, но безуспешно.
#include <LiquidCrystal.h>
float tempC;
int tempPin = 0;// BS E D4 D5 D6 D7
int buzzer = 4;
int LED =2;
LiquidCrystal lcd(7, 8, 9, 10…
Парсинг данных в ардуино? Я только начал работать с Arduino и в своем проекте пытаюсь обеспечить связь между двумя Arduino, используя HC-05 в ведущем и ведомом режиме соответственно, я все это успешно настроил.
Теперь я…
ATMEL SAMD11 SPI (ведомый) с Arduino (главный) Я пытаюсь заставить свой Atmel SAMD11 XPLAINED PRO и Arduino взаимодействовать друг с другом с помощью SPI. Я установил Arduino в качестве ведущего устройства, а SAMD11 — в качестве ведомого…
Заставить TCNT оставаться ниже OCRxA на ATmega328P Я использую таймер и ISR TIMERx_COMPA для генерации сигнала в «фоновом режиме».
Этот ISR срабатывает, когда таймер достигает определенного значения ( OCRxA ), которое, в свою очередь, может…
Чтение NFC-карты (PN532) с помощью Arduino Uno Я пытаюсь обнаружить RFID-карту с помощью модуля NFC-PN532 и библиотеки Adafruit_PN532.
Код инициализации:-
#include <Adafruit_PN532.h>
#include <Wire.h>
#define SCK …
Пожалуйста, объясните раздел voidloop() скетча. #include <VirtualWire.h>
int PWMB = 5; //Контроль скорости
void setup(){
Serial.begin(9600);
//настройка приемника
vw_set_rx_pin(2);
vw_set_ptt_inverted(true);
…
Заготовка ЖК-дисплея 16 X 2 с Arduino Uno Поэтому я следую этому руководству , чтобы мой Arduino отображал hello world и millis() , я заставил его работать на минуту, но затем он перестал обновлять миллисекунды, и когда я нажал кнопку…
О возможности реализации фильтра Калмана на atmega32 Я искал в Интернете, как получить ангелов Эйлера из измерений IMU, я обнаружил, что используются фильтр Калмана и фильтр Махони... У фильтра Калмана есть недостаток сложных вычислений, но у Махони…
Запустить сайт/Javascript-игру с устройства Arduino UNO? Прошу прощения, если это глупый вопрос, но я пытаюсь найти информацию о том, возможно ли это. Я хотел бы построить аркадный автомат, чтобы играть в свою собственную 2D-игру на Javascript. Игра…
Измерьте малые емкости с помощью ATtiny85 (плата Digispark) Я успешно запустил представленный код на Arduino Nano. Если ничего не подключено, то на выходе будет очень маленькая емкость (~1 пФ).
Затем я попытался перенести код на ATtiny85 (используя…
Arduino для цикла Я новичок в программировании Arduino. Это моя программа для 5 светодиодов и 1 кнопки. Светодиоды должны загораться до того, как я нажму кнопку. Но светодиоды запускаются сразу, даже без нажатия…
Первый Arduino Uno – немедленные проблемы Я новичок в ардуино, но тщательно изучил его, прежде чем покупать. Просто для контекста: я ИТ-специалист с 20-летним опытом работы, мне комфортно работать с Linux/Unix, Windows, Raspberry Pi,…
Может ли ESP8266 отправлять AT-команды самому себе? У меня возникли проблемы с тем, что мой ESP8266 через некоторое время прекращает передачу сообщений MQTT.
Поэтому я пишу несколько сообщений об ошибках и хочу опубликовать некоторые данные AT в MQTT…