Список вопросов
- ESP32-CAM не читает BME680 Я пытаюсь прочитать BME680 на ESP32-CAM со следующим кодом: (Прежде чем попробовать BME680, я успешно подключил BME280 к ESP32-CAM через S/W SPI) #include <Wire.h> #include <SPI…
- Время занимает больше времени, чем ожидалось Это на заказной печатной плате Arduino (32u4), которую я программирую с помощью программатора Sparkfun Pocket AVR. Другая программа, которую я писал, работала не так, как я ожидал, поэтому я…
- Ошибка компиляции с использованием arduino-mk в Arch Linux (неопределенная ссылка на __dso_handle) Я компилирую простой скетч, который считывает значения с аналогового входа. и активирует зуммер на цифровом входе. работает на Arduino uno. скетч компилируется и отлично работает в Windows и…
- программирование ардуино на чистом с Я пытаюсь прошить чистый c-код на плату Arduino Mega2560 из Linux, используя avr-gcc & авродуде. Компиляция завершена, теперь пытаюсь прошить с помощью avr-dude, получаю ошибку вида " avrdude:…
- Поддерживают ли чипы ATMega 328/2560 JTAG-программатор и аппаратный отладчик? Как указано в часто задаваемых вопросах на сайте www.Arduino.cc, "Могу ли я использовать плату Arduino без программного обеспечения Arduino? Конечно. . Это просто плата разработки AVR, вы можете…
- Как загрузить Lilypad Arduino USB с помощью Arduino UNO Я недавно купил два lilypads USB, один работает отлично (опознается на моем компьютере, а другой никогда не опознается, я даже пробовал на разных компьютерах и тот же сценарий с обоими устройствами)…
- Как добавить еще один счетчик времени в мой работающий скетч? У меня есть функциональный скетч, который я запускаю на Arduino Uno, выход которого управляет модулем вентилятора; Мне нужен еще один таймер для запуска второго вентилятора, и я хотел бы…
- Направление по компасу не изменяется линейно Я использую магнитометрический компас HMC-5983 на своем Arduino Uno, чтобы определить направление строящегося автомобиля. Но показания моего компаса не меняются линейно. Например, когда я…
- Скетч Wemos D1 мини Pro Недавно я купил "Комплект цветного дисплея ThingPulse ESP2866 Wifi". Я купил комплект до того, как прочитал отзывы и, наконец, прочитал их на днях. Некоторые обзоры кажутся фальшивыми, но в паре из…
- невозможно прочитать вывод RS232 на Arduino mega с экраном MAX232 Я пытаюсь считать данные с датчика, оборудованного RS232, с помощью последовательного монитора, подключенного к Arduino Mega с экраном RS-232, но я не получаю никаких данных. Я не могу определить…
- Установить и извлечь отдельные байты числа (lowByte() и highByte()) Вы можете извлечь младший (самый правый) байт переменной или старший (самый левый) байт слова с функциями lowByte() и highByte() соответственно (кавычки взяты из справочника…
- преобразование символов в строки в передатчике и приемнике Arduino Я использую передатчик и приемник, но хочу изменить тип данных с символьного на целочисленный код получателя #include <RH_ASK.h>//включаем библиотеку RadioHead ASK #include <SPI…
- Ошибка компиляции кода: 'Serial' does not name a type int LDR_deger = 0; int Ledpin1 = 12; int Ledpin2 = 11; int Ledpin3 = 10; int Ledpin4 = 9; int Ledpin5 = 8; int LDR_pin = 0; void setup() { Serial.begin(9600); pinMode(Ledpin1, OUTPUT); …
- Генерация и чтение ШИМ-сигнала одновременно на Arduino Uno R3? Приведенный ниже код должен генерировать сигнал ШИМ на цифровом выводе 3. Но знайте, я хочу проверить, работает ли он вообще. Я думал о методе запуска событий, таком как ISR. Но как-то не работает.…
- Как получить скорость воздуха, какой датчик использовать? Я хочу измерить скорость полета летательного аппарата и получить данные с помощью Arduino. Обратите внимание, что на летающем объекте не будет никакого механизма управления, он будет летать…
- Сможет ли Arduino Uno считывать 3-кратные инкрементальные энкодеры? Энкодеры представляют собой квадратурные энкодеры 600ppr со счетом X2. Следовательно, 1200 импульсов на оборот для каждого энкодера. Существует ли предел скорости ребра? В настоящее время у меня…
- Некоторые блоки кода зацикливаются, не знаю почему Приведенный ниже код застревает в функции "Светодиод выключен?" &ампер; «Кнопка проверки». Я использую редактор Blockyduino. Код кнопки проверки был задуман как тумблер для освещения. Когда…
- Невозможно использовать Arduino nano в качестве ISP, потому что он не может прочитать подпись устройства. Я запрограммировал загрузчик внутреннего генератора 8 МГц на новый Arduino Nano с другим Arduino nano, работающим с скетчем ISP, который работал нормально в первый раз (Arduino, как ISP, выбранный в…
- Использование двух семисегментных дисплеев или матрицы с датчиком TOF У меня есть проект, в котором я использую TOF-сенсор VL53L1X для измерения расстояния, который выводится на ЖК-экран 16x2. Проблема в том, что мне нужно видеть выходное расстояние с расстояния в…
- Создание и синтезатор Arduino без библиотеки тонов Я думаю о том, чтобы попытаться сделать синтезатор Arduino, используя настоящий аналоговый выход на Due. Однако я хотел бы иметь возможность воспроизводить несколько нот одновременно на одном…
- ВЕМОС: Как установить? Я использую Arduino Uno уже год и купил WEMOS D1 Mini и NodeMCU. Я хочу выбрать WEMOS или NodeMCU в веб-редакторе Arduino, но его нет в списке: Думаю, мне нужно установить драйвер, но он…
- Последствия динамически изменяющихся конфигураций ввода/вывода цифрового контакта? Я создаю средство проверки IC для большого куска серии 74ls (основные логические микросхемы TTL), что означает, что у меня есть 14 контактов, подключенных к IC для проверки ее функциональности. Один…
- 4,7 В как HIGH на цифровом выходе вместо 5 В Я новичок в Arduino, только что получил стартовый комплект и заметил, что цифровые выходы 3 & 4 имеют 5 В как ВЫСОКИЙ уровень, а от 5 до 13 имеют 4,7 В как ВЫСОКИЙ уровень. Это так, как должно…
- проблема с миганием светодиода я сделал схему измерения расстояния с разными светодиодами для разных диапазонов расстояний #define trigPin 13 #define echoPin 12 #define BPin 7 #define piezoPin 9 #define RPin 4 #define GPin…
- Проблема с таймером 0 Я делаю первые неуверенные шаги вне Arduino IDE, и у меня не очень получается с таймерами/прерываниями. Я могу настроить вывод на вывод и зажечь светодиод с регистрами, но я не могу заставить его…
- Сбросить Arduino, подключив vcc и gnd? Дополнительный вопрос к моему предыдущему вопросу, можно ли использовать устройство чтения карт памяти с тремя контактами (digispark Attiny 85): Можно ли читать с карты памяти с тремя контактами…
- Использование библиотеки LoRa.h с Wemos D1 R2 для Lora Shield Я использую Lora Shield для связи между сервером и несколькими датчиками с помощью Arduino. Но недавно я должен сохранить полученные данные в облаке. Поэтому я выбираю Wemos D1 R2, у которых есть…
- Сколько датчиков можно использовать в Arduino для моего проекта? Я делаю проект по определению чистоты воды. Я не знаю, какую плату arduino можно использовать для проекта. Он использует до 15 сенсорных модулей без дисплея, модуль WiFi. Можете ли вы сказать мне,…
- обнаружение присутствия внутри - ИК или ультразвук? (Я профессионально занимаюсь программным обеспечением, работаю с компилятором GCC с MELT, так что я свободно разбираюсь в программном обеспечении, но гораздо меньше в аппаратном обеспечении - в…
- Новый OLED кажется мертвым, как я могу быть уверен? Я купил этот 2,8-дюймовый OLED-экран на Aliexpress несколько недель назад: https:/ /www.aliexpress.com/item/32988174566.html?spm=a2g0s.9042311.0.0.72304c4dAWcHG8 После долгих поисков…
- Можно ли читать с карты памяти с тремя контактами? У меня есть проект, в котором мне нужно использовать три контакта, и я только что понял, что будет лучше использовать карту памяти, чем каждый раз менять код. Я собираю Arduino с кнопкой. Нажмите…
- Проблемы Arduino ds3231to TM1638, проект будильника Доброе утро, Я кодирую будильник на Arduino, используя DS3231 и TM1638. Код работает и время обновляется в последовательном мониторе, хотя время не обновляется на tm1638. Я прикреплю код сюда: …
- Использовать Arduino Nano V3 для программирования другого Arduino (Pro Mini)? Я планировал купить преобразователь последовательного порта в USB (FT232RL), чтобы иметь возможность программировать Arduino Pro Mini. Но магазин рядом предлагает Arduino Nano V3 почти по той же…
- Определите, какой размер блока питания мне нужен для работы шаговых двигателей. Недавно я приобрел два униполярных шаговых двигателя с планетарной передачей 7,4 В, 1 А, а также два двухканальных драйвера двигателей постоянного тока Cytron 3A 4–16 В. Мне сказали, что они…
- 7-сегментный дисплей с общим анодом Я новичок в электронике. Я пытаюсь использовать семисегментный дисплейный модуль с моим Arduino Uno. Моя проблема в том, что дисплей имеет общий положительный вместо общего отрицательного. Как мне…
- Несколько условий оператора if Я хотел бы сделать этот код с помощью Arduino Uno. Я использую три переключателя включения / выключения и, основываясь на таблице истинности, хотел бы включить один из 8 светодиодов. Когда я…
- Защита переменных и функций в библиотеке, не имеющей класса Если вы хотите иметь в библиотеке функции, которые может использовать только сама библиотека, или переменные, к которым нельзя обращаться извне, вы обычно делаете их закрытыми, записывая это в…
- Передатчик и приемник Ардуино привет, я использую передатчик и приемник Arduino, он работает правильно с отправкой и получением имени пользователя и пароля, но я бы включил проверку имени пользователя, если он действительно…
- Как подключить несколько выходных контактов датчиков к одному цифровому контакту на Arduino Здравствуйте, у меня есть несколько микросхем управления питанием, которые имеют активный низкий индикатор неисправности, было бы напрасно выделять отдельный цифровой контакт для каждой из них.…
- Питание модуля ESP8266 от arduino nano Я только начинаю работать с Arduino, и у меня есть несколько простых вопросов. Почему я не должен питать WiFi-модуль ESP8266 напрямую от шины 3,3 В arduino nano? Есть куча руководств,…
- Как повторить else if (cmd == '3'), пока я не нажму другой cmd? Этот код предназначен для автоматического открывания и закрывания окна с помощью двигателя с такими датчиками, как пыль, влажность, температура и датчик дождя с модулем Bluetooth через телефон. С…
- Какие компоненты мне нужны маленького GPS-трекера Я новичок в Arduino и хочу создать выпускной проект для своего университета. Я думаю создать GPS-трекер, который можно прикрепить к ткани, например, для отслеживания детей. Итак, требования к…
- Светодиодные фонари 24 В на Arduino Мне нужна помощь в определении того, как я могу управлять лампами Auer Stack на 24 В постоянного тока с помощью Arduino. Я намерен активировать эти огни с помощью радиочастотного управления и…
- Использование Serial.begin() дважды Я обучаю детей программированию Arduino. Мы будем использовать Serial для целей отладки, поэтому мы начали с простой программы HelloWorld. Я позволяю им пробовать разные вещи, включая изменение…
- Sparkfun Pro-Micro зависает при загрузке Я читал несколько сообщений о том, как сбросить настройки sparkfun pro-micro, когда он зависает во время загрузки, и, кажется, это работает, чтобы вернуть его в состояние, когда я могу снова…
- Какую антенну использовать для модуля esp8266? У меня есть модуль esp8266, и я хочу увеличить его радиус действия, добавив к нему антенну. Какую антенну я должен использовать. Могу ли я использовать антенну от пульта дистанционного управления…
- Подсчет импульсов с прерыванием Я пытался подсчитать импульсы прямоугольной волны с частотой 12 500 Гц, чтобы активировать выходной сигнал. Вот код, который у меня есть до сих пор. Когда Arduino сбрасывается, он выводит…
- Нужно ли подключать светодиодную ленту WS2812 «последовательно», если я хочу адресовать каждый светодиод отдельно? Предположим, я хочу сделать звездочку ( * ) из светодиодных лент. Я хочу управлять каждой ногой по отдельности, но при этом быть подключенным только к одному контакту GPIO. Макет, который я имел в…
- Нужна помощь в выборе микроконтроллера Я делаю проект, который должен работать в гараже, чтобы контролировать уровень воды в выгребной яме, а также в верхнем баке. также запланировать работу насосов. Мне нужно запустить 5 насосов (два…
- Какова правильная структура папок для включения локальных заголовков в мой проект Arduino? Я разрабатываю «проект» с 5 Arduino (каждый с отдельными кодами), которые общаются друг с другом с помощью NRF24. Все 5 кодов различны, за исключением того, что они имеют общий заголовок «MyHeader…
- Очистка EEPROM Я пытаюсь очистить EEPROM и использую этот код: #include <EEPROM.h> void setup() { // записываем 0 во все 4096 байт EEPROM for (int i = 0; i < 4096; i++) EEPROM.write(i,…
- Где в даташите предупреждение о ненадежности чтения PINxn? Я использую atmega32u4 (но думаю, что это относится ко всем моделям). Вот техническое описание . Рассмотрите следующую программу C (я использую AVR-GCC 5.4.0): #include <avr/io.h> int…
- Преимущества глобальных переменных перед статическими членами класса? Во встроенной системе мы часто используем глобальные переменные, чтобы поддерживать низкое потребление динамической памяти в куче и стеке. Но глобальные переменные также считаются плохой практикой…
- Почему atmega168/328p начинает перезагружаться? Сначала мы устанавливаем фьюз-биты: avrdude -c usbasp -p atmega328p -U lfuse:w:0xFF:m -U hfuse:w:0xDF:m -U efuse:w:0x07:m # same for atmega168 В следующих примерах мы используем следующие…
- Измерить давление природного газа с помощью Arduino? Я хочу измерить давление газа, чтобы выключить газовый нагреватель при низком уровне газа. Как и в Пакистане, много смертей происходит, когда пламя гаснет из-за низкого давления газа, а затем газ…
- Прерывание ADXL345 Arduino UNO data_ready Я бы хотел, чтобы значения датчика обновлялись каждые 10 мс (100 Гц), а затем запускался алгоритм и повторялся тот же процесс. Однако после синхронизации алгоритма он занимает всего 2 мс, я думаю,…
- Файл MP3 через ARDUINO Эй, вопрос в том, что можно воспроизводить файл MP3 в Arduino, не изменяя его в файл .wav, если это возможно, тогда ваши предложения приветствуются. Спасибо
- Отправка числа с плавающей запятой из python в arduino Я пытаюсь отправить число с плавающей запятой из скрипта Python в Arduino. Я не знаю, как это сделать, особенно питоническим способом. Небольшое исследование привело меня к очень похожему…
- Как подключить 2 датчика отпечатков пальцев к Arduino Mega? Пожалуйста помоги Мой проект заключался в том, чтобы открыть дверь изнутри и снаружи комнаты с помощью датчиков отпечатков пальцев, в настоящее время я использовал отдельные Arduino на 2 разных датчиках отпечатков…
- Приведение от 'char*' к 'char' теряет точность Здесь немного нуб. Я пытаюсь использовать номер датчика (с плавающей запятой) в своей теме mqtt, но, похоже, не могу понять это правильно. Любая помощь будет оценена по достоинству. Продолжайте…
- Как я могу использовать методы в digitalWrite(): digitalWrite(int, "methodHere")? При создании фрагмента кода для работы с 7-сегментным дисплеем я столкнулся с проблемой: Семисегментный дисплей в TinkerCad (я использовал его в то время) требует, чтобы вы опустили входы, чтобы…
- Как преобразовать код Arduino во встроенный код C/C++ Например, у меня есть код для Arduino, но я хочу изменить его на встроенный C, чтобы создать более профессиональный проект с другим оборудованием. есть ли учебник? Я знаю логику, и большинство кодов…
- MQTT на nano с Ethernet Shield не работает Я использую Arduino Nano с экраном Ethernet (ENC28J60), и Ethernet работает (я могу создать веб-сервер с библиотекой Ethercard ). Однако я зависаю, когда пытаюсь подключиться к серверу MQTT. Я…
- Какие компоненты Arduino и щита заслуживают переработки? Я собираю хорошую коллекцию копченых или кирпичных плат Arduino. Я хотел бы сохранить биты, которые могут быть полезны позже. Я отпаял заглушку, чтобы использовать ее, когда я хочу отделить источник…
- нужно сравнить, если байт меньше 80 шестнадцатеричных Я использую инфракрасный датчик OTI301. В его техническом паспорте говорится, что для получения значений температуры объекта и температуры окружающей среды мне нужно извлечь двоичную информацию из…
- Неопределенная ссылка на Class::function() У меня есть три файла: main.cpp RotaryEncoder.h RotaryEncoder.cpp Обратите внимание, что класс RotaryEncoder действует как оболочка для библиотеки Encoder . Я получаю…
- Выходное напряжение датчика газа в зависимости от концентрации Я использую датчик газа figaro tgs (2600, 2602 и 2620), чтобы ощущать дыхание человека. То, что я получил, является выходным напряжением. Однако я хотел бы преобразовать напряжение в концентрацию в…
- srd-05vdc-sl-c и время работы катушки Я использую Arduino UNO для управления релейной платой imatic с 16 реле модели srd-05vdc-sl-c . Я использую все реле для управления некоторыми линейными приводами, и все работает нормально. …
- 4:1: ошибка: expected initializer before 'void' int button void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); button 4; pinMode(4=INPUT); } void loop() { if(digitalRead(4)== LOW); { digitalWrite (13, HIGH); delay…
- Понимание аналоговых выводов в pinMode При передаче вывода в pinMode можно использовать A0 - A7, применимо ли это только к этому методу? Как может pinMode ожидать тип числа (это int?) в случае цифрового вывода другого (тогда это строка?)…
- Как подключить кнопку Big Dome Button к Arduino Я новичок в arduino, и для проекта я хочу использовать большую куполообразную кнопку, которая при нажатии будет считать, сколько раз было нажато. Она использует 12 вольт. Эта кнопка https://www…
- Будет ли Arduino UNO, работающий на частоте 16 МГц, связываться с UART/I2C с STM32, работающим на другой частоте? Планирую подключить Arduino UNO по I2C/UART с контроллером на базе STM32F334K8T6, частота которого будет около 20мГц и выше. Скажите, влияет ли разница в тактовых частотах микроконтроллеров на…
- Почему канал NRF24L01+ имеет 5-байтовый адрес Я изучаю модуль NRF24L01+. Я вижу, что только 6 приемников могут быть связаны с передатчиком через их уникальные трубы. Чего я не могу понять, так это почему идентификатор канала (адрес) имеет 5…
- Почему встроенные коды C заканчиваются на "while(1)"? Я всегда вижу while(1); в конце кодов C, таких как: #include <stdio.h> int main(void) { //Некоторый код здесь... while(1); } Если я не ошибаюсь, что он всегда существует,…
- Определение количества нажатий кнопок (одиночное нажатие, двойное нажатие и т. д.) двумя одновременными кнопками нуб здесь Итак, то, что я пытаюсь сделать, это вывести другое число в зависимости от количества нажатий кнопок, например, для 1 нажатия кнопки должно выводиться 1 и так далее. После этого мне…
- Обратная связь по положению для шагового двигателя Я хочу вращать шестерню с помощью шагового двигателя. Пока Arduino включен, все хорошо. Мое зубчатое колесо передает свою мощность на червячный редуктор. Червь пройдет 10 см и обратно несколько…
- Как выполнять команды в течение желаемого периода времени У меня есть программа, которая получает 4 команды по 4 каналам для изменения цвета светодиода с использованием связи mqtt. Давайте просто сосредоточимся на двух каналах, времени и красном. Я…
- Отправка двойных данных из Matlab в Teensy 3.6 через microUSB Я бьюсь о стену уже больше недели. Мой текущий проект заключается в использовании Teensy 3.6 для отправки данных по шине SPI на микросхему, которая эффективно будет генератором сигналов. Я сделал…
- Калибровка RC-генератора в реальном времени Этот надоедливый сторожевой RC-генератор находится на пределе допуска 10 % уже при комнатной температуре. Я хотел довести его до 5% (это связано с внутренним 128-кГц RC-генератором) и весь…
- Ошибка easy_install pip на Arduino Yun Я хочу установить pip на Yun, на котором работает Linino OS , но каждый раз, когда я выполняю стандартные шаги для opkg , т.е. # opkg update # opkg install distribute # okpg install…