Список вопросов
- Рассчитать статистику в EEPROM Я искал, как выполнять статистические вычисления в EEPROM, но не по теме. Данные, которые я сохранил в EEPROM, — это температура тела. В настоящее время я сохранил данные, используя float. Ниже…
- Последовательная связь между ПК и Arduino с использованием C Я пытаюсь отправить некоторые данные на arduino mega 2560, используя последовательную связь. Я использую пример, который безуспешно нашел здесь . На каждом сайте, который я читал, говорится,…
- Как применить таймер к команде AnalogWrite для Arduino У меня есть 2 скетча для управления вентилятором с помощью Arduino UNO, которые я пытаюсь объединить. Первый — это таймер, который включает и выключает контакт в течение определенного периода…
- Помогите с буквенно-цифровым массивом У меня есть плата Leonardo, и я хочу настроить свои контакты для ввода за один раз с помощью цикла for, но проблема заключается в аналоговых выводах. Я не вижу, как настроить смешанный…
- Возможно ли построить Arduino, которая будет принимать сигналы включения/выключения 12 В от диагностического порта автомобиля (1984 г., до OBD)? Автомобиль AMC Eagle с диагностическим портом Я сделал диагностический прибор, который зажигает светодиоды при включении и выключении сигнала, но он громоздкий и требует подключения проводов. Мне…
- Циклы выходят из строя через ~ 5 минут при выполнении двух вызовов API каждые 10 секунд с использованием клиента WiFi. У меня возникла проблема с вызовом цикла на Arduino MKR1000. Я попробовал решения, предложенные в этом вопросе , и обычно они работают в течение 5 минут, а затем рушатся. Я пытаюсь делать два…
- Ток потребления зуммера Я хочу использовать зуммер KPEG2000 в своем приложении Arduino. Я хотел бы знать, может ли GPIO напрямую управлять этим зуммером, не разрушая UC (GPIO может выдавать максимум 40 мА). В таблице…
- Таймер 1 COMPA ISR - поведение по умолчанию? Я создаю генератор частоты LCD. Когда TIMER1 достигает заданного значения, он переключается на контакт 9 (через OC1A ). Случайно, я оставил TIMER1 "прерывание при сравнении соответствия…
- Запись загрузчика и загрузка скетча на ATMEGA328 У меня есть ATMEGA328-PU (не atmega328P-PU), и мне удалось установить на него загрузчик с помощью Uno в качестве ISP, но теперь я не могу загрузить какой-либо скетч, это шаги, которые я сделал до…
- Какой правильный способ запроса устройства I2C из процедуры обслуживания прерывания? Например, для ADXL345 требуется, чтобы прерывания к, запросив регистр INT_SOURCE (источник прерывания). В примере кода для библиотеки SparkFun ADXL345 Arduino есть код, который выглядит так:…
- Сделать установленный график затемнения светодиодов? Я пытаюсь заставить светодиоды переходить от минимальной яркости к максимальной и обратно за 2,55 секунды. Я действительно не знаю, с чего начать. У меня есть следующий базовый код для…
- как С++ понимает, какую функцию нужно использовать? в этом коде: void AdptSendReply(const char* str) { string s(strlen(str) + 2); s = str; AdptSendReply(s); } void AdptSendReply(const string& str) { string s(str.length()…
- Ошибка: exit status 1 stray '#' in program Я получил эту ошибку: exit status 1 stray '#' in program Как удалить эту ошибку..? int keys = {1,2,3,A,4,5,6,B,7,8,9,C,*,0,#,D};
- Влияет ли LabVIEW Linx на скорость связи с Arduino? Я использую LabVIEW для подключения к Arduino Mega. Я управляю логическим элементом для включения/выключения тока, и в то же время есть соединение I2C с датчиком. Мне стало известно, что временное…
- Общие сведения о WiFi.printDiag(Serial) У меня возникли трудности с настройкой веб-сокетов с помощью Arduino IDE с ESP8266 проблема с веб-сокетами ESP8266 , и я добавил WiFi.printDiag(Serial) в основной цикл моего кода. Вывод, который я…
- Как выбрать подходящие диоды для сдвигового регистра 74HC595 с проводным соединением ИЛИ? Я хочу использовать проводное соединение ИЛИ для подключения некоторых контактов сдвигового регистра 74HC595 к Arduino Digital. Входной контакт. Как выбрать подходящие диоды для этой ситуации? …
- Arduino UNO — колебания входов и выходов На моей плате Arduino есть несколько потенциометров (100 КБ). Когда я повышаю значение одного из этих сопротивлений, другие банки меняются (не слишком сильно, но значительно). Я понятия не имею…
- В чем разница между Nano 328p-au и 328p-mu? В чем разница между Nano 328p-au и 328p-mu? Это связано с обновленным загрузчиком или просто другой дизайн платы? Я хочу убедиться, что заказал правильный, и я не мог найти правильный ответ до сих…
- WS2812 Проблема с цветом матрицы. Власть? У меня есть 8 матричных светодиодных плат 8x8 WS2812, соединенных вместе, чтобы получить 2 матрицы 16x16. Я подключил их проводами Dupont. Я также запитываю 2 16x16 проводами Dupont, которые…
- Arduino IDE не видит последовательные порты Я новичок в ардуино и недавно купил nodeMCU Amica esp2866 для этого учебник . Моя плата подключена к моему MacBook Air (10.14.5 с Mojave), и отображается только «/dev/cu.Bluetooth-Incoming-Port». …
- Сервопривод начинает трястись, когда я добавляю SIM900.begin(19200); Здравствуйте, я работаю над этим мини-проектом. Этот проект работает следующим образом. Всякий раз, когда кто-то вводит неправильный пароль, на ЖК-дисплее отображается «Отказано в доступе» и…
- Попытка связаться с ESP8266 Добрый день, ребята, я пытаюсь заставить ESP8266 работать с Arduino Uno. Вот проводка. Когда я перехожу к последовательному монитору (115200 бод) и набираю: AT, ESP8266 не отвечает. Я что-то…
- Обработка выходного тока Arduino Мне нужно запитать привод, который требует 12 В и потребляет от 5 до 10 Ампер в зависимости от веса, который он заряжает. Поэтому я купил блок питания на 12 вольт и 10 ампер. Я…
- Какие диоды использовать в матричном вводе кнопок/клавиш? (Изготовление игровой клавиатуры) При матричном вводе столбцов/строк NxM с помощью кнопок рядом с каждой кнопкой должен быть диод, чтобы предотвратить "двоение" и правильно считывать множество клавиш, нажатых вместе. Повсюду много…
- Объявление переменной внутри основного цикла Раньше я объявлял переменные внутри основного цикла, и это работало нормально. В новом проекте я сделал то же самое: void loop(void) { uint8_t counter; .... if (buttonPress) …
- Могу ли я запретить библиотеке Stepper удерживать двигатель? Я использую библиотеку Stepper для управления одним шаговым двигателем. Когда Arduino не запускает двигатель, он удерживает вал двигателя на месте. Для моего приложения это очень расточительно и…
- Контейнерная программа Arduino Timer0 Как описано здесь https://learn.adafruit.com/multi-tasking-the-arduino-part- 2/таймеры Я использую таймер 0, чтобы получить собственный таймер с разрешением в миллисекундах. Он настроен…
- Что такое "tCAN" в кодах CAN-шины? Я новичок в Arduino и шине CAN. Я изучаю некоторые примеры кода, которые содержат «сообщение tCAN». Я предполагаю, что он определяет класс для сообщений CAN. Я много искал, но не нашел никакой…
- Есть ли библиотека для Arduino Motor Shield? У меня есть старый моторный шилд, но я вижу, что версия 3 все еще продается: https://store. arduino.cc/arduino-motor-shield-rev3 Когда я перехожу по ссылке раздела "Начало работы" на странице …
- Будет ли Funduino Joystick Shield работать на Mega? Я пытаюсь заставить Funduino Joystick Shield работать с Arduino Mega, и мне нужно использовать возможности WiFi. Спецификации, которые я нашел для Funduino (см. https://protosupplies…
- Прерывает arduino, прерывая последовательную связь У меня проблемы со связью VB.Net-Arduino. Кажется, прерывание приостановило мою последовательную линию связи в void loop() { ... } . Я не знаю, что делать, и я не могу стереть строку прерываний,…
- Вращающийся энкодер, использующий прерывание Я впервые работаю с поворотным энкодером и прерываниями. Я использую Pro Micro, у которого есть контакты прерывания на контактах 0 и 1. Приведенный ниже код работает должным образом. Мой вопрос:…
- Питание модуля Sim800L Я пытаюсь использовать DC блок питания . Я думаю, могу ли я использовать этот блок питания для питания модуля Sim800L . После некоторых исследований я пришел к выводу, что модулю Sim800L требуется…
- Как предотвратить изменение библиотеки arduino? Из соображений безопасности я создал библиотеку для всех, но я не хочу, чтобы люди меняли мою библиотеку, потому что из-за нее устройство не работает. Я ищу вокруг, но все еще не работает. Нужно ли…
- Как millis() сбрасывает себя на 0 Просматривая документацию по millis() function , он говорит: Возвращает количество миллисекунд с момента запуска платы Arduino. запуск текущей программы. Это число будет переполнено…
- Программа Arduino Mega Adk на linux для проекта мой руководитель дал мне плату Arduino Mega ADK ( https://store.arduino.cc/ arduino-mega-adk-rev3 ) и USB-кабель. Я только запрограммировал 8-битный контроллер Atmega32 на linux…
- Функция AnalogRead Возможности считывания напряжения переменного тока Обычно, когда вы чувствуете переменное напряжение, вы получаете синусоидальную форму сигнала. Однако для источников переменного напряжения функция AnalogRead ( ) Arduino представляет только…
- Реле управления одновременно с Arduino и DAQ Я хочу управлять реле с помощью Arduino и DAQ. Arduino используется как встроенное устройство для управления, в то время как DAQ подключается к компьютеру и выполняет управление через…
- Первая настройка - отказ в доступе к usb-порту - ubuntu 14.04 Я только что подключил свою Arduino, и индикатор горит, но тест мерцания не загружается. вот моя ошибка: Arduino: 1.6.7 (Linux), плата: "Arduino/Genuino Uno" Sketch использует 1030 байт (3%)…
- MQTT через serial Я планирую построить узел Интернета вещей с 32 ретрансляторами рядом с моим Raspberry Pi. Реле будут управляться Arduino Mega 2560. Pi будет работать с Home Assistant и Mosquitto, поэтому я бы…
- Не удается обновить время в RTC через I2c Я связываюсь с двумя Arduino, используя протокол I2C, и отправляю от ведомого устройства к ведущему целочисленное значение UTC для обновления времени в модуле RTC. Когда мастер получает значение UTC…
- Невозможно получить постоянное чтение с тензодатчиками Я действительно новичок в arduino и пытаюсь построить весы с четырьмя тензодатчиками SEN-10245 и HX711. Моя проблема в том, что я не могу получить постоянные показания в последовательном мониторе, и…
- Измерение напряжения переменного тока с использованием Arduino Uno Можно ли определять напряжение переменного тока с помощью аналогового входа для Arduino Uno или он может считывать только постоянное напряжение? Я имею в виду, что пытался подключить источник…
- Временные метки данных AnalogBinLogger Я хотел бы поставить метку времени для данных, собранных с AnalogBinLogger.ino, на Arduino Uno. В скетче используются 512-байтовые буферы, и я читал, что запись данных фрагментами по 512 байт…
- Ведомое устройство i2c записывает в ведущее устройство на базе ARM Я хочу установить связь с микропроцессором ARM по протоколу I2C (Multitech mDot, который использует платформу Mbed). Я успешно получаю от него данные (и отображаю их на последовательном мониторе…
- запись в буфер из последовательного ввода Может кто-нибудь объяснить это поведение, пожалуйста, у меня есть следующий код byte buffer[512]; byte block; byte len; Serial.setTimeout(60000L) ; // ждем 20 секунд для ввода с…
- Таймер Arduino с кнопкой увеличения времени У меня есть проект Arduino, для которого требуется таймер обратного отсчета (который я уже сделал). Я подключил кнопку, и когда я нажимаю эту кнопку, мне нужно увеличить таймер обратного отсчета на…
- Прошивка ESP8266 ESP-12E/12F Я новичок в программировании Arduino, и я пытаюсь подключить этот модуль ESP8266 к своему программатору FTDI, но постоянно получаю эту ошибку в моей IDE ARDUINO: esptool.FatalError: Failed to…
- ожидаемый неопознанный идентификатор перед 'if' #include <iostream> using namespace std; char board[3][3]={{'1','2','3'},{'4','5','6'},{'7','8','9'}}; char turn='X'; int draw=0; int row,column; void display_board() { system("cls"); …
- Получение действительно случайного числа в Arduino Какой наилучший способ получить действительно (в отличие от псевдо) случайное число в Arduino или, по крайней мере, наилучшее возможное приближение? Насколько я понимаю, функция…
- почему ардуино не может писать на сервер? Я пишу код для Arduino + SIM800 для подключения к серверу. но это не работает! SerialGsm.println("AT+CIPSEND=63\r\n"); delay( 1000 ); receive_message(); SerialGsm.print( "GET http://sasasas.ir…
- Датчик PIR и шестигранный инвертор с открытым коллектором Инвертор M7404 Hex используется для отправки активного низкого сигнала от датчика PIR на контакт микроконтроллера Однако сброс постоянно отправляет какой-то сигнал, поддерживающий его включенным…
- Проблема с передачей указателя строки от дочернего к родительскому Я пытаюсь передать указатель на const char * от дочернего к родительскому, но явно не понимаю, как это сделать правильно. Вот код, который содержит три класса: 1) родитель 2) Альфа (ребенок) 3_ Бета…
- Как установить CS-пин на Beetle BLE/Bluno Beetle на Adafruit SD Card Breakout - Ошибка инициализации! Здравствуйте, у меня есть Beetle BLE ( https://www.dfrobot.com/wiki/index. php/Bluno_Beetle_SKU:DFR0339 ), и я пытаюсь подключить коммутационную плату Adafruit MicroSD+ ( https://www.adafruit …
- Округление числа с плавающей запятой Я хочу, чтобы пользователь мог изменять продолжительность ШИМ от 0 до 255, число должно быть в минутах и увеличиваться/уменьшаться с помощью двух кнопок. (X) x 255 / 60000 = minute В…
- Библиотеки не включены правильно Я обнаружил следующее неожиданное поведение, и мне интересно узнать его причину. header.h: #include <Time.h> [...] main.ino: #include "header.h" #include <Time.h> [...] …
- Выход AnalogRead() колеблется, даже если контакт заземлен Я использую Arduino Micro для считывания данных с 5 датчиков гибкости и отображения соответствующих углов на последовательном мониторе. В настоящее время у меня довольно много проблем с…
- Светодиод Arduino Nano не работает Я только начинаю работать с Arduino и пытаюсь заставить работать пример со светодиодом. Я изменил сценарий следующим образом, чтобы светодиод оставался включенным: #define LED_PIN 12 #define…
- Подключение к WiFi на ESP32 с использованием учетных данных с SD-карты Я хочу использовать SD-карту для предоставления учетных данных для входа в ESP32. У меня уже есть ESP32, который считывает относительные данные с SD-карты и сохраняет их в виде массива символов на…
- Можно ли поставить Ardupilot на любой полетный контроллер? Некоторые FC утверждают, что поддерживают cleanflight, но не упоминают Ardupilot. Это только потому, что так рекомендуют, или потому, что все работает?
- Как использовать последовательную шину SPI на ATSAMD21G18? Как следует из названия, у меня есть микроконтроллер ATSAMD21G18 , который я хочу связать с LTC6803-4 , но я не уверен, как настроить шину SPI на микроконтроллере, а техническое описание оказалось…
- Не могу добавить плату для RFDuino в Arduino IDE Я попытался загрузить скетч на свой RFDuino. Я могу выбрать порт RFDuino. Но я не могу загрузить, потому что не могу выбрать плату RFDuino. Я выполнил шаги по установке, перечисленные здесь . но…
- Как я могу заставить FastLED настроить каждые 2 светодиода на один и тот же цвет? Я управляю светодиодной лентой WS2812, в которой каждые 2 светодиода управляются вместе — они настроены как «глаза» в реквизите. Я хочу управлять сотнями из них, поэтому, чтобы сэкономить…
- Детектор человека (телефона), который запускает камеру esp32 события Итак, мы с папой пытаемся поймать воров, а также тех, кто оставляет после себя бутылки из-под алкоголя. В его складском бизнесе камеры не достигают этих мест. Не слишком навязчиво, я хочу…
- Совместимость кода с Arduino Due В настоящее время я работаю над проектом квадрокоптера, который включает модуль акселерометра + гироскопа MPU6050, ультразвуковой датчик и управление электронными регуляторами скорости. Я…
- ЖК-дисплеи мешают работе SD-карты регистратора данных Adafruit Я использую защитный экран регистратора данных Adafruit (Rev B) и пару дешевых ЖК-дисплеев 20x4 I2C. На задней панели дисплеев имеется небольшая плата модуля расширения ввода-вывода I2C. Я использую…
- Камера esp32 и датчик PIR Я пробовал все выводы GPIO, перечисленные здесь: Я следую этому руководству, чтобы сохранить изображение с помощью платы камеры ESP32. Я пытаюсь добавить датчик PIR. https://randomnerdtutorials…
- Почему файл boards.txt не найден? Я впервые использую инструмент командной строки ino . При попытке построить свой первый скетч я запускаю: ino build в каталоге проекта. Я получаю следующую ошибку: Searching for Board…
- Использовать выводы PWM в качестве обычных цифровых входов/выходов? Что касается arduino, у которого есть выводы ШИМ, могу ли я использовать эти выводы как обычные цифровые выводы ввода/вывода или нет? Заранее спасибо.
- Строка JSON для Arduino WiFi версии 2 Я пытался использовать библиотеку WifiNINA для доступа к выходным данным JSON из после API с использованием библиотеки WifiNINA и Arduino Wifi Rev2. Это код, который я использовал (это …
- 1,54-дюймовый дисплей Waveshare ePaper требует 5 В от Arduino Uno У меня есть Arduino Uno, и я хотел бы подключить к нему 1,54-дюймовый дисплей Waveshare (красный, черный и белый). Все спецификации говорят мне, что он потребляет 3,3 В, которые у меня есть на…
- Разбор целых чисел из последовательного потока данных Я пытаюсь отправить данные датчика с моего пульта дистанционного управления на мой бот через Bluetooth. Это 6 чисел, которые я хотел бы читать как целые числа на другой стороне. Я печатаю их в…
- Sim800L Проблемы с загрузкой, HTTPACTION возвращает 0, 302, 701 Я использую модуль Sim800L и GPS-модуль NEO6M в сочетании с Arduino nano для создания простого устройства слежения. Я получаю данные с GPS и пытаюсь загрузить их на свой сайт с помощью простых…
- Разбор строк приема Arduino В настоящее время я использую геолокацию Google, чтобы получить данные о местоположении на один nodemcu и отправить их через последовательный порт на другой Arduino. Последовательная команда,…
- Необходимость использования преобразователя логических уровней Зачем нужен преобразователь уровня логики, чтобы иметь 5В или 3,3В? Потому что в Arduino Uno/Mega (не знаю, как на других платах) они уже предоставляют нам 5 В и 3,3 В для использования.
- Это правильный способ использования радиочастотной связи? У меня есть Супергетеродинный приемник 433 МГц и ручной пульт дистанционного управления с аналогичной частотой, я использую Библиотека RC-Switch , и я не смог найти лучшего способа, чем…
- Arduino Micro + Max4466 — Шум на A0 У меня есть Arduino Micro и коммутационная плата MAX4466 ECM/AMP ( https://www.adafruit.com/ продукт/1063 ). Я питаю Arduino Micro от порта USB. На MAX4466 (к Arduino) я подключил VCC к 3,3 В,…
- Получение «пиков» из массива значений — измерение оборотов с помощью акселерометра Для проекта, в котором я собираюсь использовать Arduino и акселерометр для определения оборотов дизельного/бензинового двигателя, я намерен использовать следующее решение. Я приклеил акселерометр…
- Почему Arduino Mega 2560 выдает ошибку, когда я пытаюсь загрузить пример Я пытаюсь подключить свою Arduino Mega 2560 к ПК, но думаю, что это не так просто, как я себе представляю. Я потратил много времени, чтобы установить драйвер USB. Вот скриншот: Когда я…
- Веб-сервер ESP8266 недоступен через 2 минуты после сброса У меня есть Keyes Espressif ESP8266 NodeMCU, у меня есть два светодиода, которыми я хочу управлять и которые подключены к ESP. Когда я открываю веб-страницу http://10.0.0.5/5 после загрузки…