От Uno до Mega, и где ошибка необъявленного прерывания? Я хочу прочитать инкрементный поворотный энкодер Omron E6B2-CWZ6C с индексом (360P/R).
Пара вопросов: я обнаружил, что Uno может обрабатывать только 2 контакта прерывания, и я думаю, мне нужно 3 для…
Что происходит, когда код загружается с помощью загрузчика? Что на самом деле происходит, когда я загружаю новый скетч в Arduino Uno с помощью загрузчика Optiboot?
Что отправляется на Arduino?
Как он реагирует?
Что означает «не синхронизировано»?…
Arduino std::map, возвращающий случайные значения Я работаю с Arduino UNO. Я хотел бы иметь возможность отправлять ему команды set и get через последовательный порт и обновлять члены класса данных класса соответственно по паре значений ключа. Я…
SPI.transfer(buffer, size) не отправляет данные из буфера У меня возникли проблемы с тем, чтобы SPI.transfer(buffer, size) работал должным образом.
Вот код:
// подключаем библиотеку SPI:
#include <SPI.h>
// устанавливаем контакт 10 в…
Использование внешнего аккумулятора для двигателя У меня есть небольшой проект, в котором я хочу подключить вибрационные двигатели к Arduino. Я нашел это с примером кода, но также обнаружил, что в других руководствах желательно использовать…
Считать данные датчика повторно через указанное время? Я хочу считывать данные датчика с помощью analogRead() каждые 5 мс. Я читал другие ответы на подобные вопросы, но меня смущает следующее:
допустим, я сделал цикл чтения данных датчика с…
Библиотека LiquidCrystal и таймеры кажутся несовместимыми. Если я установлю таймер 2 в режим сравнения совпадений, мой ЖК-дисплей перестанет работать. Если я использую прерывание переполнения, оно работает нормально.
Вот мой тестовый код. У меня есть…
Частое включение и выключение в SSR Я работаю над проектом термопары Arduino OLED MAX6675 и твердотельного реле для моей духовки.
Моя проблема в том, что когда мой SSR переходит в состояние НИЗКИЙ или ВЫСОКИЙ, он включается и…
Код не запустится, если Serial Monitor не открыт Мой код работает отлично, пока последовательный порт открыт. Однако если я подключу его к внешнему источнику питания или даже если я просто попытаюсь запустить его, подключенным к компьютеру, с…
ESP 12 непригодных контактов Плата ESP 12 имеет 22 контакта
Все ли из них можно использовать?
Я понимаю, что существует внешняя флэш-память, доступ к которой осуществляется через SPI, но я не уверен, как это повлияет на…
спам-выход поворотного энкодера Я создаю свой второй проект на Arduino. Я новичок во всем этом, поэтому мне наверняка понадобится помощь, чтобы все исправить.
Я пытаюсь сделать контроллер для ПК-версии аркадной игры. Он…
ESP8266 каким-то образом запоминает данные доступа к Wi-Fi? Сегодня я немного повозился с ESP8266, опробовал OTA и написал веб-сервер. Чтобы найти ошибку, я сократил скетч до следующих строк:
#include <ESP8266WebServer.h>
ESP8266WebServer…
Таймер Arduino в режиме ctc 4 против 14 Я пытаюсь понять работу таймера и прерываний Arduino, особенно режимов CTC 4 и 12. Я написал небольшой пример, в котором я генерирую прерывания, пока основной цикл спит в течение 1 секунды, и…
Причина, по которой сигнал не возвращается на НИЗКИЙ уровень Я написал простой скетч Arduino, который будет генерировать тактовый сигнал.
Вот код:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code…
Проблема с ограничением размера EEPROM Я создаю тестовую программу с помощью Arduino Nano, в которой могу сохранить сеть и пароль. Вот мой код для начала:
void SaveNetwork(String ssid, String pass){
String com = ssid + "~" + pass;
…
Arduino: чтение DS18B20 мешает сервоприводу У меня есть Arduino с сервоприводом, INA219 (датчик тока и напряжения) и двумя подключенными к нему DS18B20.
DS18B20 подключены в режиме полной мощности с резистором 5 кОм, подключенным между…
Подключение к сети с помощью Wi-Fi Shield Я только что купил Wi-Fi Shield и не могу подключиться к беспроводной сети (WPA2).
Я использовал скетч с сайта Arduino для подключения к сети WPA и ввел свой SSID и пароль, но это не помогло…
Упростите операторы if then else для проекта Neopixel/compass. Я работаю над проектом, в котором поворотный энкодер генерирует выходной сигнал в диапазоне 0–359°, и я передаю его на кольцо Neopixel 60, но мне нужен способ упростить или придумать лучший способ…
Горящий загрузчик Я использую Arduino Atmega 328p и в настоящее время использую специальную печатную плату.
Я программировал с помощью платы Arduino, взял микросхему и перешел на свою собственную печатную плату.
в…
Использование задержки (1000); без влияния на аналогЗапись? Итак, я пытаюсь прочитать напряжение на аналоговом контакте A0 и выполнить «регулировку», где, если напряжение будет ниже 2,5 В (аналоговое значение 512), то выходной контакт 9 должен использоваться…
Как **получить** атрибуты для файлов SD? Чтобы иметь возможность установить дату и время файлов на моей SD-карте, я последовал этому ответу: https://arduino.stackexchange.com/a/39127 /49678
Теперь мне интересно, Как мне считать…
Надежная запись и чтение идентификатора в/из Arduino Мне нужен способ как идентификатора (скетч/скомпилированный шестнадцатеричный код), так и последующего определения на основе этого идентификатора проекта, который был загружен в мой микроконтроллер…
Прерывание переполнения таймера AVR не работает Моя проблема — процедура обработки прерываний (ISR), которая, похоже, никогда не выполняется! Вот некоторая информация о моей настройке: Я прошиваю avr attiny85. На данный момент у меня есть скелет…
Одновременное использование двух датчиков с задержкой Я хочу использовать ультразвуковой датчик и светодиод одновременно. Я хочу, чтобы светодиод мигал каждые 0,2 секунды, а ультразвук измерял расстояние независимо от мигания.
Проблема в том, что у…
Используете WifiUdp.h на Arduino Mega и ESP8266? Я пытался запустить эту библиотеку на Arduino Mega, используя ESP8266 в качестве замены Wi-Fi Shield, как было предложено в моей старой теме.
Проблема в том, что после этого кода у меня…
отправлять более одного байта за раз SPI Arduino Недавно я пытался отправить целые числа через SPI между двумя Arduino Uno. Я использую первый пример учебника Ника Гэммонса и пытаюсь изменить его, чтобы получить базовое представление о том, как…
Взаимодействие AD7606 с Arduino Due. Как вести журнал данных? У меня 16-битный АЦП7606. Это в параллельном режиме. У меня есть рабочий скетч, который позволяет мне читать 8 каналов, преобразовывать 16-битное целое число в десятичное, а затем печатать…
Arduino nano ATmega328p с CH341 не загружается Когда я пытаюсь загрузить скетч в Arduino Nano, он зависает при загрузке и через некоторое время показывает следующий код ошибки:
stk500_getsync() попытка 1 из 10: не синхронизировано:…
Как можно иметь два мигающих светодиода и один гаснущий? Я пытаюсь подать сигнал тревоги, и у меня мигают два светодиода (красный и синий). Они работают нормально, но мне нужны еще два, которые постепенно появляются и исчезают.
У меня тоже есть зуммер.…
Включение Arduino и узла MCU Я хочу подключить Arduino и Nodemcu через адаптер питания 12 В, 1 А (это адаптер питания переменного тока в постоянный).
Недавно у меня появилось два стабилизатора напряжения: 5 В для nodemcu и 9…
Программирование Arduino Uno с помощью Atmel ICE Когда я подключил Atmel Ice к Arduino Uno, все пошло нормально.
Затем я попробовал debugWIRE и с тех пор не могу подключиться к своему ATMEGA328p.
Я получаю ошибку
Не удалось войти в режим…
Вопрос по серийному номеру Arduino Просто небольшой вопрос о странности, которую я заметил, играя с последовательным портом на своем Arduino.
Я использую последовательный монитор для тестирования интерфейса, который планирую…
Коррелированный сигнал от двух датчиков в одной цепи У меня есть датчик уровня воды/влажности и диод LDR, подключенный к Arduino вот так (резистор 10 кОм)
На A0 я могу считывать сигнал датчика воды (синий)
На A1 я могу считывать сигнал от…
Использование MQTT для отправки отметки времени — в Arduino В предыдущем вопросе на этом форуме я спрашивал об обновлении часов на ESP8266 с использованием брокера MQTT для отправки отметки времени по требованию следующим образом:
1) ESP8266 отправляет…
как подключить 100 светодиодов и моргать ими на Arduino Я планирую подключить 100 светодиодов к Arduino по параллельной схеме.
Предел тока превышает плату Arduino UNO.
Я хочу, чтобы все 100 светодиодов мигали одновременно. Итак, как я могу…
Светодиод, управляемый Midi через USB Я пытаюсь создать что-то, что позволит мне управлять индивидуально адресуемой светодиодной лентой с помощью электрического пианино, используя его миди-выход.
На что следует обратить внимание:
…
Регулируемая температура Как я могу создать проект, в котором я могу регулировать температуру с помощью кнопок и дисплея, и если температура выше установленной мной, включается светодиод?
Шестнадцатеричный вывод, хотя я всегда определяю целое число Приведенный ниже код предназначен для считывания показаний 4 термометров и использования значений для включения или выключения нагревателей (я застрял в чтении).
Я очень хорошо читаю и показываю…
Последовательная связь Arduino между 2 Uno Я пытаюсь заставить два Arduino Uno общаться. Ведомое устройство считывает датчик температуры как аналоговое значение, затем преобразует его в градусы Цельсия, затем отправляет это значение ведущему…
Мой солнечный трекер не очень хорошо отслеживает солнце Вы можете мне помочь? Я делал свой солнечный трекер с R1 — моим LDR, R2 — фиксированным резистором 1 кОм… Он не может очень хорошо отслеживать солнце, но в темной комнате я посветил его фонариком,…
Могу ли я использовать адаптер 5 В 1 А для питания Arduino UNO? У меня есть два адаптера: один рассчитан на выходное напряжение 12 В, 500 мА (используется для питания старого модема), а другой — на выходное напряжение 5 В, 1 А (старое зарядное устройство для…
Arduino Servo не будет двигаться при использовании классов Я пытаюсь заставить класс работать с Arduino, но, похоже, он не запускается должным образом. Код компилируется идеально, и предполагается, что он управляет ногой шестиногого ножа . Кроме того,…
Используйте MQTT для обновления внутренних часов Я пишу код для загрузки в ESP8266. Я хочу использовать отметку времени для регистрации событий. Я нашел скетч NTP, с которым могу работать (поскольку у него есть подключение к Wi-Fi), но я хочу,…
Могу ли я соединить вместе несколько плат Arduino Nano ? Я хочу знать, смогу ли я соединить вместе несколько плат Arduino Nano (пример: 10 плат). Также я хочу знать, есть ли какие-либо проблемы со связью между ними с использованием I2C, может ли это…
TCCR1A и TCCR2A на Леонардо Я пытаюсь использовать библиотеку TTS для Arduino на плате Arduino Micro, основанной на Leonardo. Когда я пытаюсь скомпилировать свой скетч, я получаю некоторые ошибки;
/libraries/TTS/TTS.cpp:…
Как запустить TCP-сервер сокетов на Arduino Uno WiFi? Обновление от 23 марта 2017 г.
Я до сих пор не знаю, почему это так хорошо работает на Юне. Может у него антенна получше? В любом случае, я вернул Uno WiFi и получил вещь SparkFun ESP32. К…
Arduino Uno — сообщение MQTT с использованием PUBSUB на ESP8266 Я пытаюсь написать код, включающий сообщения MQTT для управления реле ESP8266 (устройством Sonoff), используя библиотеку PubSub .
По какой-то неизвестной мне причине - не отправляются сообщения…
Блок питания Arduino YUN Rev. 2 Я хочу подключить свой YUN Rev. 2 к 7,4 В.
Я читал, что старая версия обеспечивает на выводе Vin только ровно 5 В. Rev.2 похож на него? Я читал, что блок питания надо улучшить, но что это значит?
Я…
Датчик направления Ардуино Я работаю над школьным проектом на следующей неделе.
И мне нужно, чтобы мой Arduino «ощущал», в каком направлении он движется, возможно ли это? Существуют ли какие-либо датчики направления, которые…
Отрицательное напряжение АЦП Arduino Due Я пытаюсь измерить сигнал переменного тока на Arduino Due. Сигнал переменного тока никогда не превысит +-80 мВ в диапазоне частот 6–833 Гц. Ток незначительный.
Я считаю, что для защиты от этого…
Как длинное целое число хранится в 8-битном регистре Arduino Предположим, следующий код на C:
long int a = 262143;
который в двоичном формате будет иметь вид 111111111111111111 (18 бит).
Если регистр atmega328p может содержать 8 бит, как в регистре…
Светодиод на Ардуино не моргает Я успешно установил Arduino, добавил себя в uucp, заблокировал и загрузил модуль cdc_acm.
Я использую Arduino Uno R3, поэтому я также установил arduino-avr-core.
У меня есть Arduino на…
Ардуино с nRF24L01. Я использую nRF24L01 с Arduino Nano и Mini. Я считаю, что они очень полезны, когда мы хотим соединить несколько Arduino вместе.
На рынке мы можем купить Arduino с Wi-Fi и Bluetooth, почему бы не…
Использование Waveshare Raspberry Pi TFT LCD с Arduino Uno У меня есть 3,5-дюймовый TFT-экран Waveshare Raspberry Pi , в котором используется сенсорный контроллер XPT2046. Я хочу использовать этот ЖК-экран с моим Arduino Uno.
Сначала я считал, что такое…
вопрос по трубке nRF24L01 Я просматриваю пример кода, найденный здесь . Я знаю, что есть 6 каналов, которые может использовать модуль nRF24L01, но я искал в Интернете обозначения адресов и ничего не смог найти. Точнее, есть…