Как заставить два Arduino общаться друг с другом через оптопару Я установил на макетной плате два Arduino, соединенных через оптопару.
Один Arduino является передатчиком и посылает импульсы на оптопару, вызывая включение диода.
Когда это происходит, вход…
Использование аналогового входа для чтения кнопки Я работаю над проектом, в котором использую множество контактов Arduino; У меня закончилось большинство контактов, и мне нужно прочитать значение кнопки.
Можно ли прочитать значение переключателя…
Можно ли использовать цифровые контакты в качестве выхода ШИМ? В настоящее время я работаю над проектом робототехники, которому требуется 16 выходов ШИМ для управления 16 сервоприводами. Можно ли использовать цифровые контакты Arduino Uno в качестве выходных…
Как упростить код Я новичок в мире Arduino, насколько это возможно, и экспериментировал с ними. У меня есть несколько плат Arduino Uno, которые я купил и успешно загрузил в них скетчи. Однако у меня возникли проблемы…
Ардуино — это одноплатный компьютер? Во-первых, извините, если теги не отражают содержание
Во время просмотра видео об одноплатном компьютере (SBC) меня смутило то, что в нем не упоминается Arduino как SBC. Я всегда считал это SBC…
Не удалось прочитать идентификатор через SWD с помощью Arduino. Итак, я пытаюсь прочитать немного данных через SWD. В качестве целевых я попробовал две микросхемы - LPC1110 и STM32F030F4 (первую из них я использовал для другой схемы, но я перезагрузил…
Объединение двух кодов двух датчиков в одной программе Я использую два датчика: датчик кожно-гальванической реакции и датчик сердечного ритма. Проблема в том, что когда я объединил оба кода, единственный вывод, который отображается, — это только частота…
программирование реле с кодом Millis Информация о поезде
Turnout 1 = relay 1 - makes turnout track go left
= relay 2 - makes turnout track go right
Turnout 2 = relay 3 - makes turnout track go left
= relay 4 -…
Горячая замена датчика Есть ли способ обеспечить горячую замену датчика, чтобы его можно было отключать и повторно подключать без блокировки Arduino? У меня есть датчик I2C, который я хочу иметь возможность отключать и…
Ошибка 'Serial' was not declared in this scope Я добавляю датчик пыли в свой проект частиц-фотонов дома
Я получил это Проект GitHub , который я хочу протестировать перед реализацией окончательного кода.
Я не являюсь экспертом в cpp, я…
Нужна помощь в кодировании «таймера» в операторе if else Я хочу запрограммировать что-то вроде «таймера» (не знаю, как его назвать) в операторе if else в моем Arduino Uno.
По сути у меня есть 2 кнопки. Если кнопка 1 нажата, а кнопка 2 также нажата в…
Удалить все элементы из массива Я пытаюсь удалить все данные из массива.
Пример:
У меня есть arr[5,3,2] , и я хочу полностью очистить массив и закончить с таким массивом, как этот arr[] , готовым добавлять новые значения.…
Скетч мигания ESP8266 не мигает светодиодом После прошивки блинк-скетча на ESP8266 я удалил все ненужные провода из прошивки — и моя установка для запуска скетча выглядит так:
Что касается перепрошивки, необходимо отметить от 10 до 50…
Можно ли изменить программу Arduino на лету? У меня есть Arduino, который запрограммирован на что-то. Возможно ли, чтобы я мог изменить его поведение, меняя программу «на лету» без необходимости перепрограммирования Arduino через компьютер?
…
Почему эти эскизы не дают аналогичного результата ? Я скомпилировал следующие два скетча с помощью компилятора, используемого в Arduino IDE, и запустил их на Arduino UNO (версия smd).
Я использую:
Arduino IDE, версия 1.8.0
Платы Arduino AVR,…
Вложенный цикл Не уверен, что я действительно веду себя глупо, но почему это не работает?
void setup() {
Serial.begin(9600);
}
void loop() {
for (int x; x < 8; x++) {
for (int y; y < 8; y++) {
…
Что именно делает препроцессор Arduino? Arduino утверждает, что является «языком», а не просто «инфраструктурой приложений», и файлы Arduino имеют собственное расширение .ino . Язык, очевидно, C++, но не совсем. Насколько я понимаю, у…
Помощь в анимации Neopixle Хорошо, я глуп, когда дело касается кодирования. У меня есть простой проект, с которым мне нужна помощь. Можно ли заставить neopixle изменить анимацию, запускаемую с помощью нескольких…
ESP8266 загружает данные на облачную платформу Google Я пытаюсь загрузить информацию в свой ресурс приложений, созданный с помощью Google App Engine. Я могу сделать это, когда набираю в браузере:
http://myname.appspot.com/query…
Один порт моторного щита не работает с шаговым двигателем.
Один порт моего экрана двигателя (т. е. M1 и M2) не управляет шаговым двигателем должным образом. Шаговый двигатель дрожит в своем положении.
Хотя другой порт (M3 и M4) работает нормально, но он…
Операторы If/Else на Arduino не выполняются У меня есть небольшой код ниже, проблема в том, что при вызове будет выполняться только первый оператор if. Когда я вызываю u, q или любой другой оператор if , он сразу переходит к else и не…
Протопотоки Arduino на примере Я пытаюсь заставить Arduino работать с Protothreads и хочу убедиться, что основные настройки выполнены правильно. Если я правильно понял API, то мне нужен следующий код для запуска двух…
(Код ультразвукового датчика: такого файла или каталога нет) Начинаю с Arduino, не понимаю, что означает ошибка. Скажите, пожалуйста, где я могу найти ресурсы, чтобы понять это и позволить коду скомпилироваться.
#include <RCSwitch.h>
#include…
Обнаружение изменения состояния с помощью датчика цвета Я добавил в этот код статические переменные, и вместо повторяющихся заметок, останавливаясь на зеленом, я получаю одну заметку. Это то, чего я хотел. Однако мой цикл не позволяет запускать новую…
Умножение, деление. Что не так? const unsigned long C1 = 30 * 1000;
const unsigned long C2 = (300 * 1000)/C1; // должно быть = 10
void setup() {
Serial.begin(57600);
Serial.println("\n-------");
Serial.print("C1 = ");…
Создание формулы Я создавал формулу подсчета очков для игры.
Рассматриваемая формула
millis() * 1.1 ^ (millis()/10000);
Однако у меня возникли проблемы с пониманием различных сообщений об ошибках,…
Программа плохо читает память Моя программа не читает содержимое карты памяти, в данном случае файл "objects.txt". Я хотел сделать следующее: программа считывает объекты, содержащиеся в текстовом файле, и выделяет таблицу, а…
Считать данные датчика повторно через указанное время? Я хочу считывать данные датчика с помощью analogRead() каждые 5 мс. Я читал другие ответы на подобные вопросы, но меня смущает следующее:
допустим, я сделал цикл чтения данных датчика с…
Помогите с очисткой памяти. Я получил следующий код с Github и экспериментировал с ним последние пару месяцев. Цикл ВСЕГДА начинается с одного и того же светодиода, пока вы выполняете полный сброс платы или включаете ее. Если…
Как преобразовать символ в строку? То, что я собрал в сети, у меня не работает. У меня есть Visual Studio и обработка, отправляющие эту функцию через последовательный порт на тот же COM-порт 9 с той же скоростью передачи данных, и я…
Прочитать только одну строку на SD-карте У меня есть код на C++, но я не могу преобразовать его в язык Arduino.
Я просто хочу спросить, что такое функция getline() (код C++) в Arduino?
Я просто хотел записать первую строку на свою…
Arduino Uno + шаговый драйвер MSD-11-EM + NEMA 17 Я работаю над кодом Arduino для управления вращением шагового двигателя. Я хочу вращать шаговый двигатель всего на 4 оборота.
Код работает нормально, но он будет запущен только один раз, так как…
Как преобразовать строку в длинное целое число? Я новичок в Arduino, и мой первый проект — считыватель RFID. Поскольку мне нужно много списков известных меток, у меня проблема с нехваткой памяти. По этой причине я хочу преобразовать строки типа:…