Изготовление H-моста с транзисторами Я пытаюсь сделать H-мост с двумя NPN и двумя PNP транзисторами для управления двигателем, который отлично работает на 5 В Arduino. У меня есть схема на картинке. Когда я использую простой код, чтобы…
Как преобразовать символ в строку? То, что я собрал в сети, у меня не работает. У меня есть Visual Studio и обработка, отправляющие эту функцию через последовательный порт на тот же COM-порт 9 с той же скоростью передачи данных, и я…
Arduino с 8 светодиодами и выключателем У меня есть задание, в котором у нас есть 8 светодиодов, подключенных к Arduino Uno, у которого есть переключатель. Эти светодиоды загораются в соответствии со счетчиком Джонсона, но каждый раз,…
Ошибка "'serial' not declared in this scope" Я пытаюсь сделать простой потенциометр с помощью стартового набора, используя следующий код:
const float referenceVolts = 5.0;
const int batteryPin = 0;
void setup() {
serial…
Что не так с моим кодом? Я использую мега как мастер и нано как ведомый.
Оба должны передавать тексты. Однако я получаю от мастера всегда только тот ответ, который я посылаю.
Текст от раба не приходит.
Мастер:
…
Блок питания с микроконтроллерным управлением Может ли кто-нибудь помочь мне сделать блок питания, выходное напряжение которого будет контролироваться Arduino, а последняя настройка напряжения будет автоматически сохраняться в энергонезависимой…
Какие контакты Ramps есть на моем Arduino Mega? Я работаю над 3D-принтером и подошел к последнему этапу — подключению всего этого.
3D-принтер, который я делаю, работает ТОЛЬКО с Arduino Mega. Никаких Ramps. Если мне позже понадобится Ramps, я…
H-мост с транзисторами не хватает мощности Я делаю автономный автомобиль из старой радиоуправляемой машины. Для рулевого управления я сделал свой собственный H-мост, состоящий из 2 PNP и 2 NPN транзисторов. Когда я все подключаю, мотор…
Как отправить строку на мастер с помощью i2c Я хочу написать программу Arduino, которая просто получает строку (через библиотеку I2C Wire) от главного устройства Arduino, затем ждет запроса и отправляет эту строку обратно.
Вот мой код:
…
Обеспечение совместимости микроконтроллеров с Arduino Недавно я собрал собственный Arduino, используя схемы, найденные на их сайте. Насколько бы ни был крут этот маленький процессор, мне нужно больше мощности. Я думал о том, чтобы сделать свой…
Как подключить arduino nano Я пытаюсь запитать Arduino nano, подключенный к ЖК-экрану. Я хочу, чтобы он работал без подключения к компьютеру. Пожалуйста, дайте мне знать, если на фотографиях соединения неясны. У меня есть…
Искаженные старшие биты на последовательном выходе Я пытаюсь отправить байт 0x5A ( 0b01011010 ) на последовательный выход Arduino Due. Моя программа основана на этом примере проекта , но я удалил все не имеющие отношения к делу части:
#…
Использование ИК-пульта с Arduino Я хотел бы использовать ИК-пульт с Arduino для включения светодиода и выключения этого же светодиода при нажатии на пульт.
То есть:
Если я нажму на 1, я захочу, чтобы светодиод включился
…
Прочитать только одну строку на SD-карте У меня есть код на C++, но я не могу преобразовать его в язык Arduino.
Я просто хочу спросить, что такое функция getline() (код C++) в Arduino?
Я просто хотел записать первую строку на свою…
Влияние тактовой частоты Arduino на скорость шагового двигателя Я использую драйвер шагового двигателя Pololu A4988 с двумя (скоро их будет три) шаговыми двигателями, используя библиотеку AccelStepper . Я подключил микрошаг 1/8 на обоих, так как важна плавность…
Аналоговый порт чтения установлен как выход У меня есть аналоговый порт ШИМ, который выводит частоту. Возможно ли выполнить analogRead на том же выводе и получить правильное значение? Если да, то нарушит ли чтение этого порта вывод частоты на…
Правильный способ найти и понять библиотеки Я работаю над проектом по отправке значений датчиков с Wemos D1 mini esp8266 в MySQL.
Я попробовал использовать библиотеку MySQLconnection.h, но не смог подключиться к Wi-Fi. Поэтому я загрузил…
ESP8266 не может подключиться к брокеру MQTT Я использую плату разработки NodeMCU с ESP8266 WIFI.
Каждый раз, когда я пытаюсь подключиться к своему локальному брокеру, он возвращает эту ошибку:
failed, rc=-2 try again in 5 seconds
…
что не так с моим кодом для кнопок int "buttons"[6];
int "buttons"[0] = 2;
Когда я загружаю код на доску, там написано:
exit status 1
expected unqualified-id before string constant
Проблема с привязкой Bluetooth для двух HC05 Мне удалось подать AT-команду. Мои два MAC-адреса BL: 21, 13, A03B и 21, 13, A3E2 .
Когда я хочу подключить одно к другому, я использую AT+BIND=21,13,A3E2 . Но затем я вижу Error(7) . Если…
Как подать аналоговый выход 0-5В Я пытаюсь запрограммировать Arduino для управления двигателем с разной интенсивностью, подавая опорное значение 0-5 В с платы. У меня есть некоторый опыт программирования, но очень мало знаний о…
Анализ UNIX-времени из char[] Я хочу проанализировать большое число, чтобы синхронизировать время на моем arduino. Для этого я отправляю ему строку с текущим временем в формате Unix, которая выглядит примерно так:
…
Выполнение простого включения/выключения ИК-сервопривода. Я новичок в Ардуино и программировании. Я начинаю проект, и одной из моих задач было научиться встраивать сервоприводы в Arduino и изучать датчики. Я хотел объединить и то, и другое, но у меня…
все работает независимо, но не вместе. Пьезо не генерирует тон Моя цель с кодом проста. Пусть пьезо издает звук, когда температура достигает 25 градусов. Мой пьезо подключен правильно, потому что он издает звук, когда загружается ардуино или когда я помещаю…
Релейный модуль для водяного насоса Я хочу включать/выключать мой водяной насос с помощью arduino nano, у меня есть 2-канальный релейный модуль. Безопасен ли этот модуль для управления насосом?
Технические характеристики…
Шаговый двигатель - концевой выключатель положения Я следую этому руководству
https://howtomechatronics.com/tutorials/arduino/diy-motorized-camera-slider-pan-tilt-head-project/
Мой вопрос касается следующего фрагмента кода, используемого для…
ЖК-дисплей не отображает текст Я использую LCD QC1602A с потенциометром 10k и изменяю контрастность. Работает хорошо, но проблема в том, что текст не отображается.
Я использую примеры LCD hello world и несколько других…
Arduino Uno + 2 шилда Monster Motor У меня есть Arduino Uno и два Sparkun's Monster Motor Shield.
Цель — управлять 4 двигателями.
Нет никаких проблем в управлении 2 двигателями постоянного тока с помощью одного шилда двигателя.…
Модуль GPS выводит вопросительные знаки в последовательном окне У меня есть GPS-модуль uBlox Neo 7N, и я настроил его так, что если нет входящих данных, он печатает нет местоположения , а если есть, то печатает широту и долготу. Однако он печатает ?,? .
…
Arduino Uno + шаговый драйвер MSD-11-EM + NEMA 17 Я работаю над кодом Arduino для управления вращением шагового двигателя. Я хочу вращать шаговый двигатель всего на 4 оборота.
Код работает нормально, но он будет запущен только один раз, так как…
NodeMCU 12E V2 Энергосбережение Я питаю NodeMCU от 4 батареек типа AA (6 В, ~9600 мАч). Я запускаю ESP.deepSleep([миллисекунды]), чтобы минимизировать энергопотребление. Даже с deepSleep я вижу резкое падение напряжения батареи. Я…
Два радиомодуля nRF24L01 на Arduino Благодаря результатам моего предыдущего поста ( более медленная задержка приема-передачи nRF24L01, чем ожидалось ) я обнаружил, что будет довольно сложно достичь моих требований по задержке.
Я…
Цикл сломан? Это псевдокод из моего проекта светодиодного куба
void loop(){
//switch( map(constrain(analogRead(pt),10,1020),10,1020,1,4)); - for select pattern
//show(1);
for(lp=128;lp>=1;lp =…
Как преобразовать строку в длинное целое число? Я новичок в Arduino, и мой первый проект — считыватель RFID. Поскольку мне нужно много списков известных меток, у меня проблема с нехваткой памяти. По этой причине я хочу преобразовать строки типа:…
Обнаружение движущегося объекта, не являющегося человеком Я хотел бы разработать систему, в которой я смогу заставить свет мигать, когда датчик движения обнаруживает движение нечеловеческого объекта, например автомобиля.
(Цель здесь в том, чтобы, когда…
Проблемы с последовательным выводом данных на SD-карту PMS5003 Я пытаюсь сохранить выходные данные датчика качества воздуха на SD-карту, но у меня возникли некоторые проблемы.
Датчик, который я использую, — это Plantower PMS5003, который выдает данные через…
Почему мой выключатель срабатывает без нажатия кнопки? Я здесь новичок, извините, если форматирование некорректно.
int button = 2;
int relay = 3;
int speaker = 4;
void setup()
{
pinMode(button, INPUT_PULLUP);
pinMode(relay, OUTPUT);
…
Передача ссылки как переменной У меня есть функция для ручного толчка шагового двигателя с использованием библиотеки AccelStepper. В начале функции я хотел бы, чтобы выбранный двигатель был выбран до тех пор, пока не будет…
Попытка запитать 100 Arduino от одной линии электропередачи Я пытаюсь подключить до 100 Arduino, которые будут распределены по стене длиной 25 м, используя одну линию электропередачи.
Идея заключается в том, что каждая плата Arduino будет иметь несколько…
Минимальное напряжение питания NodeMCU) Я прочитал несколько статей и технических описаний, но не смог найти доступного ответа...
Вот моя проблема: мне нужно запитать NodeMCU (на выводе Vin) от 3 батареек AA. Какое минимальное рабочее…
Arduino Uno не загружает код и перегревается Мы используем Arduino Uno R3, подключенный через USB к компьютеру. Основная проблема в том, что мы не можем загрузить никакой код на плату. Мы получаем эту ошибку в консоли Arduino IDE:
…
сообщение об ошибке "not declared in this scope" Сообщение об ошибке 'dir1PinL' не было объявлено в этой области. продолжает появляться. Есть идеи?
#include "Arduino.h"
/*motor control*/
void go_Advance(void) //Вперед
{
…
OLED-дисплей выходит из строя при подключении USB Я приобрел OLED-дисплей 16x2 (DEP 16201-Y, совместимый с контроллером HD44780) для своего Arduino Uno и заставил его работать в 4-битном режиме, но только если USB не подключен и он питается от…
Ошибка "'Serial' does not name a type" Я получаю ошибку "'Serial' does not name a type" при компиляции этой программы. Мне нужно, чтобы отображались 8 каналов напряжения. Я уверен, что это простое решение, однако я все еще изучаю…
Выполнение кода через функции Я делаю светодиодный куб, в котором используется последовательное освещение. Так что по сути мне нужно повторять свои команды в течение определенного времени. После долгих поисков ничего не вышло,…
Можно ли вставить свою собственную процедуру в процедуру сброса? Я работаю с платами ATmega328 NANO и хотел бы узнать, возможно ли ВСТАВИТЬ мою собственную процедуру, чтобы она была включена в то, что делается во время сброса, ДО того, как будет выполнена…
установка выходного аналогового/цифрового контакта на землю Итак, мне нужно автоматически извлечь CD из привода Blu-Ray, у меня есть провод, приваренный к карте привода, который, если вручную подключить на долю секунды (импульс) к земле той же карты на…
Почему в библиотеках Arduino нет встроенного кода на языке C? Когда я посмотрел, как закодированы библиотеки Arduino, я ожидал увидеть имена регистров, такие как регистры ввода-вывода (PINx, DDRx, PORTx) и другие подобные регистры с назначенными им значениями,…
Как спрогнозировать размер батареи, необходимый для проекта? Я использую Arduino nano вместе с ESP8266. Nano подключен к OLED-дисплею и клавиатуре. ESP8266 загружает данные, введенные с клавиатуры, на сервер. Я хочу сделать устройство портативным, т. е.…
Минимальное значение подтягивающего резистора Я только начал работать с Arduino UNO SMD edition, и я также новичок в электронике в целом. Недавно я хотел попробовать этот урок https://www.arduino.cc/en/Tutorial/Button и столкнулся с проблемой…
Можете ли вы помочь мне сократить мой код? Прежде всего, я хочу прояснить: я не очень разбираюсь в методах программирования, все, что я узнал о CI, было для различных проектов Arduino.
Тем не менее, я только что закончил проект, который…
Вам нужна идея для робота, следующего по линии? Я работаю над роботом, следующим по линии (используя Arduino), который может решать все типы циклов. Мой вопрос: какой алгоритм лучше всего подходит для моего робота, который может решать циклы или…
Как подключить двойной редуктор Tamiya к Arduino Uno? Я работаю над созданием своего первого робота. Это мой первый опыт в области DIY-электроники. У меня уже есть Arduino Uno, и я заказал здесь двойной редуктор Tamiya . Моя цель — управлять…
Как передать 2 параметра с помощью библиотеки RCSwitch? Я изучаю мир Arduino, но очень мало знаю о C и C++.
Я пытаюсь создать небольшой радиочастотный передатчик, который должен передавать данные о температуре и влажности с датчика DHT-11 на Raspberry…
Как выполнить отладку на чипе с помощью Arduino? Хотя эмулятор весьма полезен для отладки кода, не имеющего побочных эффектов, большинство реальных приложений включают в себя некоторые схемы помимо Arduino. Если бы микроконтроллер на Arduino имел…
Как подключить клавиатуру Luxorparts к Arduino? Я только что купил 12-значную клавиатуру от Luxorparts, и в комплекте нет никаких схем, показывающих, как она подключается. Как мне понять, как подключить ее к моему Arduino?