Список вопросов
- сообщение об ошибке "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 каналов напряжения. Я уверен, что это простое решение, однако я все еще изучаю…
- Выключите светодиод моего датчика GY-85 Я хотел бы отключить светодиод моего компонента GY-85 (гироскоп). Возможно ли это?
- Atmel Studio 7 или Arduino IDE для кодирования на уровне регистров? Какой из них лучше всего подходит для начала работы с встроенным кодированием на языке C на уровне регистров? А какой из них используется профессионально?
- Генерация двух сигналов ШИМ частотой 1 МГц и коэффициентом заполнения 33%. Я пытался сгенерировать два идентичных сигнала ШИМ. Оба сигнала должны иметь рабочий цикл 33%. Первый сигнал начинается с 0us, а другой с 0.5us. После просмотра руководств я придумал следующий код,…
- Выполнение кода через функции Я делаю светодиодный куб, в котором используется последовательное освещение. Так что по сути мне нужно повторять свои команды в течение определенного времени. После долгих поисков ничего не вышло,…
- Можно ли вставить свою собственную процедуру в процедуру сброса? Я работаю с платами ATmega328 NANO и хотел бы узнать, возможно ли ВСТАВИТЬ мою собственную процедуру, чтобы она была включена в то, что делается во время сброса, ДО того, как будет выполнена…
- ssPin, resetPin, updatePin, ps0, ps1, osk — не были объявлены в этой области Приведенный ниже код вызывает ошибку: ssPin не был объявлен в этой области Эта ошибка повторяется для всех элементов DDS, т. е. ssPin , resetPin , updatePin , ps0 , ps1 и osk …
- установка выходного аналогового/цифрового контакта на землю Итак, мне нужно автоматически извлечь 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?
- Выдвижение аргумента Я не могу понять, почему test не передается должным образом в test1 #include <Arduino.h> char *test1; char *status_reply(char *test) { int ans_rel = 1; int ans_led =…
- ЖК-дисплеи размером более 20x04 и диагональю 5 дюймов Существуют ли ЖК-экраны i2c с разрешением более 2004 символов и размерами более 4,8 x 2,7 x 1,2 дюйма? У меня есть Sainsmart 2004 LCD, но он не может отображать всю необходимую мне информацию.…
- Подключение Arduino Arduino к MOSFET Я хочу использовать свой Arduino Nano для управления 12-вольтовым перистальтическим насосом через N-канальный MOSFET BDX33c. Максимальный ток, потребляемый насосом, составляет 1,4 А. Arduino (через…
- Шаговый двигатель с концевыми выключателями У меня есть код ниже, который является моей попыткой управлять направлением шагового двигателя, который перемещает каретку вправо и влево. Кроме того, на каждом конце пути есть ограничения, которые…
- Как повторить код Я хочу, чтобы мой двуногий робот продолжал ходить, но он делает только два шага, этот проект двуногого робота важен для моего проекта Capstone. Код ниже — это код, который я использовал #include…
- eclipse photon с плагином cdt-arduino не может загрузить скетчи Недавно я решил попробовать eclipse-photon-cdt. Я использую его со встроенным плагином Arduino, скачал конфигурацию платы feather m0 и попытался загрузить пустой скетч. Не удалось, консоль…
- Управление Dynamixel Ax-12 с помощью Arduino Mega Я хочу управлять двумя сервоприводами Dynamixel AX-12 с помощью Arduino Mega, но не знаю, какие команды им отправлять через последовательный порт. Может ли кто-нибудь мне с этим помочь? (И,…
- Что означают эти строки в коде считывателя RFID-карт UID? Сейчас я работаю над проектом с использованием RFID. Мне интересно, как работают эти строки кода. Я знаю, что это как-то связано с получением UID отсканированной/поднесенной карты, но может ли…
- Некоторые переменные не сохраняют свои значения при выходе из цикла while? Извините, если я задаю слишком много глупых вопросов, но я действительно в тупике. Я понимаю, что если я задам переменную внутри цикла, то эта переменная не будет в области видимости снаружи цикла. …
- Рассчитайте уникальный адрес датчика с помощью 8-позиционного DIP-переключателя У меня есть большое количество плат датчиков, которые мне нужно настроить, задавая уникальные адреса. Каждый датчик подключен к своему собственному arduino, я использую 8-позиционный…
- Arduino + Соленоидный замок Я пытался использовать соленоидный замок вместе с Arduino, используя адаптер постоянного тока 12 В 2 А, TIP120 и диод. Схема выглядит примерно так . Однако замок не защелкивается автоматически…
- Остается ли контакт (входной контакт Arduino) плавающим при подключении к GPIO на RPI? В настоящее время я тестирую свое приложение на Arduino и испытываю проблемы с плавающими пинами. Моя программа считывает состояние пинов входных пинов, которые настроены как pinMode(5,…
- Невозможно создать массив типа const char* У меня есть что-то, возвращаемое как const char*, и я хотел бы сохранить это в массиве. Я попробовал это: const char* book[amtBooks] = ""; и получаю эту ошибку: error: array must be…
- Ethernet nodemcu У меня есть вопрос, который может быть вопросом #noob, но мне интересно, есть ли плата, похожая на nodemcu по размеру, которая запускает код arduino, но вместо этого может использовать ethernet для…
- целостность данных при слишком частых прерываниях У меня есть кодер, который генерирует ~54000 прерываний в секунду. Это слишком быстро для моего Arduino Uno. Но я все равно пытаюсь понять, что я могу из этого получить. Для науки. unsigned long…
- Ремонт Arduino с повышенным напряжением Я использовал вывод 5 В вместо вывода Vcc для работы некоторых датчиков на Arduino MKR GSM 1400. Хотя рабочее напряжение составляет 3,3 В. Из-за этого он больше не работает должным образом,…
- Локальный символ* - сохраняет свое значение Извините за вопрос новичка в Arduino, но я пытаюсь понять, почему res сохраняет свое значение при повторном вызове up_cmd0 . например, если num=8 в первом запуске и результат: up_cmd0_res:…
- esp8266 и ардуино про мини У меня есть несколько датчиков. Датчик температуры (DHT22), датчик расхода, оптический датчик тахометра и RGB-светодиод. Я хочу использовать adafruit IO, чтобы получить значения этих датчиков и…
- Нужна помощь с программой для кнопки смены отображения на OLED-дисплее Итак, я программирую OLED -дисплей с моего Arduino Uno . Я пытаюсь сделать кнопку, которая переключает разные слова на дисплее. (Слова пока являются просто заполнителями для программ.) В моей…
- Потенциометр считывает буквы Мой потенциометр считывает буквы «t» или «u» в моем серийном номере. Я считаю, что мой потенциометр подключен правильно. Что я упускаю? Вот мой код: #include <VarSpeedServo…
- Проблема с HTML-кодом в ESP8266 WebServer У меня есть небольшая проблема: У меня есть ESP8266 , к которому я подключил матрицу светодиодов для перемещения текста (матрица светодиодов сделана из ленты светодиодов с возможностью адресации…
- Вторая SD не пишет Простая проблема, не могу понять причину, SD-карта пишет первый файл нормально, а второй вообще не пишет. Может кто-нибудь понять, почему? #include <SPI.h> #include <SD.h> …
- Как правильно отправлять данные через http с помощью sim908? Преамбула : У меня есть плата sim908 , и я пытаюсь периодически отправлять некоторые данные на сервер с помощью AT-команд . На каждую команду я жду ответа, чтобы проверить, все ли работает. На…
- Может быть, странная проблема, с которой я столкнулся, связана со сравнением чисел с плавающей точкой? У меня есть прерывание таймера, которое управляет шаговым двигателем на плате UNO. В обработчике прерываний он проверяет скорость двигателя и сравнивает ее с целевой скоростью. Это позволяет…
- Использование внешнего сброса для запуска приема радиосигнала Я разрабатываю маломощное радиочастотное приложение с использованием ATTiny (Adafruit Trinket). Когда система получает радиосигнал, ей нужно считать данные с некоторых датчиков и передать их.…
- Проблема прерываний с датчиком потока #include <Wire.h> //Библиотека I2C #include <LCD.h> #include <LiquidCrystal_I2C.h> // Библиотека ЖК-дисплеев LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3,…
- Arduino управляется USB-геймпадом Я хочу управлять своим Arduino с помощью USB-геймпада. Я знаю, что существует библиотека для USB-клавиатуры для Arduino, но я не знаю ни одной библиотеки для USB-геймпада. У меня геймпад в стиле PS3…
- отправка и получение данных от esp8266 Мы пытаемся создать сеть связанных автомобилей, в которой статус одного автомобиля постоянно обновляется для соседних автомобилей (например, скорость, передача, тормоза и т. д.). Могу ли я…
- Ресурсы пиксельных шрифтов в байтовом формате Чтобы написать текст на матричном или ЖК-дисплее с помощью Arduino, вам понадобится пиксельный шрифт в байтовом формате (т. е. обычно 1 бит = 1 пиксель). В Интернете я нашел на удивление мало…
- Возврат конкатенации символов Моя цель — создать функцию, которая объединяет 2 символа в 1 и возвращает его как подписку MQTT. Я получаю разницу между результатами внутри и снаружи функции (я новичок в Arduino), и я не могу…
- Почему потенциометр выполняет функцию переключателя «вкл/выкл» в моей программе? Я использую ультразвуковой датчик HC-SRO4 и потенциометр D10K. Итак, я просто повозился с потенциометром в программе, а затем попытался изменить яркость светодиода, который включается при выполнении…
- Как мы можем реализовать прерывание? Я хочу реализовать прерывание на Adafruit_RGBLCDShield. Выберите кнопку для запуска/остановки регистрации данных?
- Как распечатать/отобразить следующий пункт меню с помощью menubackend.h? Я пытаюсь сделать навигационное меню с подменю для отображения на OLED. С этим все в порядке, однако я хотел бы отображать следующий элемент на том же уровне, чтобы поощрять прокрутку, но я не могу…
- RH_RF24_MAX_MESSAGE_LEN в RH_RF24.h Я использую RH_RF24.h для управления Si4463 и реализую простую связь между двумя Si4463. Но я не знаю среднее значение RH_RF24_MAX_MESSAGE_LEN в этом примере . RH_RF24_MAX_MESSAGE_LEN …
- Проблема с массивом последовательной записи Arduino Я пытаюсь наладить связь ПК - Arduino Uno. Мой код Arduino здесь: (Он работает следующим образом) int ndx = 0; char pack[12]; void setup() { Serial.begin(9600); while(…
- Проблема с устройствами Arduino Uno 2 I2C У меня есть два устройства I2C, подключенных к Arduino Uno: RTC и интерфейс OBD (см. ссылки ниже). SCL/SDA обоих устройств подключены параллельно к SCL/SDA (соответственно) Uno. Моя проблема: когда…
- PWM-вывод Arduino Nano не функционирует Я создаю проект с использованием Arduino Nano. В нем я использую вывод 3 как выход ШИМ. Однако, если я подаю на него значения ниже 255, вывод вообще не выдает никакого напряжения. Согласно этой…
- Ошибка компиляции скетча Arduino Я пытаюсь увеличить громкость усилителя Max9744 мощностью 20 Вт от Adafruit с помощью скетча Arduino. Я только начинающий и работаю с внуком, так что это может быть больше, чем я могу сделать. …
- Как совместно использовать/переназначить аналоговый вывод для двух библиотек Adafruit для двух аппаратных средств Adafruit Я пытаюсь использовать Adafruit BMP180 и Adafruit 16x2 RGB LCD Display вместе на одном Arduino Uno R1. Оба компонента оборудования и их библиотеки используют аналоговые выводы 4 и 5. Есть ли способ…
- Отслеживание нескольких действий У меня есть несколько светодиодов, подключенных к Arduino, который получает JSON-словарь. JSON-словарь определяет, какое действие должны выполнять светодиоды (затухание, импульс, включение или…
- Arduino DDS IOT ESP8266 управляет AD9834 первый пост, возникли проблемы с загрузкой скетчей на win10, скетч Blink загружается, но когда я пробую любой из двух скетчей, которые были специально закодированы для этого duino, я получаю…
- Проверка отпечатков пальцев Arduino с сервера Я думаю заняться хобби-проектом, связанным с проверкой отпечатков пальцев. Поток, который я хотел реализовать, выглядит примерно так: Пользователь может зарегистрировать отпечаток пальца с…
- Проблемы с повышением скорости запроса Bluetooth HC-05 Я создаю проект с Arduino и модулем Bluetooth HC-05, который получает MAC-адреса Bluetooth-устройств вокруг (не подключается, а просто запрашивает). Он работает, но мне нужна более высокая…
- Прерывание срабатывает дважды при установке на ПАДЕНИЕ У меня есть простой скетч с кнопкой, которая запускает прерывание, когда контакт кнопки переходит из положения HIGH в положение LOW. Он имеет функцию устранения дребезга, поэтому при нажатии кнопки…
- Контактное соединение Uno: Atmega16u2 и ATmega328P На моем Uno я настроил HoodLoader2 (ссылка ниже), чтобы я мог программировать как ATMega16u2, так и ATmega328P. Я могу обмениваться данными между ними с помощью последовательного порта. Однако мне…
- Eclipse добавить библиотеку Я тут совсем запутался, понятия не имею, что я делаю не так. Я использую Eclipse Mars с расширением Eclipse C++ Arduino. Я также использую библиотеку COSA, вот где возникает проблема. Я могу…
- Случай RESET и RESUME в коде Arduino mega 2560 (КНОПКА КАК ПРЕРЫВАНИЕ) Я работаю над Arduino Mega 2560, которая управляет четырьмя шаговыми двигателями с драйвером BT6560, шестью кнопками и четырьмя концевыми выключателями. Я хочу закодировать Arduino таким…
- Как сделать кнопку питания для моего проекта, работающую от USB-порта? Я решил проблему с питанием от батареи для своего проекта Arduino, просто подключив USB-порт. Однако я только что понял, что не могу придумать хороший способ добавить кнопку включения/выключения!…
- Как изменить светодиодный вывод по умолчанию для отображения загрузки? Я сделал плату для своего проекта на базе Arduino Pro Mini. Проблема в том, что мне пришлось поместить светодиод на пин 4 вместо пин 13. Какие настройки мне нужно изменить, чтобы сделать пин 4…
- Очищается ли SRAM при переводе Arduino в режим sleep_mode_pwr_down? Вопрос В целях снижения энергопотребления я перевожу Arduino в спящий режим между снятием показаний датчиков. Однако данные показаний сохраняются в массивах и не должны стираться при переходе…
- Настройка Huzzah ESP8266 Я пытаюсь настроить Huzzah ESP8266 и не могу заставить его работать. Я искал помощь в Интернете, но безуспешно. У меня установлена плата со скоростью передачи данных 115200 бод, и я передаю данные…
- Сомнение в использовании массива символов Я пытаюсь сделать светодиодную вывеску с помощью светодиодной ленты WS2812b, используя библиотеку FastLed (кстати, это отличная библиотека!), я уже могу показывать текст (пока только один, который…
- Как напечатать «µ» в последовательном мониторе? Я пытался напечатать букву µ на последовательном мониторе Arduino IDE, но у меня не получилось. Есть ли способ напечатать µ или любые другие символы не ASCII , такие как Ó , ß , Ô , Ò , õ , Õ …
- Восстановите подключение к WIFI Я написал код для внедрения в устройство SONOFF (чип ESP8266). Мой вопрос касается отключения из-за сбоя/перебоя питания в сети Wi-Fi. Когда происходит такое событие, пытается ли соединение Wi-Fi…
- Как подключить этот последовательный дисплей SPI к Arduino? Недавно я купил экран на DX, даже не задумываясь об этом, потому что понятия не имею, как подключить его к моему Arduino. Это этот экран: В описании сказано, что он использует…
- Остановка таймера обратного отсчета, когда он достигает 0 Я пытаюсь изменить следующий набросок, чтобы сделать обратный отсчет (который, кажется, частично работает). Что мне нужно изменить, чтобы таймер остановился на нуле? Прямо сейчас он отсчитывает от…
- Почему DigiSpark не распознается автоматически на других компьютерах? Вчера я купил DigiSpark (это плата разработки на базе микроконтроллера ATtiny85) и написал свой первый скрипт. У меня нет проблем с запуском на моем персональном ПК (который я использую для…
- Код Arduino не работает для униполярного шагового двигателя Я использую униполярный шаговый двигатель 1,8 градуса. Я написал код для вращения шагового двигателя, то есть, когда вывод A0 становится HIGH, он должен вращаться по часовой стрелке, а когда вывод…
- Всегда 255-ответ в I2C между ATTiny85 (8 МГц) и Arduino Uno Я пытался настроить I2C-диалог между ATTiny85 (8 МГц) и Arduino Uno. Однако я всегда получаю ответ 255 от моего I2C-ведомого. Я использую Arduino 1.8.5. Что я делаю не так? ATTiny85-Код…
- Разница в распиновке (типы?) Uno/Mega Как человек, который разбирается в Arduino, я начал свой первый проект Arduino 5 часов назад, не имея никаких предварительных знаний об Arduino (хотя у меня есть опыт программирования, я включил это…
- Скетч Arduino — как добавить временную метку для исходящего MQTT Я пишу скетч для загрузки на устройство Sonoff (дистанционное реле на базе ESP8266). Все работает отлично, но я хочу, чтобы мои публикации MQTT содержали следующий формат: [ ДАТА И ВРЕМЯ ]…