Список вопросов
- Питание Nano с помощью адаптера mini USB 5 В Я сделал простую схему измерения температуры, которая загорается светодиодом, когда он достигает определенной точки. Он отлично работает при питании от USB, подключенного к ноутбуку, но когда я…
- GSM библиотека - все примеры работают, кроме GPRS? я использую arduino uno и sim808. я подключил sim808 к контактам 2,3 на arduino uno и использовал библиотеку GSM. я протестировал все примеры: совершать и принимать звонки или сообщения. часть…
- Разные выходные напряжения от одного и того же источника? Мне интересно, можно ли подключить несколько понижающих преобразователей с разными требованиями к напряжению и силе тока к одному и тому же источнику питания (эта идея предназначена для управления…
- DS3231 + кнопка для включения подсветки пожалуйста, кто-нибудь может помочь мне с кодом, я хочу иметь автоматический запуск в определенный час, также я хочу иметь переключатель кнопок, если это необходимо, в моем коде я могу нажать кнопку…
- Разделение на ДВА байта для сохранения в EEPROM Я пытаюсь сохранить в памяти (в данном случае в памяти FRAM) ДВОЙНОЕ значение, я пробую тот же метод с использованием ОБЪЕДИНЕНИЯ для сохранения значения с плавающей запятой, но не переходите ко…
- File.read() всегда возвращает значение -1 Я пытаюсь распечатать текстовый файл с SD-карты на SSD1306, используя библиотеку u8x8. Вот текущий код: #include <SD.h> #include <Arduino.h> #include <U8x8lib.h> #ifdef…
- Увеличение подключений ESP32 AP max Уже задавался вопрос, сколько клиентов могут подключиться к точке доступа ESP32, но ответ далеко не ясен; лучший вариант - полтора года назад ( максимальное количество подключений к точке доступа…
- Accelstepper.runToPosition() работает нормально. Accelstepper.run() ничего не делает У меня есть сложный скетч с Arduino Uno, последовательный Com Bluetooth с использованием AltSoftSerial, последовательный com с использованием SoftwareSerial и последовательной связи с ПК. Я хочу…
- Команда продолжает повторяться, потому что веб-страница пытается обновить Я хочу выполнить действие только один раз, когда я нажимаю кнопку веб-страницы, но когда страница пытается обновить, действие выполняется в цикле. Я использую пример wifimanualwebserver для esp8266…
- Считывание нескольких датчиков MPU 9250 с помощью мультиплексора TCA9548A Я пытаюсь считывать несколько датчиков MPU 9250 с помощью мультиплексора TCA9548A в ESP 32 и Arduino IDE. Кто-нибудь сделал это успешно? Я новичок в области кодирования Arduino. Я пытаюсь…
- Файл создан, но не записаны данные Я начинаю использовать Arduino и практически не имею опыта кодирования. Тем не менее, мне удалось закодировать и понять, как это работает. Проблема, с которой я столкнулся, заключается в том, что…
- Передавать данные структуры во внешнюю структуру через serial? Используя две платы аналогичной архитектуры, я хотел бы отправить содержимое структуры с отправляющей платы на принимающую плату. Я использую UART для передачи данных. Мой план состоял в том,…
- Arduino Yun получает UDP-пакеты, но печатает их с помощью тарабарщины Arduino Yun настроен на прием UDP-пакетов. Он получает эти данные с какой-то тарабарщиной. Как все настроено: Arduino Yun (действует как сервер) подключен через Ethernet к ПК, который (через…
- Сервер ESP32 HTTPS - как получить строку запроса POST Я пытаюсь настроить ESP32 (DOIT ESP32 DEVKIT V1 в Arduino IDE, с библиотеками Wi-Fi Espressif) со следующими включениями на данный момент: #include <WiFi.h> #include <WiFiClient…
- Загрузка Digispark не работает в KDE Neon (Linux) Я использую KDE Neon и загрузил Arduino IDE через Snap Store. Он хорошо работал с ESP8266 и другими Arduions. Но когда я попытался загрузить простой скетч или пример скетча в свой Digispark, я…
- Как безопасно записывать данные на SD или Eeprom при выключении питания Arduino Я хочу постоянно хранить данные на SD-карте. Но как я могу убедиться, что данные не повреждены в момент отключения питания? Я думаю, я мог бы добавить небольшой конденсатор на 5 В и проверить, когда…
- Как получить значение PPM из MQ-3? Я попытался создать проект для обнаружения алкоголя с помощью Arduino Uno и датчика алкоголя MQ-3. У меня уже есть значение R0 , но здесь я столкнулся с проблемой: я не знаю, как преобразовать…
- Определение относительно точной скорости с помощью ИДУ В настоящее время я работаю над проектом, в котором я пытаюсь точно определить скорость в портативном устройстве, используя IMU, в течение примерно 30 секунд. У меня возникли серьезные проблемы с…
- Как отобразить информацию о шине CAN на веб-сервере EPS32? Я пытаюсь отобразить переданную информацию с CAN-шины на веб-сервере ESP32. Я сохранил CAN.read() в буфере receivedChars[i] и попытался отобразить данные с помощью client…
- Attiny85 Clone Не может установить значение P1 для ввода Все, что я читал о китайских клонах Digispark attiny85, говорит о том, что вы можете использовать p0-5 в качестве цифрового ввода-вывода (p5 как после сброса предохранителя) Простой тестовый код…
- Автопарковка на arduino Я хочу создать проект, в котором есть парковка и ИК-датчик, который распознает, когда подъезжает машина, и отображает на ЖК-дисплее сообщение о том, что нужно вставить rfid-карту, а затем открывает…
- Не удается отправить Wemos D1 ESP8266 в глубокий сон У меня есть Wemos D1 (версия 2015-08), и я пытаюсь заставить его заснуть. Мне удалось запустить его в целом и запустить / подключить Wi-Fi к работе и т.д., Но функция глубокого сна мне недоступна.…
- RF24 - Разделение и отправка полезной нагрузки длиной более 32 байт Чтобы отправить длинную полезную нагрузку, я создал следующую функцию: void splitMSG(const char *msg, const int arraySize, const int len) { Serial.print("Array size: "); Serial…
- Как постоянно считывать/записывать переменные на Arduino Due (без EEPROM/shield)? Я относительно новичок в Arduino и в настоящее время пишу некоторый код для управления релейной платой. Время включения / выключения указывается пользователем во время выполнения и должно…
- ATTINY85 - Радиочастотный передатчик (RH ASK) Я работаю над небольшим радиочастотным датчиком, работающим от аккумулятора. Я использовал код от мистера К. ( https://arduino.stackexchange.com/a/55516/65870 ) в качестве основы и адаптировал его к…
- Модуль, который может как определять напряжение (12 В), так и контролировать ток Мне нужен модуль для ARDUINO, который может как определять напряжение (12 В) , так и контролировать ток между 2 контактами (12 В), например, реле на другом устройстве Я нашел релейные модули для…
- Датчик пульса лучше работает снизу вверх? недавно я купил себе датчик пульса и сердцебиения. Подключил его и к моему новенькому M1 mini. Я написал фрагмент кода, который просто выводит исходное значение АЦП из A0 (где подключен датчик…
- Спецификация разъема питания arduino Можем ли мы узнать о деталях, которые использует arduino? Я хочу сделать щит, и я купил такие же силовые разъемы. И я подумал, что там будет два контакта, один для питания, один для GND. Однако…
- Безопасно ли подключить модуль A6 GPRS к телефонному адаптеру 5V 2A У меня есть модуль GPRS A6, а мой адаптер питания для телефона Samsung имеет выход 5 В и 2 А. Но там также написано 9 В и 1,6А Адаптер моего телефона Итак, повредит ли это мой модуль A6 GPRS,…
- Проблема с подключением 2 8-разрядных сдвиговых регистров 74HC595 в каскадном соединении Теперь я успешно научился управлять одним 8-битным сдвиговым регистром 74HC595 с помощью Arduino UNO, но всякий раз, когда я пытался подключить другой к первому сдвиговому резистору через каскадное…
- Сканер I2C - Устройства не найдены Я подключил OLED-дисплей к выводам SDA и SCL Arduino UNO. Однако я не могу найти адрес с помощью сканера Arduino I2C. Все провода подключены правильно, и на дисплее есть питание. В чем еще может…
- Проверить переключатель уровня с помощью Arduino и некоторых данных Ниже приведена ссылка на двунаправленный преобразователь логического уровня (он же level shifter). Я припаял 12 контактов (по 6 на каждую деталь) к регулятору уровня, чтобы он поместился на макетной…
- Не могу разобраться в проблеме, из-за которой не могу загрузить скетч в nano это код ошибки (он является новым с предыдущего раза, когда я публиковал). для этого я использую почасовую сборку, а не бета-версию avrdude: stk500_recv(): programmer is not…
- Не удается загрузить код на плату Arduino на Mac Я использую MacBook Pro с 10.13.6, официальную плату Arduino Uno и Arduino 1.8.13 IDE. У меня возникли проблемы с загрузкой кода на плату Arduino. У меня есть 5 доступных портов: дев/кр…
- Как управлять конвейером для запуска и остановки в одном и том же месте с помощью оптического поворотного энкодера Я полный новичок в arduino. Я просто хочу знать, возможно ли это, прежде чем я начну инвестировать в компоненты. Мне нужно запускать и останавливать конвейер с цепным приводом {не может…
- Всегда определяет тот же вывод, что и HIGH, даже если он не подключен Я тренируюсь с платой arduino UNO (я новичок), и я пытаюсь включить некоторые светодиоды в зависимости от того, какой аналоговый вывод подключен к 5V. Вот мой код: int statusLed = 11; int out1 =…
- Ошибка компиляции для платы Arduino Nano У меня есть несколько плат Arduino Nano. Я могу скомпилировать или загрузить код только один раз. Если я попытаюсь скомпилировать / загрузить снова, я получу сообщение об ошибке: "Ошибка компиляции…
- Необъяснимое поведение массива символов после использования `deserializeJson` Я использую библиотеку RF24 для отправки сообщений между 2 микроконтроллерами: 1) ESP8266 (без Wi-Fi, тот же код может быть скомпилирован на любую плату Arduino) 2) pro-Micro. Сообщение…
- Генерация сигнала Bit Bang #include <Wire.h> #include <LiquidCrystal_I2C.h> #include "digitalWriteFast.h" #define BUTTONPIN 2 #define FDCSPIN 6 #define CIPIN 5 #define SPEAKERPIN 4 …
- Как очистить выходной буфер Arduino Uno? Я закодировал arduino для DHT11, который использовался для печати влажности в первой и температуры во второй строке. Но иногда, когда я открываю SerialPort, я получаю абсурдные данные.
- Стандартное отклонение и дисперсия массива чисел Ищете простой способ получить дисперсию массива чисел, который будет скомпилирован с помощью компилятора Arduino. Что-то вроде этого c #: static float variance(double []a, int n) { //…
- Подключение Arduino Uno WiFi Developer Edition к Интернету Недавно я купил здесь Arduino Uno WiFi Developer Edition . Хотя все остальные функции, похоже, работают (я могу загружать / запускать программы, считывать подключаемые датчики и т.д.), я не могу…
- Побитовая запись на аналоговый вывод Я только начинаю изучать побитовые операнды, и вот мой вопрос. Для этого: pinMode (13, OUTPUT); digitalWrite (13, HIGH); побитово я могу сделать так: DDRB |= B00100000; //установить…
- Некоторый код работает только при подключении последовательного порта USB Я использую Arduino Uno в качестве своего микроконтроллера, но у меня странное поведение. Мне нужно запустить несколько функций одновременно. Один для получения значения GPS и температуры, затем…
- Вопрос: как объединить два разных кода Я увлекаюсь Arduino, и у меня возникли проблемы с одновременным запуском двух скетчей на Arduino UNO. В первом случае речь идет о программе, которая считывает температуру и относительную влажность,…
- Ошибка отправки данных из ESP8266 в Uno Я отправляю данные с ESP8266 в Uno (мне нужно использовать Uno, потому что у него больше входных данных, чем у ESP, и они нужны мне для моего проекта). ESP8266 подключается к последовательным…
- nRF24L01 - пропускает конечные символы во время передачи Это кодекс моего Хозяина. #include <nRF24L01.h> #include <RF24.h> #include <RF24_config.h> #include <SPI.h> RF24 radio(7, 8); const byte address[6] = "00001"; char…
- Первая попытка arduino. 4 переключающих входа, управляющих 8 светодиодными выходами Это мое первое знакомство с Arduino. Я не уверен, какой из них использовать даже для этого. Поскольку это будет специализированное подразделение, а размер имеет небольшое значение, чем меньше, тем…
- Проблема синхронизации с сигналами #include <Wire.h> #include <LiquidCrystal_I2C.h> #include "digitalWriteFast.h" #define BUTTONPIN 2 #define FDCSPIN 6 #define CIPIN 5 #define SPEAKERPIN 4 float RPM=1000…
- MkrWan зависает после кратковременного отключения электроэнергии Мой MkrWan работает на внешнем адаптере 5v 3A без аккумулятора. При кратковременном (15-20 секунд) отключении питания Mkrwan все еще кажется работающим. Я думаю, что он потребляет энергию на…
- Нужна помощь в написании кода для моего fyp как работает мое кодирование= 1 rfid-карта обнаруживается на первом rfid-считывателе и 2 rfid-карты обнаруживаются на втором rfid-считывателе, после чего сервопривод переходит на 90 мой второй…
- Arduino Ethernet Shield при использовании контактов Arduino Mega В настоящее время у меня есть Arduino Ethernet Shield, который совместим с Mega. Я нашел в библиотеке Arduino Ethernet https://www.arduino.cc/en/Reference/Ethernet что экран использует разные…
- Как подключить модуль board plus к одному батарейному блоку Я человек, который очень плохо разбирается в робототехнике и физической стороне компьютеров (специалист по программному обеспечению), поэтому прошу прощения, если это глупый вопрос. Я покупаю…
- Как подключить несколько последовательных портов arduino вместе Идея состоит в том, чтобы подключить более 1 подчиненного устройства arduino к ведущему, как показано в schamatic Проблема в том, что TX slave не может просто объединиться с master RX. Ему…
- Arduino не работает Когда я пытаюсь загрузить скетч Arduino Uno R3, иногда я получаю следующую проблему: В начале индикатор RX мигает три раза, а затем я получаю ошибки: avrdude: stk500_recv(): programmer is…
- Объединение двух двумерных массивов в порядке следования осей Хотите объединить два разных 2D-массива с разными размерами строк в один длинный массив: int 2dArray1[][] = { {1, 2, 3}, {4, 5, 6}}; int 2dArray2[][] = { {10, 20}, {30, 40}}; int…
- Скетч пропускает ОТКРЫТЫЕ входы Arduino Люди, Я новичок в Arduino. У меня есть скетч, который проверяет набор входных данных на ВЫСОКИЙ или НИЗКИЙ уровень с помощью цикла 'for'. Когда цикл for достигает ВХОДА, который остается ОТКРЫТЫМ (к…
- Связь Arduino UNO/Nano с модулем SP1ML-868 Добрый вечер, я пытаюсь установить последовательную связь между Arduino UNO / Nano (ATmega328P) и радиочастотным радиомодулем SP1ML-868 (http://www.st.com/en/wireless-connectivity/sp1ml.html). Я…
- Нужно ли устанавливать функцию с атрибутом always_inline, когда функция будет работать, возможно, один раз? Я просматриваю библиотеку для ILI9488, работающую под управлением SPI, и хочу скопировать эту библиотеку в свою версию. В начале исходного файла для SPI_HAS_TRANSACTION есть предупреждение о том ,…
- ESP32 с регулятором мощности Lolin 2,4-дюймовый TFT экран У меня заканчиваются интеллектуальные возможности, пытаясь управлять TFT-экраном Lolin с диагональю 2,4 дюйма. Я подключил экран через официальный TFT-разъем к Lolin D32 Pro. Я использую библиотеку…
- Отправка минимальных данных между двумя Arduino далеко друг от друга Проблема: мне нужно отправить небольшие целые числа (достаточно однозначных чисел) между двумя arduino, расположенными примерно в 50-60 метрах друг от друга. Подключение должно осуществляться с…
- Что может привести к тому, что чтение АЦП зависает? Я делаю контроллер солнечного нагрева воды с помощью arduino. У меня произошло замораживание считываемого значения АЦП (зонда ntc, считывающего показания солнечных панелей), которое оставалось на…
- Отправка данных в UART с помощью Atmel Studio с Attiny84 Я хочу отправить данные в TFDI. Это может быть hello world или любое значение переменной. Но я не могу этого сделать. Я не нашел примера кода в Интернете. Некоторые примеры не работают. Я…
- Связь Arduino прервана, предотвращает загрузку программы (catch 22) Я написал некоторое программное обеспечение, которое при загрузке на Arduino Micro по какой-то причине блокирует связь. Давайте оговоримся, что с этим что-то не так. Используя Ardiono IDE в…
- Как запрограммировать Arduino вручную через STK500? Я пытаюсь запрограммировать Arduino Nano (с ATmega328P) с ESP32, который подключен к его UART и контакту сброса. Я должен сделать это через ESP, потому что Arduino должен работать сам по себе,…
- Arduino с прерываниями переходит в состояние блокировки Я совершенно не разбираюсь в использовании прерываний на Arduino, и я столкнулся со странной проблемой. Я использую Arduino Pro Mini, датчик освещенности и модуль RTC (DS3231), который установил 2…
- Являются ли контакты GND Arduino идентичными выводам GND его источника питания? Что произойдет, если я подключу вентилятор, как показано на следующем рисунке: + 12 В подается от источника питания, который также питает Arduino. GND, однако, подключается к GND-контакту…
- Температурная аномалия на BS18B20 + NodeMCU на Tingspeak Температура время от времени падает с 59+C до -13C или до других случайных значений. Использованный скетч и информация с этого сайта: http://internetofthinking.blogspot…
- Устройство открывания гаражных ворот RFID выходит из строя через некоторое время Я разрабатывал надстройку для устройства открывания гаражных ворот, которое позволит открывать их снаружи с помощью действительного токена RFID или изнутри с помощью кнопок. Это работает, как и…
- Совместное использование Enum между python и arduino Я создал графический интерфейс на python, который позволяет перемещать управляемую arduino колесную тележку mecanum. Тележка допускает 8 различных направлений перемещения и может вращаться влево и…
- Пытался перестроить код для своего бота, но появляются ошибки #include <AFMotor.h> #include <NewPing.h> #include <Servo.h> #define TRIG_PIN A0 #define ECHO_PIN A1 #define MAX_DISTANCE 200 #define MAX_SPEED 190 #define MAX_SPEED_OFFSET…
- Манипулирование портами У моего UNO возникли некоторые проблемы со стабильностью из-за интенсивного использования памяти, поэтому сейчас я оптимизирую код , стремясь уменьшить использование памяти для цифрового чтения с…
- Назначить прерывание любому контакту микроконтроллера atmega328 Мне нужно записать появление сигнала от датчика на выводе PD0. Это первый раз в моей жизни, когда я хочу использовать прерывание для этого. С вашей помощью я настроил скетч для своего контакта PD0 …
- Может ли подключение блока питания 12 В с неправильной полярностью к CNC SHIELD повредить цепь или источник питания? В настоящее время я нахожусь в процессе создания перьевого плоттера своими руками с использованием Arduino CNC Shield и кода GRBL. Прямо сейчас я подключаю источник питания к щиту. У меня есть…
- Вывод TX остается горящим после снятия регулятора напряжения Чтобы сэкономить электроэнергию, я снял линейный регулятор со своего клона Arduino Nano и запитал его через контакт 5 В от регулируемого источника (перезаряжаемого USB-зарядного устройства для…
- Устройство ATtiny167 не распознано Я разочарован, я чувствую, что я там на 90%, но мой компьютер не распознает ATtiny167. Вот список того, что я выполнил / попробовал с помощью Windows 10 и Arduino 1.8.6; 1) Установленный…
- Почему я получаю только значения -1 на последовательном мониторе при взаимодействии с MPU 6050? Я пытаюсь протестировать мою плату Seeeduino XIAO (совместимую с Arduino) с датчиком IMU, MPU 6050. В основном меня интересуют значения акселерометра и гироскопа. Но когда я запускаю свой код…
- Проблема с библиотекой MPU6050 У меня есть любопытство. В чем разница между добавлением файла заголовка непосредственно в arduino IDE и файла заголовка внутри другого h-файла. Например: #include…
- Класс множественного определения в arduino Помоги мне выбраться отсюда. Я не знаю, чего мне не хватает. У меня есть этот код в моей arduino IDE #include "Foo2.h" void setup() { // put your setup code here, to run once: } void…
- Pro micro Wire.endTransmission() не возвращает У меня есть Arduino Pro Micro (синяя версия), и у меня возникли проблемы с использованием I2C. Чтобы проверить это, я использую приведенный ниже код, и результатом является бесконечная прямоугольная…