Какие Arduino поддерживают ATOMIC_BLOCK? Существует ли окончательный список архитектур Arduino, поддерживающих макрос ATOMIC_BLOCK () , и список #defines для каждой архитектуры?
Я попытался поискать ядра Arduino на GitHub, чтобы…
digitalwrite с параметром функции в качестве параметра Во-первых, простите мой бедный английский, это не мой родной язык.
Я пытаюсь использовать Arduino Uno для управления 8-релейной платой из подписки MQTT. Я прошу о помощи, потому что я какой-то…
74HC595 регистр сдвига не работает Несколько дней назад я получил свой комплект Arduino и прошел через некоторые учебные пособия.
Я добрался до 8 светодиодов со сдвиговым регистром, где я застрял. Ничего не загорелось после того,…
Raspberry Pi 3B+ BLE связь с Arduino Nano 33 IOT У меня есть Arduino Nano 33 IOT, и он использует BLE. Я хочу, чтобы он разговаривал с моим Pi 3B+ и отправлял все свои данные датчиков. Я не могу найти способ сделать это с помощью Python для Pi и…
Как изменить разрешение DS18B20? Я использую датчик DS18B20 с этой библиотекой , задержка 750 мс вызывает проблему в части таймера моего кода. приведенный ниже код взят из DallasTemperature.cpp:
// возвращает количество…
Я получаю следующую ошибку при использовании esp32
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0,
SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
режим:DIO, clock div:1…
Arduino Yún вызывает предупреждение power suge Недавно я получил плату Arduino Yún, которая посылает сообщение об ошибке скачка напряжения каждый раз, когда я подключаю ее к своему ноутбуку через USB-кабель. Я попробовал два Arduino Leonardo и…
NodeMCU V3 + SD-карта с Arduino IDE Не работает Пытаюсь подключить адаптер карты microSD CATALEX к новому NodeMCU V3,а конфигурация PIN выглядит следующим образом:
NodeMCU ---------> SD Card
GPIO13 (D7) ------> MOSI
GPIO12 (D6)…
Последовательная связь строк Я использовал этот простой код, чтобы понять основы последовательной связи. Это обеспечивает простую связь между компьютером и arduino:
String receive_buffer;
void setup() {
Serial…
Как работать с аналоговыми показаниями с помощью RPi и Firmata? Для контекста: Я работаю над проектом, где мне нужно использовать датчики, чтобы выяснить текущее состояние окружающей среды. Этот процесс выполняется с помощью Arduino UNO и RPi. Самый простой…
Почему этот чрезвычайно простой код не работает? У меня есть проблема с циклом for, и Serial.print("Its Working") не появляется. Кажется простым, я делал это раньше, но теперь по какой-то причине это больше не работает
void setup() {
//…
Дисплей upTime с помощью `millis()` - Arduino Uno Я хочу использовать следующую функцию для отображения времени работы MCU, но через несколько часов я получаю ошибку.
void uptime(char *ret_clk)
{
byte days = 0;
byte hours = 0;
byte minutes…
проблема задержки() для 74HC595 и 7-сегмента Я пытаюсь запустить 3-значный 7-сегмент с использованием одного 74HC595 на основе Arduino. Но у меня есть серьезная проблема с функцией delay () . Когда я хочу считать от 000 до 999 с …
Почему щелкает зуммер моего Arduino Nano?
EDIT: Мне очень жаль, но щелчок исходил не от Arduino , а от пьезозуммы! Я был не прав, и мне так жаль, что я ввел вас в заблуждение!
Недавно я купил Arduino Nano, чтобы уменьшить свою…
Сетевое Множество ардуино - Это "Ракетная наука?" Есть набор ардуино, которые должны обмениваться данными-для модели контроллера запуска ракеты!
Как отправить 24 бита информации (команды запуска) с "master" Arduino, по 12 бит каждый на два…
Как передать значения float датчика через модуль NRF24L01? Я пытаюсь выяснить, как передать четыре значения датчиков: напряжение, ток, мощность и потребление, но я не могу этого сделать.
Тем не менее, мой синтаксис верен... что я упускаю?
#include…
Использует ли библиотека SPI внутреннюю USART? Я читал подробную таблицу ATmega328P и заметил, что она имеет возможность использовать встроенный USART для управления интерфейсом SPI. Мне просто интересно, использует ли библиотека arduino SPI это…
Как рассчитать требуемую силу тока нескольких двигателей? У меня очень простой вопрос о вычислении силы тока, необходимой мне для запуска 5 шаговых двигателей от моего Arduino Uno.
Если у меня есть 5 шаговых двигателей 28BYJ-48 (которые являются 5V и …
Аналоговое входное напряжение повышается при работе двигателя Я делаю автоматическую систему водяного завода. Я использую:
Arduino Uno
водяной насос 3,3-6В-https://www.amazon.com/Vipe-Micro-Submersible-Motor-Water/dp/B01N0X3CW4
Емкостный датчик влажности…
Использование RTOS SDK - сбой при добавлении другой задачи (Я надеюсь, что это правильное место, чтобы задать вопросы о ESP8266_RTOS_SDK)
У меня есть программа, которую я взял из каталога samples (protocols/tcp_client) в RTOS SDK и добавил код из образца…
Как получить размер моей программы во время выполнения? (Этот вопрос специфичен для Arduino Due, но, возможно, есть общий ответ на этот вопрос)
Я использую DueFlashStorage для хранения данных приложения во флэш-памяти моего Arduino Due. Это очень…
Узел MCU не работает правильно у меня есть узел mcu, и я загрузил один пример кода, чтобы проверить его для декодирования радиочастотного сигнала. поэтому после этого я написал код, основанный на этом, и когда я загрузил код, мой…
Использование millis() несинхронизированным образом Я предполагаю, что millis() является функцией ISR таймера.
Если так :
При использовании millis (), как указано в справочнике Arduino :
unsigned long currentMillis = millis();
Что произойдет, если…
ESP8266: Сопряжение MAX485 TTL-to-RS485 на последовательном порту Я использую ESP8266 NODEMCU.
Я знаю, что CH341 на NodeMCU соединен мостом с последовательными контактами GPIO3(Rx) и GPIO1(Tx).
Следовательно, любые данные, передаваемые по Rx и Tx, также видны на…
В чем разница между ATMEGA32 и ATMEGA328? Я новичок в электронике. Просто играю с платами Arduino.Я просто хотел запрограммировать микроконтроллер ATMEGA328 и использовать его без Arduino для компактного дизайна для моего личного…
Неожиданное поведение энкодера при увеличении оборотов в минуту Я использую двигатель постоянного тока с энкодером и пытаюсь вычислить, сколько импульсов записывается в каждом секундном интервале. (обратите внимание, что источник питания 12 В для двигателя)
…
Расчет АЦП-преобразователя Arduino Я пытаюсь выбрать проводной кодер для своего проекта. До сих пор я нашел этот проводной кодер (см. ссылку ). Предположим, что диапазон измерений моего цилиндра равен 1 м. Тогда с помощью 10-битного…
Ошибка объявления void Я новичок в Arduino и C++ и практиковался с проектом светофора.
Это мой код:
int red = 10;
int yellow = 9;
int green = 8;
void setup() {
pinMode(red,OUTPUT);
pinMode(yellow,OUTPUT);
…
Интерфейс SPI (MCP3903) Я пытаюсь связаться с MCP3903. У меня раньше не было SPI-интерфейса, и я, похоже, не могу найти достаточно ясного ответа для новичков. Пожалуйста, поделитесь со мной.
Пытаюсь воспользоваться этой…
Можно ли читать расширенный ASCII из последовательного порта? Мой проект требует, чтобы Serial.read() мог принимать расширенные символы ASCII ( 0x80 <=> <=> 0xFF ). Например, я ожидал бы, что чтение символа ¥ даст десятичное значение 157 .…
Ошибка StoreProhibited при попытке чтения файла в PROGMEM Я пытаюсь прочитать файл с micro SD на плате ESP32-cam и загрузить его на FTP-сервер, но когда я пытаюсь прочитать данные из открытого файла в unsigned char, это дает мне следующую ошибку:
Guru…
Библиотека EtherCard без TCP Я подключил некоторые датчики к Arduino Uno (но окончательный код должен работать на Pro-Mini) с экраном ENC28J60. Код датчика работает нормально - пока я не добавлю EtherCard. Сначала я попробовал…
ESP8266 ISO 8601 string to tm struct У меня есть веб-сервис, который возвращает временные метки в формате ISO 8601, например, "2021-06-25T12:00:00".
Я пытаюсь превратить строку метки времени в структуру типа tm из библиотеки ESP8266 …
Запуск двух шаговых двигателей с двумя поворотными энкодерами Я действительно плохо разбираюсь в этой части кодирования, используя два поворотных энкодера для управления двумя шаговыми двигателями [используя шаговый двигатель 28BYJ-48 с платой ULN2003].
Этот…
Вопрос о миллисекундном таймере Пытаюсь понять, как это сделать в миллисе. Так что прямо сейчас код работает просто отлично, воспроизводит mp3_play(2), когда кнопка закрыта, а затем воспроизводит mp3_play(1), когда она открыта.…
Сжёг arduino pro mini s4 именованный компонент Во время работы над моим проектом я поставил 12v на мой pro mini через raw input, а затем компонент с именем s4 закоптился, и мой pro mini перестал работать . Он не включался ни через vcc, ни через…
Основные сомнения относительно кодеров с Arduino Я создал программу, которая измеряет импульсы, заданные энкодером (частью двигателя постоянного тока со встроенным энкодером), и использует значение ppr (импульсы на оборот) для вычисления оборотов…
Управление сервоприводом с помощью ATtiny13A Итак, мне удалось сломать свой дешевый сервопривод/ESC (электронный регулятор скорости) и я решил сделать свой собственный, используя ATtiny13A на какой-то перфборд. Но я столкнулся с некоторыми…
Arduino Serial.ReadString() проблема Всем привет я пишу свой код и есть некоторые проблемы.
Когда я пишу на своем серийном мониторе, мое состояние зуммера не изменилось.
Вы можете помочь мне понять причину. Я написал код с типом int, и…
Программирование коммутационного переменного тока? Я попытался использовать этот код для вывода переменного тока с одного H-моста, а затем с другого, переключаясь каждую секунду, но когда я подключил к нему двигатель, он, казалось, просто выводил…
Почему мой счетчик холла не считает? Я хочу использовать датчик эффекта Холла с таймером (millis). Счетчик должен сбросить через 1 секунду и распечатать данный счетчик.
const int Hallsensor=3;
int HallValue;
int LastHallValue;
int…
Подстрока: Что вызывает усечение вывода? Подозреваю, что использую слишком много ресурсов из-за строк, но я новичок в Arduino, поэтому не уверен, где я ошибаюсь. Любая помощь будет оценена по достоинству.
Что он должен делать по…
Дебютирование базового оборудования Я смотрел серию учебников по Arduino Джереми Блума, и он объяснил необходимость дебюта в простой схеме, включающей кнопку. Нажатие кнопки один раз должно означать, что светодиод остается …
Динамик-зависимое Распознавание голоса Я хотел бы установить динамикозависимое распознавание голоса в роботе, оснащенном совместимыми с Arduino Uno платами.
В частности, я хочу заранее записать имя робота и заставить его реагировать,…
Медленно увеличивайте скорость с помощью ШИМ arduino Я пытаюсь контролировать скорость двигателя постоянного тока с помощью ШИМ. Вот мой код до сих пор:
int motor = 9;
int fadeValue = 5;
void setup() {
pinMode(motor, OUTPUT);
}
void…
Код Arduino не работает должным образом (Пожалуйста, помогите) Возникли некоторые проблемы с тем, чтобы заставить мою плату выполнять ту функцию, которую я хочу, чтобы она выполняла. Это проект, который я должен выполнить через несколько дней, и я наткнулся на…
Умножение выходного напряжения Я работаю над проектом, где arduino получает напряжение 0-5 В. Нужно, чтобы выход всегда был 10 В. Есть ли способ сделать это?
Застряло чтение изображения XBM из JSON (U8g2lib) То, что я пытаюсь достичь, очень просто, я использую ArduinoJson lib для загрузки JSON из SPIFFS и пытаюсь ввести значения изображения в массив для подачи небольшого Oled-дисплея ESP32:
// Это…
Удалить блокирующую функцию delay() toneMelody? Я хотел бы изменить delay() на неблокирующую функцию в коде ниже. Я реализовал его (часть урока от arduino.cc) в моем коде, но delay() блокирует остальную часть моего кода. Может ли кто-нибудь…
Arduino nano цифровой I/O перегрузки Можно ли убить arduino nano с перегрузкой?
Я хотел управлять реле с arduino, и я использовал BC547 для переключения 12 В для реле.
Но в реле был диод, который разобрал схему (вот почему я…
Работа с шумом в прерывании arduino Я делаю два модуля,
модуль 2 получает сигнал датчика и посылает беспроводное сообщение модулю 1 с помощью HC-12. Затем module1 собирается выполнить некоторую работу, которую он должен сделать.…
Как использовать цифровой pin в качестве заземления? Я недавно купил arduino nano. У него есть только два заземляющих контакта, но мне нужно было три для моего проекта. Есть ли способ использовать цифровой или аналоговый контакт в качестве GND…
Программно-регулируемый модуль buck converter? LM2596 прост в использовании и дешев, но я должен регулировать выходное напряжение с помощью отвертки. В Интернете был "хак", который кто-то опубликовал, но этот хак не кажется таким чистым или…
Как управлять DSP-G1 программно/электронно? Я хочу генерировать музыку/звуки для видеоигры, которую я делаю вместе со своим сыном (используя Arduino Mega и жидкокристаллический графический дисплей 240x320). У меня есть базовое понимание…
Как приостановить цикл только один раз? Я пытаюсь сделать паузу в цикле, но только в первый раз. В следующих циклах я хотел бы, чтобы программа НЕ делала паузу. Только один раз, каждый раз, когда кнопка нажата. Кто-нибудь знает, как это…