Назначение дополнительных отверстий под пины или клон Arduino Я недавно купил этот клон Arduino, и в нем много дополнительных отверстий для контактов, но некоторые из них я не знаю, что они делают. В комплекте не было инструкции по эксплуатации. Вот его…
Feather M0 не отображается как COM или последовательный порт Я пытаюсь загрузить простую программу мигания на свое радио Adafruit Feather M0 с радиомодулем LoRa, чтобы убедиться, что оно подключается к моему ПК. На данный момент у меня есть:
Прошло четыре…
Не удается найти/подключить устройства I2C (SHT31 и SGP30) Недавно я приобрел Arduino Nano 33 IOT вместе с двумя датчиками:
Adafruit SHT31-D ( https://learn.adafruit.com/ adafruit-sht31-d-датчик температуры и влажности )
Adafruit SGP30 (…
Wire.h не найден! Вот код, который делает эту ошибку:
#include "Wire.h"
Вот ошибка:
fatal error: Wire.h: No such file or directory
#include "Wire.h"
^
compilation terminated.
Error…
MPU6500 через SPI Я пытаюсь связаться с датчиком MPU6500 через SPI, так как мне нужна максимально возможная скорость обновления. Мне сложно найти простой для понимания пример кода или, возможно, легкую библиотеку для…
Вывод сброса attiny85 в качестве аналогового вывода. Я хочу использовать контакт сброса attiny85 в качестве аналогового контакта для считывания напряжения батареи, который будет использоваться в качестве индикатора низкого уровня заряда батареи.
…
XH-M131 Релейный модуль фоторезистора, положение НЗ Я приобрел релейный модуль фоторезистора XH-M131, который автоматически освещает мой открытый двор на закате и выключает его на восходе солнца. Я работаю так, как должен. Однако, если я отключу реле…
Неправильная документация для выводов Mega2560 SPI? Эта страница https://store.arduino.cc/usa/mega-2560-r3 содержит следующее изображение в разделе «Документация».
На нем показаны цифровые контакты с 10 по 13 с метками SS, MOSI, MISO и SCK.…
Помогите настроить вертикальную прокрутку на SSD1306 Я пытаюсь настроить вертикальную прокрутку текста. У меня есть большой кусок текста (пример в коде ниже), который нужно настроить для вертикальной прокрутки. Я хочу, чтобы отображать полный текст на…
Программирование Arduino UNO DS2436 Я пытаюсь программировать свой чип DS2436 с помощью Arduino UNO. Честно говоря, я пытаюсь изменить код DS18B20 (тот, который есть где угодно в Интернете) для работы с DS2436. Мне просто сложнее…
USB-OTG и ESP32-S2 У меня есть ESP32-S2-DevKitM-1 , который должен работать как USB HID-устройство.
Но что бы я ни пытался использовать с помощью ESP-IDF или Arduino-IDE, я не могу получить от него никаких данных.…
Несоответствие типа параметра конструктора PubSubClient Я только изучаю Arduino, так что это чисто образовательный вызов.
Я хочу создать экземпляр клиента PubSubClient с параметром WiFiClient .
#include <WiFiClient.h>
#include…
Как разместить изображение с помощью Arduino HttpClient Я использую arduino HttpClient для выполнения post-запроса в ESP32. Может ли кто - нибудь помочь мне с той частью, где я смогу разместить файл изображения вместе с некоторыми данными?
Приведенный…
Typedef не принимается в качестве типа данных в функции? Я знаю, что работаю с компилятором C++, но обычно я создаю определение типа из структур, вероятно, пережитков более раннего программирования на C. Так что у меня кружится голова. Я создаю Typedef из…
SPI между ведущим arduino и ведомым arduino Как я могу отправить строку из Slave SPI в Master SPI?
Я хочу написать код на Голом металле.
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу понять, какова будет моя функция…
I2C и SPI одновременно? Я хотел бы задать вопрос, касающийся следующей настройки связи:
STM32 – Arduino Pro Mini – датчик ADNS3080
Интерфейс между STM32 — Arduino — I2C, а интерфейс между Arduino Pro…
Постоянное чтение последовательных данных из Arduino в Python Используя шаговый двигатель и дальномер (TFLuna), я пытаюсь построить «Лидар»; (как Радар, но со светом). Вот алгоритм:
Поверните двигатель на один шаг, рассчитайте угол, измерьте расстояние до…
Как обработать двойной ролловер micros()? Я знаю, что могу справиться с одним опрокидыванием с помощью вычитания:
if (micros() - lastTime > period) {
lastTime = micros();
...
}
Но как с этим справиться, если это не true …
Невозможно установить библиотеку esp_camera Я не могу установить библиотеку esp_camera. Когда я пытаюсь добавить ZIP-файл, я получаю сообщение: «Не содержит допустимой библиотеки».
Похоже, что все в этой камере ESP-32 основано на этой…
Как использовать ассемблер в ардуино Мне поручили университетский проект по созданию светодиодов, реагирующих на звук и звук, с использованием языка ассемблера. Я уже сделал код C++ в arduino, который использует библиотеку Fastled. Как…
Как сохранить переменную с плавающей запятой в EEPROM Это мой первый пост здесь, и я надеюсь, что здесь найдутся любители Arduino, которые мне помогут.
Кто-нибудь здесь знает, как сохранить переменную с плавающей запятой непосредственно в eeprom?…
Не регистрируется полный входной сигнал поворотного энкодера Я работаю над проектом с использованием вращающегося энкодера и пытаюсь получить выходные данные от энкодера. В нынешнем виде я могу подсчитать степень изменения и направление вращения, однако в…
Случайное сервомоторное движение с помощью Arduino Uno Недавно я работал над проектом, включающим 8 сервоприводов Tower Pro sg90 и Arduino Uno. Проблема, с которой я сталкиваюсь, заключается в том, что сервоприводы будут случайным образом двигаться при…
Почему на кнопке всегда написано LOW? Это код, который я использовал в своем проекте
void setup() {
Serial.begin(9600);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
…
nrf24l01+ не работает от аккумулятора, или очень ненадежно Для незавершенного проекта у меня есть Arduino UNO, отправляющая сообщение при возникновении условия, и Raspberry Pi, который его прослушивает. Оба оснащены модулями NRF24L01+ с антеннами.
Он…
Как скомпилировать без добавления загрузчика? Я использую автономный процессор atmega328p с кристаллом 16 МГц.
Я программирую его через avrdude на Raspberry Pi, используя контакты SPI и RESET.
Когда я компилирую свою программу , вот…
Использование Adafruit RTClib без фрагментации кучи Я готовлюсь добавить поддержку DS1307 в свое приложение Arduino и был в ужасе , когда посмотрел на исходный код класса RTC_DS1307 в библиотеке RTClib от Adafruit...
DateTime RTC_DS1307::now() {
…
Какой тип разъема использует система GROVE? Какой тип разъема использует GROVE ?
Надо подключить некоторых старых датчиков, чтобы они были совместимы с GROVE, поэтому сначала нужно определить разъем, чтобы я мог купить корпус и контакты…
Еще один контакт! У меня есть проект Arduino для управления скоростью двигателя на трех уровнях, обозначаемых тремя светодиодами, поэтому уровень 1 — это скорость 1, светодиод 1 и так далее для уровней 2/3.
Кроме…
Устранение дребезга кнопки с помощью прерывания Я попытался найти ответ здесь:
https://arduino.stackexchange.com/a/18545/51302
К сожалению, я могу получить прерывание только один раз (на последовательном мониторе это время этого первого…
Ошибка Compilation error: 'Serial' does not name a type #include <IRremote.h>
IRrecv IR (11);
Serial.begin(9600);
void setup() {
// put your setup code here, to run once:
IR.enableIRIn();
}
void loop() {
// put your main code here, to…
Счетчик импульсов для измерения расхода: 0 Проблемы с импульсами Я использую расходомер Netafim серии M, соединенный с Arduino UC-32. Целью этого является создание счетчика импульсов, который, в свою очередь, позволит нам определять расход в счетчике. (1 галлон…
Получить 3-дюймовую электронную бумагу, работающую на Nano Пожалуйста, помогите!
Я приобрел 3-дюймовый дисплей для электронной бумаги у Waveshare , который, похоже, хорошо подходит для моего проекта. Примерный небольшой код для отображения изображения…
Считается ли #ifdef __SD_H__ плохой практикой? Предположим, я работаю над библиотекой ^ 1 , в которую хочу добавить поддержку SD.h ^ 2 , но точно зная, что многие микроконтроллеры не поддерживают SD.h (поэтому они приводят к ошибкам…
Построение счетчика vu Я строю vu метр с 2 5v neopixel кольца 2 горшки разъем для наушников и arduino nano будет 5 вольт 1 ампер вырезать его или мне нужно больше мощности К вашему сведению, я буду питать его через разъем…
Как использовать два пьезоэлемента одновременно? Я пытаюсь воспроизвести короткий музыкальный клип с двумя пьезоэлементами и хочу, чтобы они воспроизводились одновременно. Пока играет правый пьезо, я хочу, чтобы левый продолжал зацикливаться.…
Стабилизация HX711 и более быстрая выборка. Улучшения кода Привет,
В своем исследовательском проекте я использую тензодатчики. У меня есть 4 тензодатчика, я подключил 4 модуля HX711 (по одному к каждому тензодатчику) и подключил их к Arduino Uno.
Я взял…
Могу ли я использовать этот переключатель камеры? Мне интересно, могу ли я использовать этот переключатель камеры bicks с arduino, так как он использует ШИМ-сигнал.
Если я могу это сделать, я просто ставлю его на один из ШИМ-выходов или мне…
Могу ли я использовать [[__progmem__]] вместо PROGMEM? В pgmspace.h PROGMEM определяется как __ATTR_PROGMEM__ , который определяется как __attribute__((__progmem__)) . AFAIK, __attribute__ предназначен только для GNU. Начиная с C++ 11, у нас…
Arduino иногда не реагирует при чтении последовательных команд Когда я отправляю шестнадцатеричные числа через компьютер на Arduino Leonardo, он иногда не реагирует, но последовательный монитор сообщает, что оно было отправлено. Мой код;
void setup()
{
…
Программы построения последовательных данных Мне нужно вывести последовательные данные из Arduino.
Мне нужна поддержка для:
Различные форматы данных (например, со знаком, без знака, 8 бит, 16 бит);
Наносит несколько данных на одни и…
Веб-страница с использованием Bluetooth? У меня есть проект, в котором я считываю 2 датчика с помощью esp32, а также имею веб-сервер. Я могу подключиться с помощью мобильного телефона и отобразить страницу, на которой я вижу информацию о…
Использование библиотеки PBC на Arduino Я хочу знать, есть ли способ установить/использовать библиотеку PBC на Arduino UNO. Я хочу реализовать некоторые криптографические примитивы, используя библиотеку PBC.
Спасибо.
Полудуплекс для Atmel SAMD21 Я использую Arduino MKR GSM 1400. Я знаю, что эта плата использует Atmel SAMD21 и SAMD21 поддерживает полудуплекс (USART с полнодуплексной и однопроводной полудуплексной конфигурацией). Мой вопрос в…
Замена ATmega328 с большим объемом флэш-памяти Существует ли замена ATmega328 с большим объемом флэш-памяти?
Для розетки необходим 28-контактный DIL.
В качестве альтернативы, существует ли плата, которая имеет те же размеры и контакты, что и…