Длина массива строк в функции Я знаю, что этот вопрос задавали тысячу раз, но я не могу найти решение для своего случая.
Чтобы получить длину массива строк в заданной функции. Это для платы Arduino.
#define LEN(x)…
Код для 2 ультразвуковых датчиков Это мой код:
int trigPin=13; // Контакт запуска датчика подключен к контакту 13 Arduino
int echoPin=11; // Контакт датчика Echo подключен к контакту 11 Arduino
float pingTime; //время…
Мультиплексирование Arduino I2C с использованием TCA9548A Я использую 5 датчиков, два из которых имеют одинаковый адрес I2C и подключены через мультиплексор TCA9548. Остальные 3 датчика подключены к основной шине arduino I2C. В примерах скетчей онлайн я…
Странный RTC DS3231 Вывод только при сохранении дат в переменные Мне очень жаль задавать этот вопрос, так как я думаю, что он больше связан с моими посредственными навыками программирования на C++, чем с Arduino.
У меня есть проект, в котором я хочу использовать…
Правильно ли сделана эта схема? Я не могу заставить работать схему, которую не так сложно скопировать.
Эта схема была сделана для расширения Arduino моей системы DSC HS2032. Я пробовал пример "Статус" в библиотеке Arduino DSC…
Функция String(int) останавливает Arduino Ну, я пытаюсь сделать приложение с Arduino leonardo и GSM Shield. Есть условия if, else if, else .. и т.д.
if (smsMetni.indexOf("DURUM") != -1) {
Serial.println("SMS…
Можно ли преобразовать контакт в землю Я недавно начал использовать Arduino uno, но, к моему отчаянию, контакт заземления, без которого я не могу (или не могу) выполнить какой-либо проект, поэтому я подумал о возможном решении, что, если…
Вопрос об ошибке в этом коде Может ли кто-нибудь указать, что именно я здесь напортачил, и предложить конкретное решение. Вот сообщение об ошибке:
Arduino: 1.8.13 (Windows 10), Board: "Arduino…
Как использовать символ «+» в качестве строки Ну, я пытаюсь сохранить номер телефона в виде строки. Для удобства использования хочу добавить "+" символ программно. Вот так:
String cepNo ="+" + "901234567";
Но…
Получить массив символов с помощью модуля SIM900 Я пытался получить массив символов с помощью SIM900, но не смог. Я могу получить только один символ, например 'G' , но я хочу получить строку "abcd" . Когда я использовал char* для сохранения…
Чтение сигнала 4-20 мА на ардуино Я хочу считать аналоговый сигнал 4–20 мА с расходомера 24 В. Я читал, что самый простой способ - преобразовать его в сигнал 1-5 В с помощью резистора 250 Ом. Дело в том, что я хочу, чтобы мое…
Как записать последовательность кнопок и сохранить ее в массиве У меня есть 3 кнопки, и я хочу записать последовательность их нажатия в массив размером 10, т. е. я хочу записать 10 значений, например {1,1,2,2,3,3,1 ,1,1,3}. Я хочу мигать массивом из 3…
Создать экземпляр класса в конструкторе, а не над end? Есть ли способ определить переменные класса в конструкторе или в методе, а не в верхней части документа?
В моей пользовательской библиотеке есть следующий код:
#include "DHT.h"
//…
Питание Arduino и L293D от одного блока питания Я новичок в Arduino и планирую подключить Arduino и драйвер двигателя L293D к тому же источнику питания 9 В, что и на схеме ниже.
Я попытался смоделировать это с помощью Tinkercad, но похоже, что…
Запуск цикла за определенный период времени В настоящее время у меня есть цикл, который выполняется без условия времени:
unsigned long previousMillis = 0; // запомним время последнего обновления светодиода
int WET=4;//влажная…
Как запустить цикл на определенное время? В настоящее время у меня есть цикл for , который повторяется 300 раз, а затем движется дальше.
Вместо этого я бы хотел, чтобы этот цикл выполнялся в течение определенного количества минут.
…
Программирование ведомого SPI для Arduino В моем приложении Arduino Due настроен как ведущее устройство, и вместо фактического ведомого устройства я использую Arduino Uno в качестве ведомого. Я поделюсь мастер-кодом, который я разработал.…
Как подать более 500 мА при питании от USB Я собираюсь собрать себе новый BrewPi, и у меня есть несколько вопросов по питанию Arduino/USB.
Что-то похожее на комбинацию этих проектов:
https://imgur.com/a/Nval6
https://www…
Использование прерываний с RC522 У меня есть проект, в котором используется модуль RFID RC522 с платой Arduino Uno и библиотекой RFID от miguelbalboa. Пример кода и любой другой код, который я нахожу в Интернете, объединяет…
Как создать график из данных датчика Arduino? Я использовал датчик DHT 11 с Arduino Uno для измерения температуры и влажности. Я использовал следующий код для печати температуры и относительной влажности в Serial Monitor.
dht DHT;
#define…
Взаимодействие датчика кислорода Figaro KE25 с Arduino Uno Я пытался подключить датчик кислорода на свинцовом топливном элементе Figaro KE25 2 к Arduino Uno . Я не получаю требуемый вывод на последовательном мониторе для обычного воздуха (концентрация…
Рекомендации для микроконтроллеров большой емкости Для нового проекта, над которым я работаю, я превращаю старый Casio Personal Mini в Speak & Заклинание (возможно, с другими функциями). Тем не менее, речевая библиотека, которую я планирую…
Ethernet Shield не работает с TFT-экраном Я пытаюсь объединить Arduino UNO, Ethernet Shield и Waveshare 2,8" TFT Shield . Поскольку я новичок в этом, я в основном занимаюсь базовыми вещами.
Мне удалось заставить Ethernet Shield и TFT…
Сохранение значения ИК-датчика не работает Я впервые работаю над Arduino для своего проекта и столкнулся с проблемой. Я пытаюсь сделать очень простой торговый автомат. Монета или любое препятствие проходит перед ИК-датчиком, и в зависимости…
Объединение нескольких ИК-датчиков Я хочу использовать несколько датчиков PIR (HC-SR501) и дать ответ, если хотя бы один из них обнаружит движения человека.
Для простоты я хочу использовать только один входной контакт в Arduino…
Какое назначение желтого и зеленого светодиодов на Arduino? Я подключил небольшой проект со сдвиговым регистром (см. ниже), но в зависимости от того, как я поставлю 74HC595 IC (8-битный сдвиговый регистр с 3-х разрядным выходным регистром), зеленый и…
Arduino использует задержку в I2C ReceiveEvent Я читал ранее, что вы не можете использовать delay() внутри I2C ReceiveEvent, потому что это ISR.
Я хочу сделать следующее: у меня есть сервопривод, подключенный к моему Arduino Uno, и я хочу…
Питание Arduino и светодиодной ленты Я видел этот вопрос о питании Arduino и светодиодной ленты. Итак, я искал блок питания 5 В 4 А и нашел этот .
Как этот адаптер обеспечивает питание как для Arduino, так и для светодиодной ленты…
Что означает display.setSegments(&segto, 1, 1); делать? Я использую дисплей TM1637 для своего Arduino Uno. Цель состояла в том, чтобы просто осветить одну точку двоеточия посередине, что кажется невозможным. Во время исследования я наткнулся на следующий…
Что вы делаете, когда заканчиваете проект? Я почти завершил свой первый проект Arduino с использованием платы Arduino Uno, но использую ли ее в готовом устройстве? Я решил, что оставлю Uno для будущих проектов, а конечным продуктом буду…
Как заставить Arduino Uno нажимать пробел на клавиатуре ноутбука? Итак, я хочу создать что-то, что при получении удаленного сигнала нажимало бы пробел на клавиатуре моего ноутбука. Я пытался использовать Keyboard.press(), но он доступен только для Леонардо. Можно…
Мусорные значения в EEPROM. при записи больших значений Возникла проблема при записи большого значения (например, 2000–5000) в EEPROM с помощью EEPROM.put().
Например, при записи 2000 значений по адресу 5 EEPROM. Некоторые ненужные значения…
Arduino Uno — ESP 8266: отправка AT-команд через код Я купил ESP 8266 & Я могу отправлять AT-команды и получать ответ через последовательный монитор, когда загружаю пустой скетч. Я изменил скорость передачи данных с 115200 до 9600 с помощью …
Как получить данные из цикла? Привет, я написал код (на самом деле я изменил его, пожалуйста, простите меня, я в беспорядке, пожалуйста, помогите мне, если можете) для моего esp8266 для последовательной связи с крошечным 85, он…
Программа DT-06 на arduino uno Я работаю над программированием беспроводного модуля Wi-Fi DT-06.
И прямо сейчас, когда я пытаюсь запрограммировать, я получаю следующее сообщение об ошибке:
espcomm_send_command: не удается…