Список вопросов
- Схема управления питанием Я хотел бы, чтобы esp-01 включался и управлялся только нажатием кнопки. Итак, представьте, что устройство выключено, пользователь нажимает кнопку кратковременного нажатия. В настройках ESP8266…
- Чтение и отправка с помощью Arduino? Я использую Arduino в приложении IoT, где мне нужно считывать импульсы, поступающие от датчика, и отправлять среднее значение этих импульсов, не пропуская ни одного импульса при отправке значения.…
- Датчик касания — определение длительности нажатия/удержания и соответствующее изменение хода программы Приведенный ниже код используется для управления реле с помощью Arduino. Нажатие на сенсорный датчик подключает и отключает реле. Если пользователь нажимает/касается/удерживает палец на датчике…
- Как найти индекс максимального значения в массиве? Допустим, у нас есть массив с именем myMeasurements int myMeasurements[9]={3,4,8,12,7,2,1,67,8}; Как найти индекс максимального элемента этого массива? Например, код MATLAB будет…
- Ошибка обработки строк и символов У меня ошибка в буферах, обрабатывающих строки, и я не могу понять, в чем проблема. Пример ниже показывает, что происходит. Может ли кто-нибудь мне помочь? void setup() { char* ss1 = ""; …
- Определение последовательного UART Я новичок в Arduino.. Сейчас я пытаюсь создать GPRS-соединение через SIM-карту. Для этого мне нужно подключить последовательный порт UART. Я не знаю, как определить Serial UART. Не могли бы вы…
- Возможна ли интеграция Java-программы с Arduino Mega? Я только что написал алгоритм Java для получения шахматного хода, когда шахматный ход вводится в нотации SAN, используемый алгоритм: Монте-Карло. Возможно ли интегрировать эту программу с Arduino…
- Arduino - Расчет времени, в течение которого кнопка нажата и удерживается без отпускания Я работаю над проектом, который требует расчета времени, в течение которого кнопка удерживается нажатой без отпускания. Есть ли фрагмент кода, который я могу использовать для этой конкретной…
- Сервоприводы не работают должным образом с джойстиком Итак, я работал над проектом, в котором я использовал модуль джойстика для управления двумя сервоприводами одновременно. Джойстик управляет сервоприводами таким образом, что когда джойстик…
- 1.54 e-ink без драйвера Я не хочу знать, можно ли использовать этот сырой дисплей на электронных чернилах с Arduino. Можно ли напрямую подключить кабели от этого ленточного кабеля к Arduino без какой-либо платы драйвера…
- Как установить собственную библиотеку с помощью Arduino IDE 1.8.5? Я немного борюсь с языком Arduino + его IDE не на 100% настоящий C++. Я написал собственную библиотеку I2C для датчика, но не могу заставить компилятор IDE распознать ее. Я использую Ubuntu 18.04.…
- Используйте суррогатную пару символов Unicode в Arduino IDE Я пишу скетч для Wemos D1 Mini, чтобы отображать веб-страницу. Это работает, и я могу отображать символы Unicode, но если я попытаюсь использовать их с суррогатными парами, такими как 🔊, я получу…
- ИК-приемник начинает выдавать неверные показания при настройке изменения цвета светодиода Во-первых, я новичок в этом деле, так что извините, если вопрос глупый. У меня есть ИК-модуль, который я использую для управления светодиодной лентой. Я установил кнопки 1–3 на пульте…
- Программа Arduino внезапно перестала обновляться Я пишу программу спидометра/одометра, которая прекрасно работала, пока я не добавил ЖК-экран и код для ЖК-дисплея. Экран работает при включении питания, отображает расстояние, записанное на…
- Невозможно обнаружить дисплеи I2C с помощью Arduino Nano Все кабели проверены и работают: SCL - A5 SDA - A4 VCC - 5V GND - GND Я использую плату Arduino Nano и дисплей I 2 C - я перепробовал все, чтобы заставить его работать, и теперь я убежден,…
- Последовательная связь между двумя Arduino не работает при отправке строки в программе с большим количеством функций. Примечание: Этот вопрос полностью отличается от вопросов, которые я задавал ранее, хотя фрагменты кода могут быть такими же. Поэтому, пожалуйста, не отбрасывайте его как дубликат, когда…
- Почему Serial.read() не считывает несколько символов? Я использовал несколько функций Serial.read() и Serial.parseInt() для получения символов и числа (например, «xy123») на Arduino UNO. Затем я проверил результат на последовательном мониторе. К…
- Вывод печати на ЖК-дисплей 16x2 и последовательный монитор Я пытаюсь напечатать int и на LCD, и на Serial Monitor, но он отображается только на LCD. Serial Monitor печатает вопросительные знаки. Вот мой код Arduino: #include <LiquidCrystal…
- Соединение MQTT с Arduino и ESP8266 — какое ПО следует использовать? Извините за неопределенность моего вопроса, я просто ищу идеи, которые укажут мне правильное направление... Я хочу подключить много (читай: 20+) различных датчиков к локальной сети Wi-Fi и…
- Транзистор как переключатель для сигнала и сильноточного зуммера Я новичок в транзисторной коммутации. У меня есть датчики PIR с C и NC на плате. NC — это сигнал 12 В, который мне нужно переключить транзистором (биполярным?) для выдачи 3,3 В (коллектор…
- Как очистить предыдущие значения при использовании strcat() для добавления строк? Есть ли какая-либо другая функция для добавления строк в буфер и обновления значений? Вот с такой проблемой я сталкиваюсь при использовании strcat() char temp[2] = "A"; char…
- Serial.print изменяет последовательный вывод перед вызовом Я делаю проект с SD-картой, где пользователь вводит имя файла через последовательный порт, а затем aduino что-то делает с этим файлом. Прямо сейчас я работаю над тем, чтобы последовательный ввод…
- Пример кода для анализа в библиотеке Adafruit GPS с помощью Ultimate Adafruit GPS Я синхронизировал свой Uno с Arduino IDE и использую приведенный ниже код для получения GPS-координат. // Test code for Adafruit GPS modules using MTK3329/MTK3339 driver // // This code shows…
- Расположение Arduino Due ICSP Я делаю шилд для Arduino Due. Это будет простая плата с ленточными разъемами для подключения различных интерфейсов к внешним платам. Это будет аппаратное обеспечение с открытым исходным кодом. Я…
- Генерация импульса 200 кГц на Arduino Uno в обычном режиме Мне нужно получить 200 кГц от Arduino Uno. Я использую Timer0 . Я настроил его для работы в обычном режиме, а предделитель установлен на clk/8 (тактовая частота Arduino составляет 16 МГц). TCNT0 …
- Может ли мигание светодиода без резистора в течение нескольких секунд повредить моему Arduino? Я новичок в Arduino и только что заставил свой первый светодиод мигать. Я подключил светодиод к земле и цифровому контакту 13 без сопротивления (всего на несколько секунд). Навредит ли это моему…
- Ввод текста в ESP8266 с помощью USB-клавиатуры Мне нужно иметь возможность подключить USB-клавиатуру, например, маленькую Xbox-клавиатуру, или хорошую беспроводную, к устройству на базе ESP8266, чтобы вводить пароли в MCU. Адаптация библиотеки…
- nRF24L01 не общается Я использовал два nRF24L01 для связи друг с другом с помощью простой платы Arduino Uno. Это работало 5 дней, и теперь внезапно это работает. Я пробовал менять модули и платы Arduino, но даже если…
- Проблема: Срабатывание концевого выключателя для остановки двигателя постоянного тока. Я хочу создать проект по управлению автоматическими воротами и гаражными воротами через приложение Android и подключение через модуль Bluetooth HC-05. Каждые ворота и гаражные ворота оснащены двумя…
- Как создать схему уровня заряда батареи? Я пытаюсь создать схему, чтобы я мог контролировать падение напряжения на моей батарее и отправлять сообщение, когда падение напряжения достигает выпадения. Но у меня возникли некоторые проблемы с…
- Локально объявленная переменная занимает глобальное переменное пространство в динамической памяти/SRAM Я пытаюсь заставить свой Arduino Uno управлять кондиционером, записывая необработанный ИК-сигнал нескольких пультов дистанционного управления с помощью AnalysisIR. Однако эти ИК-коды довольно…
- Can Bus для приема и передачи на одном и том же микроконтроллере Итак, я работал над проектом в течение последних нескольких месяцев, используя самодельные платы на шине CAN. Он работает хорошо, когда одна плата используется как отправитель, а другая как приемник…
- Разные источники напряжения на разъемах Vin и DC Насколько я понимаю, схема USB VBUS отключается при наличии достаточно высокого напряжения vin с использованием PFET и компаратора. Я вижу, что разъем постоянного тока подключен к выводу Vin…
- Реверсирование вращения двигателя постоянного тока с использованием ДВУХ концевых выключателей Я хотел бы написать код для изменения направления вращения двигателя постоянного тока следующим образом: Начните вращение двигателя по часовой стрелке (CW). При достижении концевого…
- Модули HC-05 с платформой, управляемой джойстиком Я работаю над созданием платформы с джойстиком, управляемой с помощью Bluetooth для связи, но у меня возникло несколько проблем. Платформе https://www.dfrobot.com/wiki/index…
- Изменение типа одной переменной кардинально меняет размер компиляции У меня есть набросок, содержащий следующий метод: // Записывает нули на весь экран, очищая его: void clearScreen(uint8_t val) { setDrawArea(0x00, 0x7f, 0x00, 0x07); // полный экран SSD1306…
- Больше нельзя загружать на платы Arduino Недавно я работал над несколькими проектами и сделал сотни загрузок на несколько разных досок. У меня не было никаких проблем, о которых стоило бы говорить. Теперь я не могу загружать. Я пробовал:…
- Настройка частоты считывания кода датчика тока SCT013 с помощью Arduino Uno Я нашел этот код ниже для платформы Arduino, чтобы получить измерения тока с датчика SCT013, и мне интересно, как я могу определить «задержку» или «частоту» моих показаний? Я бы искал 200 Гц. …
- Сервопривод через пользовательскую библиотеку не работает должным образом Я немного новичок в Arduino, но не в программировании или электронике в целом. Я работаю над библиотекой, которая будет более подробно описана позже, но у меня возникли проблемы с тем, чтобы основы…
- Как изменить функцию БПФ Arduino Uno для Arduino Zero? #define LIN_OUT 1 // Include the resources for the linear output function #define Adafruit_ZeroFFT 256 // Sets the ZeroFFT length to 256 points #define MERR 10 // Number of error values to…
- AT-команда не отправляется, но синий светодиод продолжает гореть Я новичок в работе с Arduino Uno и ESP8266. Сначала я подключил ESP8266 к Arduino Uno вот так: TX на TX , RX на RX , GND к GND , От VCC до 3,3 В , CH_PD до 3,3 В …
- ATmega328P Arduino Pro Mini не отвечает Когда я пытался изменить биты предохранителей ATmega328P моего Arduino pro mini с помощью устройства USBasp, чтобы оно работало на частоте 3,3 В/8 МГц, мне не удалось сделать это из-за плохого…
- 7-сегментный 3-значный дисплей отображает данные неправильно Я написал код, который должен работать, но по какой-то причине числа отображаются неправильно. Когда я выбираю отображение одного и того же числа 3 раза, оно работает правильно (значит, соединения…
- Ошибка компиляции при использовании двух typename в классе шаблона Я использую Arduino 1.8.5 ide. Я просто создаю класс с двумя typename, который называется "Map". Этот класс принимает все вариации int и String. Например; class Map<int, int>; class…
- Прямоугольный входной сигнал на цифровых контактах У меня глупый вопрос. Сегодня я увидел функцию для arduino, которая называется pulseIn() . Поэтому, чтобы проверить, что она делает, я подал прямоугольную волну на pin , как на странице справки…
- Датчик TSL2591 с Arduino Mega У меня есть три датчика освещенности TSL2591, с сигналом I2C, которые мне нужно подключить (вместе) к Arduino Mega. Однако я не совсем уверен, как разделить выводы SDA и SCL трех датчиков, и я не…
- начало программирования платы Arduino на языке C/embedded c Я хочу отойти от Arduino IDE и начать работать напрямую с avrdude. Может ли кто-нибудь подсказать мне ресурсы и советы по началу и продвижению вперед с использованием C/embedded C для доступа к…
- Проблема при сопряжении ЖК-экрана с Arduino Я попытался подключить ЖК-экран к своему Arduino, но у меня возникла проблема — на моем ЖК-экране ничего не отображается: Вот код: #include<LiquidCrystal.h> LiquidCrystal lcd(7,…
- Способ(ы) сохранения целого числа из последовательного вывода и вычитания его из следующего последовательного вывода Это кажется таким простым, но я не могу решить. (Я новичок в программировании) Я не хочу использовать EEPROM. Просто сохраните его и сделайте расчеты. Я извлекаю значения азимута и высоты из…
- Написание библиотек, использующих библиотеки, которые используются в скетче Я знаю, что название немного тупое, но позвольте мне попытаться объяснить: Я пытаюсь создать библиотеку простых функций для использования с моей TFT-панелью. В панели есть включаемый файл (…
- Arduino Nano nRF24L01+ DFPlayer Mini SPI Проблема Я работаю с клоном платы Arduino Nano (CH340) над беспроводным управлением DFPlayer Mini, трансивером, отправляющим переменную Struct с MachinePrefix (на всякий случай), типом звука (у меня есть…
- Как решить проблему: expected primary-expression before '>' token // defines pins numbers const int trigPin = A0; const int echoPin = A1; // defines variables long duration; int distance; #include <moving.h> #include <Servo.h> Servo servo; moving…
- Проблемы с передачей объектов в древовидной структуре Я новичок в C++ и arduino. Хочу построить объект Tree, но он ведет себя не так, как я ожидал. Вот код: TreeNode.h class TreeNode { public: TreeNode(String inputNodeName); TreeNode…
- Почему мой esp8266 все еще отображается в разделе «доступные подключения» при подключении к WiFi? Я написал скетч типа "Hello world" с помощью Arduino IDE и загрузил его в esp8266. Я не использовал никаких библиотек или каких-либо команд WiFi. Однако, когда я включил esp8266, он был виден в…
- Как можно питать сервопривод и Arduino от одного источника питания? У меня есть ESP8266 NodeMCU, который я использую для проекта автоматических жалюзи. NodeMCU с трудом обеспечивает питание сервопривода самостоятельно, поэтому на данный момент я использую питание 5…
- Аналоговое преобразование угла из +70° в -70° Я использую указанный ниже датчик (акселерометр). Мое приложение — это солнечный трекер, где я хотел преобразовать выходной сигнал датчика в формат от +70° до -70°. Мой вопрос: как мне…
- Как откалибровать тензодатчик? Я работаю с тензодатчиком и HX711. На датчике не было веса, но я продолжал получать странные значения, я думал, что он сломан или что-то в этом роде, поэтому я использовал свой второй тензодатчик,…
- Arduino ide против встроенного C для Atmel AVR Есть ли разница в конечном продукте при кодировании Atmel AVR с использованием Arduino IDE и Embedded C? Есть ли преимущества у Embedded C?
- Объединение кода для нескольких датчиков в одной программе Мне нужно одновременно управлять двумя разными датчиками (газа и температуры). Мне удалось запустить каждый из них по отдельности, и я не знаю, как манипулировать кодом, чтобы они могли работать…
- Повторное использование деталей смартфона/планшета, например, камеры Для обучения и хакерских целей я планирую изучать и использовать детали от смартфонов и планшетов, таких как Galaxy или iPhone. Они действительно эффективны и довольно дешевы... Кто-нибудь уже…
- Кодирование нескольких сервоприводов в Arduino Я первый год изучаю мехатронную инженерию, и у меня возникли проблемы с кодом, который я использую для управления двуногим роботом в своем проекте. #include <servo.h> Servo myservoa; …
- Небольшая путаница в команде digitalWrite Будет ли среда разработки Arduino интерпретировать digitalWrite(13,x), где x>0, как digitalWrite(13,HIGH)? И будет ли он интерпретировать digitalWrite(13,x), где x<=0, как digitalWrite(13,LOW)…
- Запрос, связанный с последовательной связью У меня есть Raspberry Pi и Arduino. На моем Arduino я написал программу, если вы видите последние две функции, то есть getMove() и SendMove() , вы увидите, что я отправляю ход последовательно, и…
- Использование делителя напряжения DFRobot Я читаю на сайте DFRobot, как реализовать этот делитель напряжения: Аналоговый делитель напряжения SKU: DFR0051 void setup() { Serial.begin(9600); } void loop() { float val; …
- Как считывать показания серводвигателя через последовательную связь? Я новичок в последовательной связи. Я пытался заставить Arduino общаться с MATLAB, но определенные значения разрешены для приема, например 100 и 101. Я пробовал другие значения, но это не сработало.…
- GSM не может прочитать SMS, если Arduino не был сброшен в первый раз после включения питания Я использую GSM-модуль с Arduino вместе с Node MCU. У меня есть источник питания 9 В, 2 А в разъеме постоянного тока Arduino и GSM Shield. Node MCU питается от 3,3 В Arduino. Я могу нормально…
- Arduino MEGA2560 пробуждение с помощью DS3231 RTC Я пытаюсь перевести Arduino MEGA 2560 R3 в спящий режим и разбудить его с помощью RTC DS3231 через прерывание. Я следовал этому руководству: Учебное пособие Одной из включенных библиотек является…
- Подключенная к Arduino клавиатура печатает неправильные цифры Схожу с ума, пытаясь подключить клавиатуру к моему Arduino. Я следовал этой статье KeypadTutorial , но мне кажется, что что-то не так/не так, потому что у моей клавиатуры всего 9 контактов, а…
- Почему считывание аналогового контакта дает разные результаты при взаимодействии с Processing? Меня интересует измерение напряжения через аналоговый вывод ( A6 ). Когда я использую Arduino IDE для печати результатов через последовательный порт, я получаю значения около 300 . Вот код …
- Arduino - Кнопка для запуска/остановки цикла По сути, я пытаюсь создать устройство, в котором при нажатии кнопки запускается цикл. Когда я снова нажимаю эту кнопку, цикл останавливается. Сейчас я подключил его к последовательному порту. Он…
- Мой ардуино сломался? Я подключил свой Arduino Uno к внешнему источнику питания, но не заметил, что напряжение питания составляет 30 В. Я увидел, что деталь на картинке дымится, и немедленно выдернул кабель из Arduino…
- Adafruit Feather 32u4 FONA KEY Pin Я получил Adafruit Feather 32u4 FONA в подарок и прочитал отличный, полный документ, который Adafruit собрали вместе с окружающими распиновками, примерами и т. д. для платы. У меня возникли проблемы…
- Способ последовательного взаимодействия с многосетевой подчиненной сетью Arduino. У меня есть один ПК с запущенной Visual Studio и программой, которая будет отправлять команды Arduinos через последовательные COM-порты. Таким образом, в 11 Nano MCU у меня будут драйверы двигателей…
- Срок: Запись на цифровой вывод во время работы АЦП У меня возникла проблема с записью на цифровой вывод Arduino Due во время работы АЦП. У меня есть следующий код: #undef HID_ENABLED // Arduino Due ADC->DMA->USB 1MSPS // от…
- ESP8266 перестает работать через некоторое время (неизвестная проблема) есть esp8266. Я пытаюсь создать средство обновления DDNS. приходится ждать 5 минут, а затем выполнять GET-запрос на URL. Вот мой код: /* Code For DNS Updater.*/ #include…
- Датчик нагрузки и HX711 выводят только нули Я использую Arduino Uno и усилитель HX711 для сбора данных с датчика нагрузки. Ранее датчик нагрузки был откалиброван и работал, но теперь он не считывает никаких значений; выводятся только нули,…
- GPS: не получает никаких действительных выходных данных от ATGM336H У меня есть Arduino Pro Mini вместе с GPS-модулем - ATGM336H. Ниже приведен скетч, который я сейчас использую: #include <SoftwareSerial.h> #include "Ublox.h" SoftwareSerial GPS(4,5); Ublox…
- Как работать с нетрадиционными скоростями передачи данных UART Я безуспешно пытаюсь связаться с помощью Arduino Nano с пользовательским устройством на скорости передачи данных 800 кбит/с. Код Arduino выглядит так: void setup() { // Put your setup code…
- ESP8266: Безопасно ли использовать контакт 0? Этот (возможно глупый) вопрос беспокоит меня уже давно... Если пин 0 должен быть подключен к земле для загрузки скетча в ESP8266, и после загрузки чип автоматически запускает загруженный скетч…
- Слишком мало аргументов для нескольких условий оператора if Я использую Arduino Uno. Я пытаюсь зажечь только красный светодиод, когда горит синий светодиод и нажата кнопка. Однако я продолжаю получать сообщение об ошибке, в котором указано слишком мало…