Как измерить электропроводность с помощью Arduino? Я хочу измерить TSS (общее количество растворимых солей) в почве. В некоторой литературе я обнаружил, что путем измерения электропроводности гораздо легче измерить TSS. Итак, я подумал: если я смогу…
Существует ли максимальная длина массива в ПЗУ? Рассмотрим следующий код:
#include <Arduino.h>
unsigned char testimage [] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00…
Arduino читает термопару типа K с помощью ADS1115 Я заказал ADS1115, чтобы измерить температуру термопары типа K, но мне не удается получить точные показания. У меня это работало при обычном контакте A0, но поскольку таблица типа K показывает…
Назначение дополнительных отверстий под пины или клон 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 Я пытаюсь настроить вертикальную прокрутку текста. У меня есть большой кусок текста (пример в коде ниже), который нужно настроить для вертикальной прокрутки. Я хочу, чтобы отображать полный текст на…
Несоответствие типа параметра конструктора 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 …
Как использовать ассемблер в ардуино Мне поручили университетский проект по созданию светодиодов, реагирующих на звук и звук, с использованием языка ассемблера. Я уже сделал код C++ в arduino, который использует библиотеку Fastled. Как…
Как сохранить переменную с плавающей запятой в EEPROM Это мой первый пост здесь, и я надеюсь, что здесь найдутся любители Arduino, которые мне помогут.
Кто-нибудь здесь знает, как сохранить переменную с плавающей запятой непосредственно в eeprom?…
Почему на кнопке всегда написано 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 галлон…
Считается ли #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.
Я взял…
Могу ли я использовать [[__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.
В качестве альтернативы, существует ли плата, которая имеет те же размеры и контакты, что и…
Установка параметров после компиляции Я очень новичок в arduino и искал это в сети, но не нашел.
В моем проекте есть 2 файла: файл ".ino" с скетчом и еще один файл ".h" с секретами и параметрами конфигурации, такими как интервалы…
ESP32 не может контролировать последовательный порт Я использую комплект для разработки esp32 v1.
Я пишу код, следуя этой картинке.
const int vavle = 1;
int d = 1;
void setup()
{
Serial.begin(115200);
delay(2000);
while (!Serial);
…
Распечатать текст при любом значении Y на SSD1306 Я пытаюсь напечатать несколько строк текста с определенными значениями Y на SSD1306 ЖК-дисплее 128x64. .
Я использую библиотеку ssd1306 Алексея Дынды . Изначально я хотел использовать более…
Условие «если» проблема/вопрос Я новичок в Arduino, и мой вопрос скорее теоретический. У меня есть плата Arduino Nano (процессор Atmega168), кнопка, дисплей. Я написал обработчик кнопки, который не останавливает выполнение кода.…
Arduino Pro Mini не выполняет автоматический СБРОС У меня возникла проблема с Arduino pro mini.
Вчера я несколько раз загружал скетч на pro mini с адаптером FTDI , и все работало нормально. Сегодня пытаюсь перезалить скетч, но теперь по…
D1 mini ESP8266 нет звука в динамике Я новичок в Arduino и микроконтроллерах, я хочу создать звук с помощью моего D1 mini и LSM -50F динамик. Но я не получаю никакого вывода. Есть идеи, что я делаю неправильно? Протестировал на двух…
Сервопривод не перестанет вращаться У меня есть плата Arduino Uno R3, и после некоторого времени бездействия она, похоже, вышла из строя. Мой код ниже, в основном я хочу поворачивать сервопривод на 90 градусов каждые 12 часов, но как…
COM+ и COM - в RX и TX Я хочу подключить сканирующий дальномер Hokuyo к Arduino Mega, выходы которого помечены следующим образом:
COM+
КОМ-
Вход
Выход
DC12/24
GND
Я хочу прочитать его последовательный…
Звуки воспроизводятся одновременно Я делаю школьный проект, который позволяет растениям «говорить». Например, когда растение находится в неидеальной среде (низкая или высокая влажность почвы, не идеальная температура или влажность и…
Большие массивы приводят к сбою Arduino У меня есть три больших массива PROGMEM для хранения музыкальных нот песни. Один массив — это ноты, другой — длительность нот и третий — пауза после ноты.
Первый массив — это int , а два других…