Управление двигателями и сервоприводами с помощью L298N Я использую L298N для управления двумя двигателями роботизированной машины, а также у меня есть сервопривод, управляющий HC-SR04. Двигатели и датчик работают вместе отлично, и сервопривод и датчик…
Отключение внутренних подтягивающих резисторов i2c Как это сделать? Я покопался и вижу, что мне следует сделать это и поставить собственные внешние подтягивающие резисторы, но я не знаю, как их отключить. На страницах, которые я читал, нигде не…
Как изменить байт на целое число? - Arduino Я искал везде, но не могли бы вы мне помочь преобразовать этот байт в int? В интернете полно примеров, но не для новичка вроде меня.
КОД:
int Button[] = {2, 4, 7 };
byte E =…
что не так? Я не знаю, что я делаю. #include <IRremote.h>
#include <LiquidCrystal.h>
#define first_key 48703
int receiver_pin = 2;
int first_led_pin = 7;
pinMode(first_led_pin, OUTPUT)
if(receiver…
hx711 и датчик нагрузки показывают 0 для калибровки Я использую этот урок от Sparkfun
https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide
И используя ИХ код. Единственное отличие в том, что я добавил задержку,…
Ввод строки в массив символов Я нахожусь в процессе проекта, в котором я получаю строку типа «hello world» через Bluetooth на Arduino. Я хочу перечислить эту строку в виде отдельного символа, чтобы я мог вызвать любой символ,…
Ошибка определения частоты входного сигнала Вот мой код для определения частоты входного прямоугольного сигнала на выводе 8 платы Arduino Uno.
const uint16_t freqPin = PB0;
const uint16_t load = 0;
unsigned long int count=0;
unsigned int…
Данные не записываются на SD-карту Я хочу сохранить файл как дату и время и хочу открыть файл mySensorData = SD.open(filename, FILE_WRITE); в настройке. Он показывает "вставьте карту SD", когда я пытаюсь открыть файл в настройке.…
Схема управления питанием Я хотел бы, чтобы esp-01 включался и управлялся только нажатием кнопки.
Итак, представьте, что устройство выключено, пользователь нажимает кнопку кратковременного нажатия. В настройках ESP8266…
Чтение и отправка с помощью Arduino? Я использую Arduino в приложении IoT, где мне нужно считывать импульсы, поступающие от датчика, и отправлять среднее значение этих импульсов, не пропуская ни одного импульса при отправке значения.…
Определение последовательного UART Я новичок в Arduino..
Сейчас я пытаюсь создать GPRS-соединение через SIM-карту. Для этого мне нужно подключить последовательный порт UART.
Я не знаю, как определить Serial UART. Не могли бы вы…
Сервоприводы не работают должным образом с джойстиком Итак, я работал над проектом, в котором я использовал модуль джойстика для управления двумя сервоприводами одновременно. Джойстик управляет сервоприводами таким образом, что когда джойстик…
Программа Arduino внезапно перестала обновляться Я пишу программу спидометра/одометра, которая прекрасно работала, пока я не добавил ЖК-экран и код для ЖК-дисплея.
Экран работает при включении питания, отображает расстояние, записанное на…
Почему Serial.read() не считывает несколько символов? Я использовал несколько функций Serial.read() и Serial.parseInt() для получения символов и числа (например, «xy123») на Arduino UNO.
Затем я проверил результат на последовательном мониторе.
К…
Генерация импульса 200 кГц на Arduino Uno в обычном режиме Мне нужно получить 200 кГц от Arduino Uno. Я использую Timer0 . Я настроил его для работы в обычном режиме, а предделитель установлен на clk/8 (тактовая частота Arduino составляет 16 МГц). TCNT0 …
nRF24L01 не общается Я использовал два nRF24L01 для связи друг с другом с помощью простой платы Arduino Uno. Это работало 5 дней, и теперь внезапно это работает. Я пробовал менять модули и платы Arduino, но даже если…
Разные источники напряжения на разъемах Vin и DC Насколько я понимаю, схема USB VBUS отключается при наличии достаточно высокого напряжения vin с использованием PFET и компаратора.
Я вижу, что разъем постоянного тока подключен к выводу Vin…
7-сегментный 3-значный дисплей отображает данные неправильно Я написал код, который должен работать, но по какой-то причине числа отображаются неправильно. Когда я выбираю отображение одного и того же числа 3 раза, оно работает правильно (значит, соединения…
Прямоугольный входной сигнал на цифровых контактах У меня глупый вопрос.
Сегодня я увидел функцию для arduino, которая называется pulseIn() . Поэтому, чтобы проверить, что она делает, я подал прямоугольную волну на pin , как на странице справки…
Проблема при сопряжении ЖК-экрана с Arduino Я попытался подключить ЖК-экран к своему Arduino, но у меня возникла проблема — на моем ЖК-экране ничего не отображается:
Вот код:
#include<LiquidCrystal.h>
LiquidCrystal lcd(7,…
Проблемы с передачей объектов в древовидной структуре Я новичок в C++ и arduino. Хочу построить объект Tree, но он ведет себя не так, как я ожидал. Вот код:
TreeNode.h
class TreeNode {
public:
TreeNode(String inputNodeName);
TreeNode…
Самый компактный способ питания Arduino от розетки Существует множество способов питания Arduino от большого диапазона напряжений:
USB-кабель от ПК или от зарядного устройства телефона или USB-концентратора
понижающие преобразователи
…
Аналоговое преобразование угла из +70° в -70° Я использую указанный ниже датчик (акселерометр). Мое приложение — это солнечный трекер, где я хотел преобразовать выходной сигнал датчика в формат от +70° до -70°.
Мой вопрос: как мне…
Как откалибровать тензодатчик? Я работаю с тензодатчиком и HX711. На датчике не было веса, но я продолжал получать странные значения, я думал, что он сломан или что-то в этом роде, поэтому я использовал свой второй тензодатчик,…
Использование делителя напряжения DFRobot Я читаю на сайте DFRobot, как реализовать этот делитель напряжения: Аналоговый делитель напряжения SKU: DFR0051
void setup()
{
Serial.begin(9600);
}
void loop()
{
float val;
…
Подключенная к Arduino клавиатура печатает неправильные цифры Схожу с ума, пытаясь подключить клавиатуру к моему Arduino. Я следовал этой статье KeypadTutorial , но мне кажется, что что-то не так/не так, потому что у моей клавиатуры всего 9 контактов, а…
Мой ардуино сломался? Я подключил свой Arduino Uno к внешнему источнику питания, но не заметил, что напряжение питания составляет 30 В. Я увидел, что деталь на картинке дымится, и немедленно выдернул кабель из Arduino…
Датчик нагрузки и HX711 выводят только нули Я использую Arduino Uno и усилитель HX711 для сбора данных с датчика нагрузки. Ранее датчик нагрузки был откалиброван и работал, но теперь он не считывает никаких значений; выводятся только нули,…
Слишком мало аргументов для нескольких условий оператора if Я использую Arduino Uno. Я пытаюсь зажечь только красный светодиод, когда горит синий светодиод и нажата кнопка. Однако я продолжаю получать сообщение об ошибке, в котором указано слишком мало…
Чтение обновленных последовательных данных из ESP8266 Я подключил свой ESP8266 к Arduino Uno на выводах 2 и 3 как RX и TX. Я отрегулировал скорость передачи данных и у меня нет проблем с получением данных от ESP8266.
ESP8266 подключается как клиент…