Список вопросов
- Несколько операторов If Я использую следующий код для своего проекта Arduino, в котором мне нужно управлять двигателем постоянного тока с помощью Arduino Uno с помощью текстовых сообщений. Мой вопрос заключается в том, что…
- Arduino не может синхронизироваться Я видел много таких проблем и следовал всем инструкциям, которые смог найти, я убедился, что com был правильным, я убедился, что драйверы установлены. Я не могу загрузить свой скетч... у…
- При суммировании класса строк исчезает правый операнд Я собираюсь создать функцию для jsify содержимого датчиков и сохранить его на SD-карте или отправить через http-клиент. За исключением Serial.println , функция расшифрована ниже. String…
- Печать с округлением в сторону нуля вместо округления до ближайшего При печати с одним знаком после запятой Serial.println() Arduino округляет числа вроде 123.89 до «123.9». Есть ли способ изменить режим округления? По некоторым причинам я хочу, чтобы значение…
- Я получаю переопределение «...» в каждой строке, каждой переменной, класса, функции и т. д. Когда я компилирую свою программу, я получаю сообщение об ошибке, в котором говорится о переопределении «...» в каждой строке, каждой переменной, класса, функции и т. д. Что я делаю не так? …
- Схема для моторного щита adafruit v2.3 Я пытаюсь найти схему для моторного щита Adafruit v2.3. У него много портов, и в настоящее время я не нашел практически никакого объяснения того, что находится на плате. Я нашел эту картинку, на…
- Когда необходимо использовать «float» вместо «int»? Я совсем новичок в Arduino и делаю код для шагомера. У меня много переменных, и я использовал "int" несколько раз, но только что наткнулся на код с "float". Поскольку мой опыт программирования…
- Нужна помощь в проекте "Arduino для обработки звука" Я перехожу по этой ссылке с сайта Instructables: http://www.instructables.com/id/Arduino-Audio-Input/ Мой вопрос: Вместо микрофона Radioshack 33-3038, который указан в руководстве, могу…
- Serial.parseFloat() считывает 0, несмотря на то, что я ввел другое значение Я пытаюсь создать робота, который спрашивает у пользователя долготу и высоту, а затем использует собранные GPS данные, чтобы добраться до нужного места. Однако, когда я использую Serial.parseFloat()…
- Загрузка на плату CH340 "Nano" с помощью Mac с OSX High Sierra Недавно я купил несколько недорогих плат Nano, но они выдают сигнал об ошибке и не загружаются с моего Mac с OSX High Sierra... Я могу загружать на Unos и Megas без проблем. Я выбираю правильную…
- Датчик для измерения расстояния на перевернутой пирамиде, заполненной кукурузой Я борюсь со следующей проблемой: У меня есть перевернутая пирамида, поддерживаемая в четырех точках, заполненная кукурузой весом до 600 кг. Я хочу отслеживать уровень кукурузы внутри…
- Могу ли я создать синусоиду частотой 455 кГц с помощью Arduino UNO? Может ли кто-нибудь мне помочь? Мне нужно создать синусоиду частотой 455 кГц для использования в настройке радиоприемника Super 7 - AM. Я рассматривал возможность покупки функционального…
- Я использую слишком много оперативной памяти. Как это можно измерить? Я хотел бы узнать, сколько оперативной памяти я использую в своем проекте, насколько я могу судить, на самом деле нет способа это вычислить (кроме как пройтись и посчитать самому). Я дошел до стадии…
- Как измерить освещенность в помещении без помех со стороны светодиодов? Я пытаюсь измерить освещенность в комнате с помощью простой схемы: фототранзистор, соединенный последовательно с резистором. Светодиодная лента меняет яркость в зависимости от уровня освещенности в…
- Ожидаемый инициализатор? Я постоянно получаю ошибку "Expected initializer" в разных точках кода, когда пытаюсь его проверить. В настоящее время ошибка существует до "void setup". Как исправить эту ошибку и не допустить ее…
- Мой датчик HC-SR04 сломался? Я новичок в Arduino и электротехнике, и проект, который я пытаюсь реализовать, включает ультразвуковой датчик. Я использую HC-SR04 с платой Elegoo Mega2560 Arduino. Несколько дней назад мне удалось…
- разместить данные из узла mcu в базе данных sql #include <ESP8266WiFi.h> const char* ssid = "xxxx"; const char* password = "xxxxxxxxxx"; const char* host = "192.168.43.18"; const int ldr = A0; int val = 0; void setup() { Serial…
- Как улучшить время отклика этого светодиода со звуковым управлением? Я написал следующий код для включения светодиода при хлопке (с использованием звукового датчика), который я подключил через сопротивление 330 Ом к контакту номер 4. Однако, когда я хлопаю один…
- Как подключить цифровой датчик через SPI Я хочу подключить акселерометр платы разработки ADXL355 к Arduino. Я не могу получить никаких данных от датчика. Контакт data_ready никогда не бывает высоким, и я не могу прочитать регистры…
- Нужно ли подавать напряжение 12 В на жесткий диск? Я пытаюсь управлять жестким диском с помощью Arduino Uno, но у меня возникли проблемы с питанием. Насколько я знаю, и разъемы Molex Mate-n-Lok, и новые разъемы SATA имеют 2 заземления, вход питания…
- autoCalibrateAccelerometerOffset() Почему значения Z колеблются от 0 до 1g в статическом состоянии? Я попытался реализовать функцию autoCalibrateAccelerometerOffset() с помощью кода ниже на Arduino Genuino 101. В статическом тесте, без какого-либо стресса или шума, я считываю значение по…
- Есть ли версия Arduino, которая может делать что-то вроде последовательного прерывания? Я использую Arduino для управления сервоприводом MX18A через последовательный порт и пытаюсь использовать компьютер для связи с Arduino через другой последовательный порт для отправки команд на…
- Нужно сгенерировать тактовый импульс с частотой 30 МГц с помощью Arduino Мне нужно сгенерировать тактовый импульс с частотой 30 МГц с помощью Arduino? использование clock pluse для программирования мультиплексора 32-1 с помощью arduino
- Электрические характеристики TLC5917 Я использую Arduino Uno для связи по SPI с тремя каскадно включенными чипами TLC5917, соответствующими красным, зеленым и синим рядам светодиодной матрицы RGB. Я использую прямой выходной ввод-вывод…
- Как определить совместимость оборудования и программного обеспечения? В настоящее время я использую библиотеку SdFat компании Greiman с Data logging Shield компании Adafruit. Я думаю о переходе на Adafruit micro SD Card Breakout . Я полагаю, что это будет…
- Arduino Nano выключено 9 В: есть ли какие-либо изменения в выходных данных? Я создаю тестовую схему на Arduino Nano, которая состоит из простого резистора сопротивлением 220 Ом и светодиода на выводе D2, который подключен к GND (земле). Это так просто: Он…
- Приостанавливает ли delay() подсчет millis()? Если я добавлю задержку на несколько секунд, будет ли значение, заданное функцией millis(), одинаковым непосредственно до и после задержки? Или, другими словами, останавливаются ли внутренние…
- Невозможно преобразовать «String» в «uint8_t {aka unsigned char}» при инициализации Всем привет! Я пытаюсь преобразовать строку в uint8_t с помощью следующего кода: String data = "#255101987"; String tmp1 = data.substring(1, 3); uint8_t first = (String)tmp1; Я получаю…
- Управление скоростью двигателя переменного тока с помощью твердотельного реле? Я хочу контролировать скорость двигателя переменного тока с помощью фазовой отсечки. Ну, у меня уже есть детектор пересечения нуля и твердотельное реле, но я не знаю, как запрограммировать Arduino…
- Управлять двигателем с помощью кнопки Код: int motorPin = 9; // контакт, к которому подключен двигатель void setup() { pinMode(motorPin, OUTPUT); } void loop() { motorOnThenOff(); //Ускорение…
- Добавить в код интервал в 1 минуту, чтобы отображать вывод непрерывно в течение одной минуты и не отображать его в течение другой минуты? /* Трехосевой гироскоп и акселерометр MPU6050. Пример акселерометра тангажа и крена. Подробнее: http://www.jarzebski.pl/arduino/czujniki-i-sensory/3-osiowy-zyroskop-i-akcelerometr-mpu6050.html GIT:…
- Последовательная связь Arduino Micro не работает после пробуждения из-за отключения питания Я пытаюсь использовать состояние выключения питания для приложения батареи, но у меня возникли проблемы с последовательной связью. Я использую библиотеку lowpower.h , чтобы перевести Arduino…
- Кодирование резистора, чувствительного к силе, для выдачи выходного сигнала на основе использованного времени? У меня есть базовая установка с использованием резистора, чувствительного к силе, для питания светодиода, как показано ниже. Мне интересно, как я могу закодировать это так, чтобы светодиод…
- Операции записи и чтения через синхронный последовательный порт (Arduino Uno + ADNS2610) 1.Предварительные данные У меня есть оптический датчик ADNS2610 (см. техническое описание здесь ), который я подключаю к плате Arduino Uno R3. Можно либо прочитать с любого, либо записать на…
- Как расширить Arduino при использовании TFT-дисплея? Я совсем новичок в этом деле с Arduino. Я не могу разобраться с одной из своих проблем самостоятельно. Я использую этот 2.4 TFT display shield на Arduino Uno. Пока работает отлично: я написал…
- Питание водяного насоса с помощью nodemcu Я хочу использовать nodemcu для полива своих растений. Я подключил насос с транзистором 2N2222 (я знаю, что мне нужно добавить диод и понижающий затвор). Насос — это DSL370, и когда он выключен, я…
- DT-06 WIFI. Как программировать с Arduino Uno У меня есть беспроводной WiFi DT-06. Я могу подключиться с помощью телефона, но не могу получить доступ к 192.168.4.1/status.html или /wifi_set.html, как в руководстве Я подключил этот модуль к…
- Как получать данные через Bluetooth на Arduino 101? Arduino 101 вышел недавно, и в него встроены возможности "Bluetooth Low Energy". Учебники и примеры кода, которые можно найти для 101, похоже, все о передаче данных, но я не могу найти ничего о …
- Ядра Arduino сторонних производителей Я пытаюсь использовать Arduino platform.txt для выполнения дополнительной предварительной обработки моих кодов Arduino. Насколько я понимаю, лучший способ сделать это — использовать готовые хуки,…
- серверы, бесплатные домены с ESP Допустим, у меня есть такая рутина: Я написал PHP-коды для бесплатного домена, которые: Ожидание запроса типа url/control?ToDo="someMethod",parm=Something (с отправкой пароля для…
- Как добавить дополнительную миллисекундную задержку к генератору микросекундной задержки Я пытаюсь сделать генератор задержки. Я уже нашел отличный пример в Генерация короткого импульса после задержки , который работает в диапазоне от ~5 до 32767 микросекунд (он ограничен 16-битным…
- Насколько низкое аналоговое напряжение может считывать Arduino Uno? Сегодня я экспериментировал с диапазонами аналогового напряжения Arduino, ошибка на выходе относительно цифрового мультиметра начало происходить, когда показания были около 0,0014 вольт. Насколько…
- Расчет частоты таймера для UNO/Atmega328 Я, должно быть, переутомился или что-то в этом роде... Я просто не могу правильно рассчитать частоту таймера. У меня есть кристалл на 16 МГц на Atmega328. Мне нужна частота прерывания таймера 1 кГц.…
- Почему этот код для ESP8266 переходит в режим STA+AP? Я использую Arduino IDE 1.6 nightly с платой Generic ESP8266. Почему этот код работает в режиме Mesh, а не просто подключается к моему Wi-Fi? Моя цель — протестировать MDNS, но пока что я нашел…
- Где найти код для «attachInterrupt» Arduino? Где я могу найти код для функции attachInterrupt Arduino? Поиск в репозитории Arduino на Github ничего не дал. Я подозреваю, что это может быть оболочка для какой-то функции avr-libc, но…
- Arduino Zero Проблемы компиляции для «Test-AnalogReadFast-SAM» #include <Streaming.h> #include "StopWatch.h" #include <Albert.h> #include "avdweb_AnalogReadFast.h" const byte adcPin = A1; void setup(void) { Serial.begin(9600); while(…
- Ошибка при использовании модуля SD-карты: нет соответствующей функции для вызова Этот код — всего лишь тестовый код для записи файла на SD-карту с использованием модуля SD-карты. Когда я запускаю код, я получаю это сообщение об ошибке и не уверен, что сделать, чтобы исправить…
- Не могу найти кнопку загрузки ZIP-файла на странице GitHub Я хочу загрузить zip-файл для следующего кода с GitHub. Я новичок в GitHub. Может ли кто-нибудь помочь мне загрузить Zip-папку для следующего кода из библиотеки GitHub? Мне нужна папка StopWatch.Zip…
- Присвоение указателей массивам — неверные результаты? Я пытаюсь построить кадр передачи для библиотеки Workshop для Arduino Uno. У меня есть кадр байта внутри массива, я передаю его другой функции, которая создает кадр бита, а затем хочу передать этот…
- Минимизация цифрового входного кода Я создаю устройство, которое может умножать аналоговый входной сигнал относительно выбранного усиления с цифровых входов. Здесь я использовал два цифровых входа (из которых я могу иметь четыре…
- Запрос Serial.print возможно ли вообще вывести переменный вывод с 4 цифрами до и одной цифрой после десятичной точки в последовательном мониторе? мои показания потенциометра показаны в выходных данных выше value…
- Проблема со скетчем 4WD Arduino Вот код: /** * @file Arduino UNO Autonomous Robot * @author Calin Dragos for intorobotics.com * @version V1.0 * @date 13.10.2016 * @description This is an Arduino…
- Библиотека TimerOne — время отклика Я пытаюсь написать библиотеку для (довольно медленной) связи с видимым светом и недавно попытался включить библиотеку TimerOne в качестве таймера. Я хочу отправлять биты с частотой 2 кГц, то есть с…
- Несколько #ifndef против одного #endif Мой вопрос связан с проблемой, указанной по ссылке: Существует ли какая-либо хорошо работающая основная библиотека MODBUS TCP для Arduino? Пример библиотеки Modbus TCP master, как предложено в…
- Ошибка "Does not name a type" с Serial.print Я получаю ошибку, которую никогда раньше не видел и не знаю, как исправить. По сути, я пытаюсь вывести строку (хранящуюся в термисторе ) на последовательный монитор. Когда я запускаю код, я получаю…
- Напечатать выход датчика PMS7003 на 1.8 TFT. Мой код работает нормально без слияния части TFT #include <SoftwareSerial.h> #include <SD.h> #include <TFT.h> #include <SPI.h> //#include <Adafruit_ST7735.h> //#include <Adafruit_GFX.h> // //#include…
- FTDI и atmega328p-au Я хочу подключить Arduino Pro Mini к ATmega328P, чтобы управлять SI4463 . Но я не знаю, к каким контактам ATmega328P следует подключать BLK, CTS, DTR. Как мне это подключить?
- Плавающий магнитный переключатель прерывает atmega328p и RN2483 отправляет данные Это было так просто в моем представлении, но на самом деле это не так. У меня есть поплавковый выключатель, который поднимается, когда вода плавает. Поэтому я подключаю выключатель к выводу INT0…
- Как использовать тон в двух пинах? У меня есть зуммер и ИК-светодиодный излучатель, поэтому мне приходится использовать функцию тона, чтобы подать звуковой сигнал зуммером и модулировать выходной сигнал светодиода. Я подключил…
- Уменьшить скорость двигателя постоянного тока В стартовый комплект Arduino входит двигатель постоянного тока. Я хочу, чтобы он вращался на низкой скорости, чтобы он мог быть на катушке и автоматически подавать и наматывать провод, однако я не…
- Ответ от ESP8266 возвращает неизвестные символы Я работаю над проектом с Arduino UNO, которому необходимо подключение к облачному серверу, поэтому я использую модуль ESP8266. Я уже подключаюсь к Wi-Fi и делаю запросы GET и POST, но моя…
- Прямоугольный сигнал RTC У меня есть модуль часов реального времени DS3231, и я хотел бы использовать выход прямоугольной волны. Интересно, как мне установить частоту импульса? Какова (временная) продолжительность…
- поддерживать состояние канала cd74hc4067 У меня есть этот код для переключения каналов. void setMuxChannel(byte channel) { digitalWrite(muxS0, bitRead(channel, 0)); digitalWrite(muxS1, bitRead(channel, 1)); digitalWrite(muxS2,…
- Как настроить долгое нажатие на что-то, кроме кнопки? Я написал программу для ночника. Есть 4 режима: на, регулируемая яркость, таймер, выкл. Для ввода вместо кнопки я использую датчик расстояния. После считывания определенного…
- Объединение двух разных программ в один скетч Я работаю над проектом, в котором используется релейный модуль, Arduino Atmega328 и 2 двигателя 12 В постоянного тока. Исходя из кода, который я даю, первый код - двигатель 1 будет работать в…
- Arduino Wall Wart и релейная плата Блок питания Я относительно новичок в Arduino и работаю над проектом по включению светодиода/сигнализации при обнаружении движения, превышающего определенное пороговое значение. Я использую Arduino Uno,…
- Ограничение частоты вывода данных от ADXL345 У меня есть работающий ADXL345, подключенный к Arduino UNO, мне нужно ограничить скорость, с которой ADXL345 снимает показания. Я использую библиотеку SparkFun для этого датчика. Я читал о функции…
- Заменить библиотеку Wire на TinyWireM Я хочу интегрировать датчик расстояния vl53l0x Time of Flight от Pololu в свой проект. Они создали библиотеку для взаимодействия с vl53l0x по I2C, которая отлично работает на моем Uno.…
- Как отобразить что-то в последовательном мониторе? Я пытаюсь сделать устройство с двумя кнопками и одним аналоговым входом. Сначала последовательный монитор покажет INITIALIZING, затем он покажет ready to start, если нажат измеряемый пин. Только…
- Как управлять 7-сегментным светодиодным модулем SPI MAX7219 с помощью удлинителя MCP23S17 Я использовал библиотеки Ника Гэммона (MAX7219) и (bitBangedSPI) для успешного управления 7-сегментными 8-разрядными светодиодными модулями SPI с Arduino Uno. Я хотел бы расширить количество…
- Релейная плата делает выходной сигнал слабым Я использую Arduino Uno и Relay Shield (http://www.seeedstudio.com/blog/2013/02/28/shield-evolution-flexible-add-ons-for-arduino/relay-shield/), а также использую код, похожий на Teapot Demo, в…
- ATtiny44 millis() не работает с внешней тактовой частотой 16 МГц Я использую ATtiny44 с Arduino IDE согласно этому руководству: http://highlowtech.org/?p=1695 У меня проблема с millis() . Когда я использую внутренние часы 1 МГц, они работают правильно, но…
- Код для определения ударов в минуту при измерении хода деревянных часов Я новичок в Arduino и программировании, но я делаю деревянные часы. Самая большая проблема — это синхронизация часов с правильными ударами в минуту при регулировке длины маятника. Я думаю, Arduino и…
- Проблемы с напряжением Pro Mini atmega168 У меня есть несколько клонов Pro Mini с микросхемами atmega168. Как ни странно, у них кристаллы на 16 МГц. Когда я подаю на него номинальные 3,7 В (на самом деле 4 В, но большую часть времени он…
- Кабель USB для питания Arduino с регулируемым напряжением 5 В У меня возникла проблема с внешними нагрузками, из-за которой компьютер, к которому подключен мой Arduino, на мгновение отключается, что приводит к тому, что Arduino на мгновение теряет питание USB,…
- Как установить частоту дискретизации? Я хочу отслеживать вибрацию двигателя, работающего на частоте 9,5 Гц при 565 об/мин. Я использую Arduino Uno и ADXL345 в качестве оборудования для мониторинга состояния. Как мне установить частоту…
- Прерывание сравнения Timer2 не работает должным образом Чтобы разобраться с этим в первую очередь: я уже посмотрел на "Timer2 does not works as it should" и "Timer2 “Clear OC2B on Compare Match” not working as expected in CTC mode" , но не нашел…
- Светодиодная лента RGB с инвертированным ШИМ Эта ошибка/глупость-моя-сама/проблема убивает меня: Я создал контроллер RGB-ленты, который циклически переключается по спектру аддитивных цветов RGB, поворачивая потенциометр. У меня есть…
- Будет ли аналоговый сервопривод работать с библиотекой сервоприводов Arduino? Я заказал несколько дешевых сервоприводов на Amazon, прежде чем заметил, что их, похоже, два разных вида (цифровые и аналоговые). У меня Tower Pro SG90 Analog ( http://www.towerpro.com…
- Использование Teensy 3.5 (Arduino) для одновременной генерации USB и аппаратных MIDI-сообщений. В настоящее время пытаюсь заставить крошечный 3.5-дюймовый компьютер спамить серию заметок в цикле через USB и аппаратный последовательный порт, и я почти уверен, что он с этим справится. У меня…