Изменчивая переменная не обновляется с таймера ISR Я знаю, что эта проблема возникала много раз, но я не могу заставить этот фрагмент кода обновлять переменную count на ATMEGA328P. Я использую Arduino Uno в качестве платы для разработки, а светодиод…
Проблемы с 8-значным 7-сегментным дисплеем Я пытался следовать нескольким руководствам о том, как заставить сегмент 7 отображать простой вывод, но ни одно из них не работает на 100%.
Все начинается хорошо. Он увеличивает число на экране,…
Ошибка при компиляции скетча для Arduino Uno (ld return 1) У меня есть telnet-сервер с esp8266 + SoftwareSerial+ UNO, и здесь я хочу включить светодиод с помощью команды ON .
будет 1 или 2. Это для получения 1 или 2 пронумерованных контактов.
И я извлекаю…
Защитите марку Arduino с помощью уникального идентификатора Я хочу защитить свою марку arduino уникальным серийным номером для каждого устройства, которое я делаю.
Каковы правильные способы сделать это? Наверное, есть какие-то передовые практики…
Хранить его…
Серводвигатель в работе У меня есть проект с 9 сервоприводами, я хочу сделать функцию для управления каждым отдельно. Только то, что он не принимает сервопривод в качестве параметра.
Может ли кто-нибудь сказать мне, можно…
GSM-модуль IOT-GA6 Arduino + ошибка CME 58 Недавно я купил GSM-модуль IOT-GA6. Я хочу использовать его для отправки ммс, но не работает.
Смс и звонок работают.
Когда я выполняю функцию void (mms), монитор показывает сообщение об ошибке +CME…
Чтение датчика давления от 4 до 20 мА с использованием uno У меня есть датчик давления OsiSense™ XMLP, который я хочу считать с моего Arduino uno. Это схема, которую я собираю для измерений от 4 до 20 мА.
Я читал в Интернете, чтобы узнать, как…
Это дает некоторые сбои на 7-сегментном дисплее Он показывает правильное значение на мониторе, но не отображает значение на моем дисплее.
int pinNumb[7] = {2, 3, 4, 5, 6, 7, 8};
int num_array[11][7] = {
{ 1, 1, 1, 1, 1, 0, 1 }, // 0
{ 0,…
HX711 спорадические неправильные значения Я соединяю HX711 с Arduino, чтобы измерить нагрузку на что-то. Однако в моем проекте мне нужно постоянно следить за нагрузкой.
В большинстве случаев я получаю довольно точные значения, однако…
Запуск С для ардуино Есть ли компилятор, который я могу использовать для запуска C на arduino или каким-либо другим способом, чтобы я мог загружать программы C на свой arduino?
avr-g++ (или avr-gcc) и библиотека LiquidCrystal Я пытаюсь запустить простую программу Hello World из Arduino 1.6.5 с терминала. Когда я запускаю его в Arduino IDE, он работает хорошо. Когда я пытаюсь получить его с помощью avr-g++ , мне сложно…
Не могу понять как исправить эту ошибку компиляции все работало какое-то время и сильно изменилось, чтобы снова заработало. не очень понимаю ошибку.
[![C:\Users\bavob\AppData\Local\Temp\ccyfrkaL.ltrans0.ltrans.o: В функции `loop':
…
Код I2C работает на Mega 2560, но не на Uno и nano Я недавно приобрел этот датчик частоты сердечных сокращений и пытался сделать это работает. Я использовал эту библиотеку MAX30100 , которую нашел на Github. По какой-то причине, когда я использую…
Как прочитать входной контакт на MCP23017? Я работаю над созданием простого кода для MCP23017, который хочу использовать для запуска LCD128x64.
Мне удалось установить IODIRB в качестве вывода и мигать светодиодом в качестве теста.
…
Код, из-за которого серводвигатель не работает! Мой скетч компилируется и загружается, но при запуске программы серводвигатель не работает. Кнопки работают, светодиод работает, пьезо-зуммер играет мелодию, шаговый двигатель работает, но не…
Проблема с кодом PID, переменная error_x ведет себя странно Я пытаюсь заставить error_x и error_y отображать разницу между целью и позицией. По какой-то причине я не могу заставить error_x работать правильно. error_y имеет тот же код, но работает корректно.…
Расширение импульсов прямоугольного сигнала Моя идея состоит в том, чтобы изменить систему впрыска дизельного топлива, чтобы увеличить подачу топлива в двигатель.
Сигнал на инжектор представляет собой серию импульсов длительностью 0,1–1,5…
Проблема со чтением данных с HMC5883L в GY-86 Я пытаюсь считать данные с GY-86 с помощью Arduino UNO.
При чтении MPU6050 и MS5611 работает достаточно хорошо. Но что-то не могу ничего прочитать с HMC5883L. Вот код, который я использовал:
…
Статус выхода 1 ожидаемое первичное выражение перед ']' Arduino Вот и вся ошибка:
Arduino: 1.6.7 (Windows 7), Board: "Arduino/Genuino Uno"
*\readMifare\readMifare.ino: In function 'void loop()':
readMifare:113: error: expected primary-expression before…
Получение данных от сети 120В 50/60Гц Как я могу получить данные от основного источника питания моего дома и восстановить их сигнал? Я использовал трансформатор и инверторный усилитель для понижения напряжения до 5 вольт и считывал его…
Как отправить данные из Arduino Uno с SIM900 GPRS в Firebase Я создаю Android-приложение для отслеживания транспортных средств в режиме реального времени, используя Arduino Uno и SIM900 GPS. Я хочу использовать Firebase в качестве базы данных для координат,…
SIM800L не регистрируется в сети Я тестирую модуль SIM800L, регистрируясь в сети вручную, и получаю сообщение ошибка .
Вот команды, которые я пробовал.
AT+CSQ
+CSQ: 31,0
OK
AT+CBAND?
+CBAND: EGSM_MODE…
Прерывания TIMER1 CTC не работают с avr-gcc Я пытаюсь запрограммировать свою Arduino на простом C и столкнулся с очень странным поведением. Если я загружу следующий код из Arduino IDE, он будет работать, как и ожидалось, и переключать контакт…
Некоторые контакты arduino подают сигналы при запуске контроллера? Например, на плате ESP32 есть несколько контактов, которые могут выдавать импульсы при запуске контроллера, что связано с работой самого чипа. Не рекомендуется подключать к этим контактам устройства…
Получить всю строку в данных последовательной отправки? Я подключаю NodeMCU к Arduino Uno. Цель состоит в том, чтобы получать всю строку, например "12", каждую 1 секунду.
Это мой код на стороне Arduino Uno (отправитель)
int mock = 0;
void…
Не удается получить OC1B (контакт 10) для вывода Я пытаюсь заставить эту программу использовать канал B для формы выходного сигнала, используя фазово-правильный режим PWM и используя OCR1A в качестве верхнего. С коэффициентом заполнения 50% я…
подсчет оборотов инкрементного энкодера Я делаю проект, который требует от меня использования энкодера faulhaber, и у меня есть 2-канальный 16 строк на оборот.
Я раньше не работал с энкодерами и, основываясь на том, что я обнаружил,…
12В но какой Ампер? Итак, если мой Arduino потребляет около 800 мА при 5 В, а понижающий преобразователь постоянного тока около 266 мА при 5 В плюс соленоид 1,2 А при 12 В, стоит ли приобретать блок питания 12 В, 4 А…
Помогите с кодом ардуино Спасибо, что увидели мой пост.
Я пытаюсь написать код, позволяющий попеременно отображать букву "А" в строке 1 и строке 0 на ЖК-дисплее. начиная с (0,1), затем (1,0), затем (2,1), затем (3,0) и…
Тестер кабеля дальней связи Arduino У нас есть 50-парный кабель длиной около 1,5–2 км, при этом некоторые сервисы работают на разных парах. Одна пара в последнее время стала прерывистой и случайным образом теряет связь на 1-2…
Serial.write без приемника Я хочу периодически отправлять данные мониторинга (температуру) на последовательный приемник. Проблема в том, что я не знаю, есть ли служба мониторинга (последовательный приемник) и насколько быстро…
Лазерный контроллер на Arduino Uno ---> Я пытаюсь создать контроллер с использованием Arduino Uno, который просто обнаруживает импульсы от генератора сигналов, имитирующего лазерную машину, а затем переключается между 4…
Печать string and integer LCD Как напечатать строку и целое число на ЖК-дисплее? Вот что я пробовал:
int number = 2;
int result = (number + number);
lcd.print(number, DEC + " plus " + number, DEC + " equals " + result,…
Правильно ли утверждение? if(temperature < baselineTemp)else{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}else if(temperature >= baselineTemp+2 && temperature <…
Шум на пьезо-аналоговом чтении из-за источника питания Arduino Я делаю устройство, которое измеряет температуру и вибрации и записывает значения на SD-карту. Это будет отдельное устройство.
Используемое оборудование:
- Ардуино Уно
-Часы реального времени…