Вспомогательный объект Flash String в качестве переменной Таким образом, у меня есть куча часто используемых массивов символов для построения команд в моей библиотеке.
Поэтому, чтобы сохранить память, я помещаю их во flash,через PROGMEM ext,
typedef…
Проблема с USB-накопителем DigiSpark Я установил драйверы для x64 и получил следующее:
Обратите внимание, что он не установил первый - USBSER.
Тем не менее, я могу загрузить код в Arduino IDE, поэтому я пошел дальше и…
While условие с побитовым значением и PINx считывание Я просматривал данные ATmega32U4 для настройки SPI , и там есть фрагмент инициализации для передачи данных.
void SPI_MasterTransmit(char cData)
{
/* Начать передачу */
SPDR = cData;
…
Двоичный считыватель с arduino мигает 8 светодиодами Im пытается вставить двоичную сырую последовательность (01010100, 01101000, 01100001) в Arduino. Я хотел бы заставить 8-светодиодную группу мигать в цикле, показывая со светом каждую 8-групповую…
OTA через MQTT для ESP32 Прежде чем приступить к работе, я просто исследую, как я могу достичь OTA по сравнению с MQTT в ESP32 с помощью Arduino IDE.
Процесс, который, как я понимаю, esp прослушивает сообщения MQTT, а затем…
analogRead всегда возвращает 1023 - Arduino Mega 2560 Я подключил FSR (резистор, чувствительный к силе) в соответствии с изображением(отредактированное имя, чтобы избежать несоответствия). Когда я измеряю напряжение ч/б на двух выводах fsr,…
HC-06 ведет себя очень странно в Я пытаюсь изменить скорость передачи данных HC-06, но работает только по команде "AT" - она дает OK. Все остальные команды останавливают мигание красного светодиода, и он снова мигает только после…
Система домашней автоматизации на базе Arduino Я работаю над своим проектом системы домашней автоматизации с использованием Arduino GSM SIM900 и четырехканального релейного модуля. Столкнулся с проблемой в своем коде. Может ли кто-нибудь помочь…
Музыкальный автомат Seeburg Consolette Я работаю над настенным устройством Seeburg Jukebox. У меня он без проблем воспроизводит по одной дорожке с SD-карты. Но мне нужна помощь в том, чтобы быть новичком в программировании:
1. Код…
Загрузка простого скетча занимает целую вечность Я пытаюсь загрузить этот простой скетч в свой arduino с помощью сделанного мной щита. Это занимает целую вечность (обратите внимание, что у меня включен правильный COM-порт)
int sensorValue =…
Arduino Nano Every Vin 5 В исправляет проблемы I2c У меня возникли проблемы с подключением моих устройств через I2C. "Запрос от" постоянно зависал, и конечная передача иногда давала ответы NACK.
После отключения устройств от 12 В и включения…
Срабатывание ложного прерывания Arduino Mega Я использую Arduino mega с 4 прерываниями, чтобы найти скорость вращения 4 двигателей . Для этого я использовал INT2, INT3, INT4, INT5, и код для этого приведен ниже
struct Pulse {
uint32_t…
Отсутствие потенциала на выходе Н-образного моста Я работаю над роботом с дубинкой в моей школе. Пока что у нашей команды есть щит Н-моста ( https://www.freetronics.com.au/products/hbridge-dual-channel-h-bridge-motor-driver-shield#.WwI9omh_WEc )…
Как попытаться подключиться к Wi-Fi только один раз? Я работаю над проектом садового таймера, я подключаюсь к Wi-Fi один раз и, если он успешен, показываю время от NtpClient или еще показываю время от RTC.
Я сделал это выше, и это работает в том…
ESP-01 не запускает код после глубокого сна При использовании функции глубокого сна на нескольких платах ESP-01 для правильного пробуждения плат требуется два сброса (независимо от того, выполняется ли сброс вручную путем подключения первого…
Программа ATtiny85 работает на частоте 16 Килогерц Я установил предохранители моего attiny85 так, чтобы он использовал внутренние тактовые частоты 128 кГц, предварительно настроенные так, чтобы они были 16 кГц.
Я также установил предохранитель CKOUT…
Как работает функция while(analogRead(A0)) в этом коде? Синусоидальная волна подается на A0 , и я хотел бы рассчитать частоту. Если определенный порог пересечен, запустите таймер..... насчитайте 5 таких пересечений.....затем остановите таймер. Код…
Датчик движения PIR (HC-SR501) ложные результаты с NodeMCU У меня есть датчик PIR, который я использую для обнаружения движения и включения и ВЫКЛЮЧЕНИЯ света на его основе.
У меня есть PIR, связанный с платой на базе NodeMCU (ESP8266). Я нахожу, что…
Как синхронизировать несколько ардуино? Я провожу эксперимент по контролю позы, в котором человеку представляется серия изображений (стимулов), и я пытаюсь измерить смещение этого человека в результате этих стимулов. Для этого я планирую…
Считывание байтов из массива PROGMEM Отказ от ответственности: Я только начал использовать C++, и я немного новичок. Имейте это в виду при ответе.
Поэтому я недавно купил свой первый Arduino. Он изготовлен по индивидуальному заказу…
Как воспроизводить звук на Arduino с помощью SD-карты? Я работаю над "личным помощником" с Arduino, и у меня возникли проблемы с воспроизведением звука с SD-карты... Я использую щит под названием "Easy Shield UNO" от Simkeim, и на нем есть устройство…
Датчик уровня жидкого азота Я ищу датчик, который возвращает 1, если он погружен в жидкий азот, и 0, если нет.
В принципе, мы разрабатываем простое устройство для мониторинга дьюаров, заполненных жидким азотом. Устройство…
Почему это не срабатывает как задержка? Я начну с того, что скажу, что я очень-очень новичок в кодировании, поэтому, пожалуйста, откровенничайте со мной.
Я выполняю задание, в котором задача состоит в создании системы светофоров, но…
Обновить ESP до espduino с помощью flash NodeMCU Я использую Cactus Micro Rev2 и пытаюсь общаться с ESP через Mega32U4. Я думаю, мне нужно обновить до espduino, чтобы иметь возможность программировать ESP-сторону.
И я не знаю текущей версии…
Непрерывное обнаружение кнопок для шагового управления В настоящее время я работал над кодом для управления шаговым двигателем с помощью кнопок. Так что, в основном, я должен нажать две кнопки, чтобы бежать вперед и назад.
но проблема в том, что когда я…
Проблема укладки ЭКГ-щита ADS1292r и Wifi-щита на Arduino Uno Я хочу использовать ЭКГ-щит ADS1292r с Arduino Uno (Seeeduino V4.2) и хранить данные на SD-карте через Wi-Fi shield. Но ADS1292r shield использует цифровой pin 4 для целей "СБРОСА", в то время как…
Эмуляция клавиатуры Я заинтересован в разработке небольшой коробки, которая будет иметь следующую функциональность:
Подключится через USB к клавиатуре
Будет содержать эмулятор клавиатуры, позволяющий…
Сохранить обратный адрес ISR watchdog в EEPROM Если WDT когда-либо сработает, из ISR я сохраню некоторую информацию в EEPROM для последующей диагностики, прежде чем вводить контакт сброса. Размер стека, размер кучи и т.д.
Также может быть…
Измерить продукцию ампеража бака завода Мой сын работает над школьным проектом, он хочет измерить микробиологическое взаимодействие с почвой и растением.
В своем протоколе он должен измерить силу тока почвы. Я хотел бы помочь ему с…
Отдельный экземпляр таймера Я стараюсь изо всех сил после неудачного поиска ответа в Google, но вот что:
Я пытаюсь заставить отдельный экземпляр запускаться в фоновом режиме, когда контакт повышается. Как мне следует это…
Прерывание занимает больше времени, чем ожидалось Я пытаюсь написать функцию задержки на языке Си, которая должна занять 0,5 секунды, а затем продолжить. Я знаю, что для этой цели существуют библиотеки, я хочу сделать это сам.
#include…
Связь Arduino с Sim 900 Я использую arduino uno и sim-карту 900, sim-карта настроена и работает, так как я могу сделать ей телефонный звонок, и она звонит.
Sim-карта 900 питается через разъем питания, а uno в настоящее…
Необходимые обновления платы и библиотеки вызвали ошибку Я скомпилировал свой код несколько раз сегодня,
Я бы вышел и перезапустился случайным образом в течение дня.
каждый раз, когда я начинаю, я получаю плату с коробкой ошибок, и библиотеки нуждаются в…
ESP8266 на Wi-Fi без пароля, возможно? Можно ли подключиться к SSID, для которого не требуется пароль?
Мой проект, использующий модули ESP8266-01, иногда будет использоваться в гостевых сетях, не защищенных паролем.
Проблемы с Ethernet Shield (неисправный экран?!) Я новичок в использовании Arduino Ethernet Shield v2 (код продукта Arduino A000024), и я наблюдаю странное поведение при выполнении важной работы со строгими сроками.
В этом проекте некоторые…
Контроллер барабанной игры - Проблема с пьезовходами В настоящее время я пытаюсь собрать несколько барабанов для игры Clone Hero. Проблема, с которой я столкнулся, заключается в том, что я не могу использовать оба моих пьезовхода, которые я подключил…
Как проверить, включен ли термостат? Я работаю над проектом, чтобы лучше понять, как ведет себя моя домашняя система охлаждения. Я хотел бы создать графики температуры в различных областях, наложенные на то, когда мой существующий…
Случайные светодиоды загораются на 10 модулях MAX7219 Я пытаюсь создать часы IoT, используя 10 модулей MAX7219 (последовательно взаимодействующие 8-значные драйверы светодиодных дисплеев). Я создал следующий код:
//clock.ino
#define MODULES_X…
Несколько RFID-считывателей MFRC522 на ошибках Uno У меня проблема!
Мне нужно подключить 5 считывателей MFRC522 к Arduino Uno, но это не работает !
С одним или двумя модулями MFRC522 это работает, когда я использую три или более, больше ничего…
Беспроводное программирование Arduino Я пытаюсь найти удобный способ удаленного программирования моего Arduino (по Bluetooth или Wi-Fi), потому что он будет упакован и размещен за пределами моего рабочего места. Нашел несколько способов…
AW9523B I2C на Arduino Nano Тестирую расширитель ввода-вывода AW9523B с помощью Arduino Nano. Я не могу распознать устройство.
Использование сканера I2C для поиска всех подключенных устройств I2C.
Я подключил AW9523B к…
Справка считывание ориентации с гироскопа Недавно я купил трехосевой гироскоп L3GD20H, чтобы использовать его для измерения ориентации, но обнаружил, что вместо этого он сообщает скорость вращения в градусах в секунду . Мне сказали,…
Почему я не могу получить размер массива указателей ну, я пытаюсь получить размер массива для преобразования шестнадцатеричного значения в значение int. но если я попытаюсь получить размер массива, он будет возвращаться каждый раз 2. На самом деле.Я…
Как написать во вторую строку дисплея? Я получил этот 4-строчный дисплей от Mouser: https://www.gravitech.us/20chbllcd.html , и я получаю его, чтобы работать нормально для линий 1 и 3 (так как линия 3-это только 21-й символ линии 1). Но…
Esp32 APSTA Многоадресная рассылка по умолчанию для STA не AP esp 32 в качестве точки доступа и станции. Я получаю многокастовые данные нормально, но по умолчанию они записываются на станцию, и я хочу записать их в точку доступа. Как мне изменить значение по…
Деактивация кнопок на начальном этапе Кто-нибудь, ответьте на мой вопрос. У меня есть 4 кнопки, а именно добавить/отклонить/начать и закончить. Я хочу
1.Деактивируйте кнопки добавления/отклонения на начальном этапе до тех пор, пока не…
Отображение нескольких эффектов в быстром светодиоде Я хочу реализовать три эффекта, которые отображаются каждые 5 секунд. Я знаю, что использование delay () - это не очень хороший метод, поэтому я хочу использовать milis() . Периоды длительности…
Несколько файлов .ino в одном скетче Да, да, я знаю, что люди часто задают подобные вопросы, но я нигде не мог найти ответа .
Я понимаю, что может быть несколько файлов .ino в одном скетче, но я не просто хочу, чтобы функции и…
Почему тест Firmata не позволяет мне выбрать порт? Я новичок. Попытаюсь объяснить свою проблему.
Я работаю над Ubuntu 14.04.2 и Arduino Uno R3.
Я скачал тестовые двоичные файлы Firmata для 64-разрядной версии Linux, я дал ему разрешения с помощью…
Максимальная частота цифрового сигнала в Arduino Uno? Поскольку Arduino Uno имеет генератор 16 МГц, но при запуске программы он имеет меньшую частоту, потому что для запуска программы используется часть вычислительной мощности.
Я использовал …
Программирование Arduino Micro через RX/TX Я не могу получить доступ к программному порту USB моего Arduino Micro, когда он находится в моем проекте. Я хочу перенаправить контакты RX и TX снаружи на адаптер последовательного подключения к…
Как вы справляетесь с дрейфом датчиков? У меня есть пара потенциометров на Arduino, выход, кажется, смещается на одну или 2 цифры вперед и назад. Я бы предпочел, чтобы они считывались как одно фиксированное значение, без изменений, когда…
Недопонимание напряжения Arduino Для arduino nano.
Я установил цифровые контакты 1,2,3,4,5 на ВЫСОКИЙ (я делаю это с помощью digitalWrite(pin,ВЫСОКИЙ) для каждого контакта). Означает ли это, что 5 В передается через каждый из…
Как преобразовать значения RGB в интенсивность Я сделал цветовой датчик arduino с tcs3200 и arduino uno. Я закодировал arduino так, чтобы он находил значения RGB, когда помещал цветную бумагу под датчик. Как я могу получить интенсивность,…
Считывание температуры (DS18B20) с помощью ATtiny85 Я пытаюсь прочитать температуру DS18B20 с помощью моего ATtiny85, но я получаю ненужные данные :D
Я должен был получить ~22 градуса, но я получаю 129! Я следовал этому учебнику , который нашел…
Существуют ли какие-либо KL03 "ардуино"? Я пытался найти любую плату Arduino или аналогичную плату для создания прототипов, которая использует этот микроконтроллер
http://www.pcmag.com/article2/0,2817,2453987,00.asp
Но самые…
Библиотека Arduino ESPTelnet.h считывание данных с экрана cmd Я новичок в Arduino. Я использовал Arduino IDE для загрузки кода в модуль ESP8266. Я написал приложение для банкомата на плате tiva-tm4c123. Я пытаюсь подключиться к приложению из Интернета,…
Кодировщик + Библиотека Bounce2 Я работаю над дебютированием своего кодера keyes rotary encoder с помощью библиотеки Bounce2, найденной здесь ( https://github.com/thomasfredericks/Bounce2 ).
Я считаю, что проблема заключается…
Ошибка при использовании NtpClientLib.h Поскольку ядро ESP8266 обновлено до версии 3.0 (теперь это 3.0.2), я сталкиваюсь с ошибками при использовании этой библиотеки.
Во-первых, устаревание байта до uint8 (надеялся, что обновление…
Ardiuno + sim-карта для приема только звонков телефон Я заинтересован в создании проекта с занятой платой, в котором будут представлены :
Принимать звонки с помощью sim-карты
Телефонная трубка, чтобы поднять трубку и ответить
Нажать кнопку и
…