SIM A9G: +CME ERROR: 53 failure Я использую SIM-карту A9G. Когда я отправляю команду HTTP GET с последовательного монитора, он отвечает. Но это не работает, когда включено в код.
#include <SoftwareSerial…
Можно ли получить еще одно соединение I²C от Arduino Nano Every? Я хочу объединить в сеть несколько устройств (платы в корпусе Eurorack) через I²C, но я не хочу компрометировать адресное пространство, доступное каждому отдельному устройству, для собственных нужд.…
Обнаружение прерывания питания на NodeMCU Я использую источник питания 5v 1A и подключаюсь к VIN-контакту на NodeMCU. Я также использую батарею 18650, чтобы поддерживать работу NodeMCU в случае отключения питания из-за перебоев в подаче…
Для чего нужны контакты Vs и Vss на микросхеме L293D? Я сделал простую тестовую схему, чтобы понять, что такое H-мост L293D . со стартовым комплектом Arduino.
Цифровые выходные контакты Arduino подключены к входным контактам H-моста. Код Arduino…
Гистерезис и диапазон масштабирования Здесь я спросил о том, как добавить гистерезис к показаниям АЦП. Полученный ответ был очень хорошим, и он работал из коробки.
Тем не менее у меня возникают проблемы с попыткой обобщить функцию …
Как вернуть библиотеки в исходное состояние? Как сбросить установку Arduino до исходного состояния? т. е. никаких дополнительных загруженных библиотек и т. д. Если я удалю Documents/Arduino/libraries, есть ли какое-либо другое состояние,…
Сохранение EEPROM после программирования на Arduino uno Я использую Arduino Uno, и я использую EEPROM для хранения некоторых настроек. Это прекрасно работает. Но когда я перепрограммирую Arduino, EEPROM уничтожается. Есть ли способ предотвратить это и не…
Датчик для отправки SMS Привет, ребята, я создаю датчик, который будет отправлять SMS при идентификации объекта.
Датчик установлен на лестничной площадке промышленного объекта.
SMS следует отправлять только в том…
Пишите быстрее на AT24C32 Я использую чип AT24C32 EEPROM от ATmel. Я нашел код, который будет записывать и читать байты с чипа.
Код пишет и читает байты правильно и без проблем.
Но мне приходится часто записывать…
FOR оператор цикла с условием IF Последние несколько дней у меня были проблемы с итерацией цикла FOR в операторе IF.
У меня есть мотор-редуктор постоянного тока 12 В с магнитным энкодером, приводимым в действие драйвером…
Зачем нужен второй резистор при использовании фоторезистора/LDR? Фоторезистор уже является резистором и будет ограничивать напряжение в цепи. Почему это нельзя подключить к контакту и измерить? Зачем нужен второй резистор для соединения фоторезистора с землей?
DMX на Arduino без дополнительной микросхемы драйвера Недавно я видел это видео , где создатель управлял светом DMX через Arduino. Там он использовал контакты 3 и 4 для данных на Arduino Duemilanove. В качестве библиотеки DMX он использовал DmxSimple.…
Функция отправки VirtualWire Я немного не понимаю, как именно работает функция отправки VirtualWire. Посмотрев на код, я понял, что процесс выглядит следующим образом.
В Arduino IDE вызовите vw_send() с правильными…
MKR 1010 WIFI Встроенный светодиод RGB не работает с BLE в дополнение к стандартному LED_BUILTIN, MKR 1010 WIFI оснащен встроенным светодиодом RGB .
Этот RGB-светодиод не работает при использовании встроенного BLE, независимо от того, какую…
Избегайте шума 1-LSB в показаниях АЦП У меня есть потенциометр, подключенный к входу АЦП Arduino Leonardo.
Разрешение АЦП 10-битное (0..1024), а мне нужно всего 7-битное (0..127).
Я использую простой фильтр, чтобы уменьшить шум, а…
Показания Arduino корректно обновляются в Windows, но не в Linux Я написал простой скрипт для получения угловых измерений от магнитного датчика. Скрипт очень хорошо работает в Windows. Однако при компиляции скрипта на Linux VirtualBox (Ubuntu 20.04) датчик…
Почему мне пришлось программировать загрузчик Duemilanove? В качестве волонтера организации Public Invention я разработал конструкцию на основе Atmega328, в которой я думал, что в значительной степени копирую Arduino UNO.
В отличие от UNO, я выбрал…
Почему мои прерывания mcp23s17 больше не работают? Я использую teensy 4.0 с двумя расширителями gpio mcp23s17, где к первому подключено 16 кнопок, а к второму — 4 кнопки и шесть поворотных энкодеров. Для запуска всего я использую библиотеку majenkos…
Nano 33 BLE Sense питается от Vin и USB одновременно У меня есть проект, в котором я хотел бы подключить Arduino Nano 33 BLE Sense.
одновременно с USB и Vin.
Идея состоит в том, чтобы заряжать внешний LiPo 3,7 В через модуль зарядного устройства…
переопределить pinMode, digitalWrite и digitalRead Я использую ESP32 Arduino Framework , и у меня есть Расширители GPIO , подключенные через I²C. Они работают нормально, и теперь я хочу сопоставить с ними некоторые неиспользуемые номера контактов,…
Как использовать SPI на Arduino? Со ссылкой на Arduino Uno, Mega2560, Leonardo и аналогичные платы:
Как работает SPI?
Как быстро работает SPI?
Как установить связь между master и slave?
Как сделать SPI ведомым?
…
Почему декодер ИК-пульта NEC не работает Мне нужно распознавать сигнал от ИК-пульта, а не использовать библиотеку для работы с ИК-пультами/приемниками. Как можно при нажатии на кнопку отображать ее имя. У меня есть микроконтроллер…
Печать элементов массива символов из PROGMEM Дано:
const char* PROGMEM names[] = {"Foo","Bar"};
Serial.print(names[0]);
Я получаю вывод мусора. Есть ли какая-нибудь функция, которая будет печатать строку из PROGMEM? Например:
…
Как можно при нажатии на кнопку отображать ее имя Мне нужно распознавать сигнал от ИК-пульта, а не использовать библиотеку для работы с ИК-пультами/приемниками. Как можно при нажатии на кнопку отображать ее имя. У меня есть микроконтроллер…
Изменение цвета (угачание, fade) Arduino Я делаю забавный проект светодиодной рождественской елки, используя этот код:
// Source location \\adam\U_DRIVE\_BACKED_UP\_Documents\Electronics\XmasTree
#include <FastLED.h>
#define…
Правильное использование SPI с ISR Мой Arduino должен сделать:
Запустите ISR как можно больше раз/ как можно быстрее.
Время от времени получаю данные по I2C.
Вывод данных по SPI в ISR.
Мой вопрос касается SPI и ISR…
AsyncWebServer дает сброс wdt Я использую 3 модуля Esp32. Один из них является хозяином, а два других-узлами.
Узлы подключаются к AP мастера. Мастер соединен с модулем GSM для выполнения веб-api.
Master esp имеет асинхронный…
ПОДКЛЮЧЕНИЕ SIM7600 MQTT К брокеру shiftr.io Я пытаюсь использовать команду SIM7600 MQTT для публикации и подписки на брокера shiftr.io.
Мне не удалось пройти этап подключения к брокеру.
Я использую это
AT+CMQTTCONNECT=0,"tcp://instance…
digitalRead не читает входной контакт ESP8266-01 Я пытаюсь использовать переключатель включения-выключения с ESP8266, чтобы изменить, является ли GPI02 ВЫСОКИМ или НИЗКИМ. Я использую GPIO3 в качестве входа. Моя схема выглядит так:
Красная…
Что такое контакты XTAL1 и XTAL2 в Arduino Uno/Nano? Я знаю, что компонент, обведенный ярко-красным кружком, — это кварцевый осциллятор 16 МГц (XTAL):
Но выводы PB6 и PB7 называются выводами XTAL1 и XTAL2, которые недоступны для платы Arduino.…
Проблема с некоторыми датчиками, но не с сервоприводами Я часто использую Arduino Uno, но в данном случае у меня есть несколько плат BQ ZUM BT-328. , которые основаны на Arduino BT. Проблема с некоторыми платами BQ ZUM BT-328 заключается в том, что…
Ошибка автоматического форматирования Arduino IDE Всякий раз, когда я пытаюсь отформатировать скетч в IDE (1.8.19), я получаю следующий вывод в терминале:
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: 'java…
HTTPS-клиент с MKR1000 Я создаю устройство интернета вещей с помощью MKR1000.
В рамках этого процесса я хотел бы настроить HTTPS-соединение для https://hit.tl8.co/api/ping (Это веб-сайт, который я создал и…
Arduino Pro Микро кирпичился? У меня есть плата Pro Micro, на которую я пытался загрузить скетч с выбранным процессором sparkfun Pro Micro 3.3V.
После успешного завершения загрузки плата больше не запускалась и даже не…
Ошибка при компиляции программы для esp32 с Preferences.h Я пытаюсь написать программу для Adafruit ESP32-S2 TFT Feather. Однако я не могу заставить его скомпилировать мою программу с использованием <Preferences.h> . Я не могу заставить Arduino IDE…
Почему мой Arduino получает питание от контакта 5V? У меня есть Arduino, которая управляет двумя двигателями постоянного тока 6 В через драйвер двигателя L298N. Драйвер двигателя питается (от контакта Vin) от внешнего источника 7,4 В.
Затем я…
ESP32 перезагружается каждую минуту с помощью SW_CPU_RESET. при запуске ESP32 (ttgo) я получаю странное поведение. Устройство перезапускается каждую минуту, примерно через 00 секунд.
Я получаю
12:31:02.861 -> первый: 0xc (SW_CPU_RESET),…
Программа для умножения чисел на самом деле не будет их умножать Я пытаюсь написать программу, которая принимает несколько пар для умножения, а затем выводит результат каждого умножения. Вместо этого программа просто выводит количество умножений и числа, но…
Неожиданное поведение с расчетом Arduino Uno У меня есть очень простой фрагмент кода, в котором одно и то же вычисление выводит разные значения в зависимости от того, как я выполняю вычисление. Платформой, на которой я запускаю этот код,…
Что мне нужно для штекера? Мне удалось собрать музыкальный проигрыватель RFID, которым я очень доволен. Это определенно немного самодельно, но это работает, и я горжусь этим. Я не знаю, какой тип вилки купить, чтобы решить…
Можно ли реализовать websocket с помощью команды AT? Например, у меня есть модуль sim800l для связи с сервером с помощью websocket (сокет.io), но этот модуль позволяет работать по команде AT.
Я успешно сделал HTTP-запрос, но я не знаю, как…
Wemos D1 не работает с MH-Z19B (датчик CO2) Я хочу подключить датчик CO2 к Wemos D1. Я бы хотел, чтобы он работал через UART (RX, TX), а не через штырь PWM. Я столкнулся с многочисленными библиотеками на Github, но не могу заставить их…
Arduino Mega Loopback Test с несколькими портами TX/RX Я пытаюсь выполнить петлевой тест с помощью Arduino Mega. Что я хочу сделать, так это отправить байт по TX и получить указанный байт обратно на RX и убедиться, что байт не изменился. Более или менее…
Последовательный монитор перечисляет нечитаемые символы
Мой Последовательный монитор показывает нечитаемые символы. Если кто-нибудь может дать мне некоторое представление о том, почему это происходит, пожалуйста, дайте мне знать.
- Спасибо.
Tone() генерирует высокий звук при отпускании кнопки У меня есть простая схема, которая использует функцию tone() для воспроизведения некоторых звуков.
У меня также есть кнопка, связанная с функцией прерывания, при каждом нажатии которой изменяется…
Проблема дрейфа таймера Arduino У меня есть два Arduino, которые обмениваются данными через последовательный порт. Каждое Arduino использует алгоритм TDMA, в котором каждому Arduino назначается один временной интервал. Ардуино…
Что такое метод распределения памяти в Arduino В настоящее время я работаю над заданием для своего курса по встраиваемым системам, и мой профессор попросил нас определить метод распределения памяти, используемый в Arduino. В частности, мне нужно…
Почему не работает прерывание после нажатия кнопки Реализовать обработку прерывания при нажатии кнопки, и самого старта по переднему фронту, вывод прерывания и к которому подключена кнопка 11. Почему не работает прерывание после нажатия кнопки?
…
Как получить текущий уровень сигнала WiFi? У меня есть ЖК-дисплей, на котором я показываю логотип сигнала Wi-Fi. Я хочу уменьшить количество баров на логотипе, указывающих на то, что уровень сигнала падает. Я закончил уменьшающие полосы на…