Arduino Uno отстает в простом цикле У меня есть простой скетч Arduino, с которым я экспериментировал на своем Uno.
Идея проста: пользователь включает потенциометр (контакт A2), когда он достигает определенного порога, загорается…
Будет ли загрузчик обмениваться данными через TX0 / RX0 Я новичок в программировании на Arduino, но у меня большой опыт низкоуровневого программирования ранних процессоров, так как я начал работать с Z80, 8088 и т. д. Я рассматриваю возможность…
Конечный автомат C++ / Wpmf-конверсия Я совсем новичок в использовании C++. Я пытаюсь реализовать на C++ конечный автомат, описанный в этой ссылке для языка C:
https://barrgroup.com/Embedded-Systems/How-To/Coding- Конечные автоматы .…
проблемы с прошивкой avrdude Я хочу записать шестнадцатеричный файл на пользовательскую плату ATmega2560. Я использую этот программатор USBasp для перепрошивки (версия прошивки 1.01) в моей системе Mac OS X 10.12.6. Все…
Arduino Nano, Uno и Mega — разница в подключении XBee У меня есть простой скетч, работающий на Arduino Uno и Nano, отправляющий данные с помощью XBee.
Однако, если я запускаю проект на Arduino Mega, он не работает.
Какие различия между Uno/Nano и…
Установить ШИМ по периоду? И он переменный? В другом QA стека я спрашиваю о генерации импульсного сигнала с периодом от 63 мс. до 6,5 мс. Существует популярная библиотека ШИМ, однако она не компилируется, а также, поскольку…
Последовательный порт не работает со скоростью выше 19200 В Arduino Mega 2560 R3 при правильном выборе скорости передачи данных Serial Monitor этот код работает с #define R 38400 , но почему-то не работает с #define R 19200 (?),
#define R 38400
int…
mega2560 - Прерывает чтение цифрового входа Привет, я очень новичок в Arduino, у меня очень мало опыта программирования.
Я использую mega 2560 и пытаюсь понять, как работает прерывание.
У меня есть написанный код, он очень похож на…
Контроллер зависает Я использую atmega 2560 в качестве основного (главного) контроллера и еще 5 подчиненных 2 atmega 8 и 3 atmega 328p, есть два устройства с аналоговым выходом, подключенные к основному контроллеру…
Случаи оператора Switch не выполняются Обзор:
Я пытаюсь использовать оператор switch для запуска разных тестов. Главное меню отображается на последовательном мониторе, а затем пользователю предоставляется возможность ввести свой выбор…
Регистр ATmega 32A и 2560 R3 для сопоставления контактов Последние несколько часов я проводил исследования, пытаясь определить соответствие физических контактов регистрам ввода-вывода, отображаемым в памяти, для платы Arduino Mega (это ATmega 2560 R3). …
Загрузчик какой платы находится на микроконтроллере? В настоящее время я работаю над проектом, для которого требуется автономный микроконтроллер Atmega2560. После того, как я сжег загрузчик с помощью этого метода: http://www.gammon.com.au/bootloader …
Загрузка кода в Mega 2560 зависла Я пытаюсь загрузить код с Mac (онлайн-редактор Arduino) на Arduino Mega2560, чтобы подключить двигатель к контакту 52 и заземлению, чтобы заставить его двигаться. Но вверху пишет, что занято (как…
PROGMEM поврежден массив Я пытаюсь сохранить большое количество значений в нескольких массивах с помощью PROGMEM, но обнаруживаю, что некоторые значения считываются обратно поврежденными. Я сохраняю только 1 и 0, но когда я…
Arduino с 12-битным ЦАП (MCP4725) не работает У меня есть Arduino Mega AT2560, и мне нужен настоящий ЦАП. Я купил 12-битный ЦАП Sparkfun , однако не думаю, что он работает должным образом.
Я использую библиотеку проводов Arduino для связи с…
Запустить Timer1 в ATmega2560 со сборкой У меня возникла небольшая проблема с Timer1 в Arduino (ATmega2560) при кодировании его на ассемблере. Я пытаюсь запустить Timer1 в режиме CTC - на мой взгляд, все настроено хорошо, но TCNT1 просто…
Считать данные датчика повторно через указанное время? Я хочу считывать данные датчика с помощью analogRead() каждые 5 мс. Я читал другие ответы на подобные вопросы, но меня смущает следующее:
допустим, я сделал цикл чтения данных датчика с…
Arduino Mega и ошибочные значения гироскопа У меня Arduino mega2560 и MPU6050.
Я подключил контакт Vcc гироскопа к +5 В на мега, SDA к контакту SDA, SDL к контакту SDL, AD0 и GND к 2 контактам GND.
Я использовал этот код:
…