Мой код кажется крушением поезда Я новичок в программировании и подумал, что простым проектом будет создание счетчика боеприпасов.
Я устраняю неполадки с этим кодом уже несколько часов и не могу понять, почему мой код пронизан…
Не могу вызывать указатели функций С++ из встроенной сборки Из-за некоторого любопытства я попытался использовать какую-то сборку с моей Arduino MEGA 2560.
Я не могу вызвать функцию из массива указателей функций С++.
Когда я раскомментирую функцию вызова,…
Датчик для распознавания моего питомца рядом со мной Нужен специальный датчик, который будет обнаруживать приближение питомца на определенном расстоянии. Когда он приближается, раздается звуковой сигнал о приближении питомца. Какой датчик здесь будет…
Как прочитать растровое изображение на Arduino Я хочу преобразовать растровое изображение в двоичный массив. Мое растровое изображение представляет собой монохроматическое изображение 1bpp размером 272 * 208 пикселей. Я смущен, когда ширина,…
Serial.print() не печатает полностью Функция println() используется для отправки AT-команд на модуль GSM.
sim800l.println("AT+CLTS=1");
delay(3000);
sim800l.println("AT+COPS=2");
delay(3000);
sim800l…
Teensy 2.0 MIDI: количество нот в аккорде ограничено 6? Я использую Teensy 2.0 с USBMidi в проекте, который позволяет музыкантам использовать ретро-компьютеры в качестве «инструментов» ( https://github. com/fredlcore/midijoy ). До сих пор все эти…
Использование экрана SD-карты на Arduino Due У меня есть защитный экран SD-карты Seeed Studio (V3), который я пытаюсь использовать на моем Arduino Due. У меня возникли проблемы с использованием примеров SD, поставляемых с Arduino IDE.
Они…
Библиотека DHT.h не импортируется Я пытаюсь считать влажность и температуру с помощью датчика температуры DHT11 для Arduino UNO, используя библиотеку DHT.h . У меня есть код ниже:
#include <DHT.h>
#define dataPin 4
dht…
Arduino ожидал ':' перед токеном '{' Вчера я хотел скомпилировать проект, который всегда работал до сих пор. Вероятно, после корректировки библиотек (обновления) я больше не мог этого делать. Прошу помощи.
СООБЩЕНИЕ ОБ…
Соответствие шаблону вибрации Я хотел бы создать образцы вибрации с помощью SW-420 или чего-то подобного, способного воспроизвести один и тот же образец при аналогичных вибрациях. Таким образом, если монету номиналом 10 пенсов…
Esp8266-01 AT-команды возвращаются частично Я пытаюсь получить html-ответ от сервера через модуль esp01
при использовании последовательного монитора в arduino studio все работает нормально
вот вывод серийного монитора
…
Как увеличить массив переменных класса? Я создаю инфракрасную макроклавиатуру. Я хочу сохранить Unicode для класса Keyboard в массиве внутри созданного мной класса под названием Keybind и позволить пользователю программировать столько…
Arduino Micro 5V Vin и контакты 3v3 Меня очень смущают контакты на arduino micro. Для чего используются контакты 3v3, 5v и Vin? Они для потребляемой мощности, или для выходной мощности, или для того и другого?
Предохранители Atmega32A У меня Atmega32A и кварц 16МГц, с конденсаторами 22пФ. Подскажите, пожалуйста, как правильно выставить фьюзы, чтобы МК работал от внешнего кварца.
Будет ли работать MK при установке 0xFF LOW и…
Ошибка при передаче `time_t` и `struct tm`, ESP32 Мне нужно создать преобразователь времени эпохи, хранящегося в переменной time_t , в переменную struct tm , чтобы проверять/создавать определенную задачу каждый час или день. Эта функция также…
Mac OS X Catalina Проблема последовательного монитора У меня возникли проблемы с MacBook Pro с Catalina. Я купил новую плату nodemcu LoLin. Его клон. Он имеет адаптер ch340 для связи. И напишите внизу wemos.cc и используйте драйвер ch340g.
Я успешно…
Относительное положение с помощью акселерометра У меня есть простой сценарий:
Два IoT-устройства Arduino Nano 33 начали случайным образом перемещаться из одного и того же источника (точка = [X0, Y0, Z0]);
Можно ли использовать координаты,…
Булева логика с символами для выбора входа двигателя Контекст кода:
Я пытаюсь управлять двумя двигателями постоянного тока через H-затвор, это означает, что всего имеется 4 входа:
Для двигателя постоянного тока 1: Вход 1 (VCC) и Вход 2 (GND).
Для…
Микро сервопривод не работает с Arduino UNO Я новичок в Arduino и пытаюсь выполнить некоторые основные задачи. Я хочу, чтобы микросервопривод вращался, но он не работает, только слегка вибрирует, когда я запускаю скетч. Ниже на фотографиях…
Автономный 328P Arduino Я создаю автономный Arduino, используя Atmega328P. Схема ниже.
Однако я вижу
avrdude: Device signature = 0x000000 error
каждый раз, когда я пытаюсь записать загрузчик Arduino Uno.…
Управление L298n прерываниями Я работаю над своим первым проектом на Arduino, роботом-сумо, поэтому пока мало что знаю о программировании. Предполагается использовать два ИК-датчика, один спереди робота, другой сзади, чтобы не…
программирование STM32 с проблемами Arduino IDE В настоящее время я пытаюсь запрограммировать STM32 с помощью Arduino, но по пути я столкнулся с некоторыми проблемами с режимами контактов. Чтобы быть более конкретным, программирование…
Синусоида с помощью Arduino Uno Я увлекаюсь адруино, хочу сделать синусоиду с помощью arduino uno,
для этого я использую timer0 в качестве прерывания, OCR0A установлен на 17 для прерывания 3,6 кГц (16000000/(100 Гц * интервал…
Отправка данных перед повышением края часов Я пытаюсь управлять светодиодной лентой со специальным протоколом (разработанным выше I2C).
Но в моих тестах мне удалось выяснить, как это работает:
Вы устанавливаете Clk на ноль, отправляете…
Ошибка TIMEOUT при подключении ESP8266 к Arduino Uno Я пытаюсь настроить Arduino Uno для получения информации из Интернета, но мне очень трудно найти подходящие руководства в Интернете. Я использую Arduino Uno и ESP8266-01. Я пытаюсь использовать…
Питание при использовании щита Извините, если это глупый вопрос, я новичок в ардуино. Я планирую использовать голосовой экран 3.MOVI Red.Bovi с SparkFun . Для RedBoard Turbo требуется источник питания ниже 6 В постоянного тока,…
Как отправить данные в базу данных с помощью nodeMCU? Мы создали веб-сайт, размещенный на 000webhost, и пытаемся отправить данные из нашего nodeMCU в базу данных, используя приведенный ниже скетч, но база данных, похоже, не показывает никаких…
ESP01 и Arduino — путаница с последовательным портом Я пытаюсь понять, что думать об устройствах ESP01 и подключении Arduino
Я приобрел один из USB-программаторы с Ebay для программирования ESP01 - это прекрасно работает, я вижу, как ESP работает…
Питание модуля MPU 6050 через контакт AD0 TL;DR : безопасно ли подавать питание на модуль MPU 6050 через вывод AD0 вместо VCC?
Нам удалось подключить два модуля MPU 6050 к одному и тому же буферу I2C, изменив адрес одного из них,…
Форматирование переменных из вариационной функции У меня есть функция, которая объединяет строку печати, однако у меня возникают проблемы с правильным форматированием некоторых строк.
Использование Serial.print правильно форматирует вывод …
Установка указателя массива на null при объявлении Как установить указатель массива на null ?
У меня есть указатель на массив из 3 целых чисел, который я пытаюсь установить в null .
целое число (*EXCLUSIVE_COLOR)[3];
По этой ссылке …
Эффективный способ хранения массива с повторяющимися значениями? Итак, у меня есть около 2000+ значений X и Y, где я буду искать значение Y для заданного значения X. Если я храню значения наивно, они не поместятся в памяти, однако есть много повторяющихся…
Как активировать H-Bridge? Насколько я понимаю H-мост, активация входа 1 или входа 2 направит ток 12 В на двигатель, поэтому он будет вращаться либо вправо, либо влево. Не то, чтобы in1 или in2 — это фактический ток,…
Atmega 328pu как автономный Я использую atmega 328pu отдельно. Я использовал 7805 в качестве регулятора.
Я регулировал от 12 Вольт 2 ампера смпс.
Когда я подключаю свой насос постоянного тока 12 Вольт между 12 Вольт и…
Ошибка выполнения ESP32 в массиве 2d Я пытаюсь последовательно вывести значение b[0][0] .
Должен быть равен нулю, но это не работает!
Вот код
void setup() {
Serial.begin(115200);
byte b[321][241];
Serial…
Взаимодействие ESP32-CAM с CCS811+HDC1080+BMP280 Я хочу измерить температуру, давление, влажность и CO2 в помещении с помощью ESP32-CAM & CCS811+HDC1080+BMP280
Поскольку этот модуль представляет собой комбинацию из 3-х датчиков. Могу ли…
Arduino MKR 1010 WiFi как центральный/клиент BLE Я пытаюсь использовать свой новый Arduino MKR 1010 WiFi в качестве центрального / клиента Bluetooth с низким энергопотреблением, однако мне удалось найти только информацию о том, как использовать…
Двигатель не вращается плавно (даже на высокой скорости) Я бханука, новичок в шаговых двигателях и в этой библиотеке.
Я пытаюсь управлять 4 двигателями NEMA 17 (с разными скоростями одновременно), используя 4 (четыре) шаговых драйвера DM320t. На самом…
Последовательная связь между Teensy и Teensy через USB-разъем У меня есть 2 платы Arduino Teensy 3.2, и я пытаюсь реализовать последовательную связь между ними. Я успешно сделал это, соединив RX1 1-го Teensy с TX1 2-го Teensy и TX1 1-го с RX1 2-го.
Однако…
Можете ли вы активировать весь пиксель на ЖК-дисплее? Я работаю над проектом, в котором я пытаюсь отображать уровень заполненного резервуара с помощью ультразвука, а затем отображать его на ЖК-дисплее 16x2. Я пытаюсь сделать это через все пиксели…
Присвоение элемента многомерного массива второму массиву У меня есть два массива. Первый массив представляет собой многомерный массив, содержащий значения цвета.
Второй массив хранит активный цвет из первого массива.
Как присвоить элемент из…
Загрузка .hex в ATTiny13 с помощью Arduino Я хочу загрузить .hex в ATTiny13V (или '13A) с помощью Arduino Uno R3.
Я думаю, что знаю все, что нужно делать, но поддержка ATTiny13 ISP и Arduino IDE немного поисковые, и у меня есть некоторые…
Как читать данные из ThingSpeak для esp8266 Я пытаюсь прочитать данные из Thingspeak для esp8266, но не могу этого сделать. Есть ссылка:
ПОЛУЧИТЬ https://api.thingspeak.com/channels/123456/fields/1.json? api_key=***********&results=2
Но…
Видеопоток Arduino (строительство робота Zumo) Я собираю робота Zumo со своей дочерью, но у меня очень мало опыта и знаний в области программирования и электроники. Фотографии оборудования, которое у меня есть, находятся по этой ссылке, а на…
Ошибка при определении тикера в библиотеке ESP32 Я использую точно такой же фрагмент кода в моей библиотеке ESP8266 (которая работает нормально), но при использовании в библиотеке ESP32 я получаю сообщение об ошибке:
Это соответствующий…
Когда АЦП снова начинает читать в режиме прерывания? Простой вопрос: я настроил АЦП на чтение в "непрерывном" режиме/режиме прерывания и считываю следующим образом:
ISR(ADC_vect) {
int val = ADCL;
val += ADCH << 8;
... // Код для…
myserial.available() возвращает нулевой байт Я написал программу для Arduino, которая требует двух портов для последовательной связи. Я намеревался использовать как аппаратный, так и программный последовательный порт, но проблема заключается в…
Правильная проводка ESP32 DS18B20 Я хочу подключить DS18B20 к моему недавно купленному Heltec ESP32 LoRa (V2). Для начального тестирования я использовал стандартный код:
#include "heltec.h"
#include <OneWire.h>
#include…
Остановка программы через 1 секунду Я новичок в программировании Arduino.
Я работаю над проектом, в котором я управляю двигателем постоянного тока с помощью ИК-датчика и Arduino.
Пока здесь все в порядке. Но я хочу, чтобы мотор…
Как запрограммировать кнопку на цвет для полоски неопикселей? Я пытаюсь сделать так, чтобы определенный пиксель в полосе неопикселей становился зеленым, красным или синим в зависимости от того, какая кнопка была нажата, и оставался включенным до тех пор, пока…
Светодиод RGB и кнопка в TinkerCAD Я работаю в TinkerCAD и хочу спроектировать и смоделировать схему, в которой есть следующие компоненты. 1. 1 светодиод RGB 2. 1 кнопка 3. 3 фоторезистора. 4. 1 плата Ардуино. Так что свет должен…
Arduino UNO не выдает ожидаемую прямоугольную форму сигнала Я хочу создать быстрый прямоугольный сигнал для целей тестирования. Если я буду использовать этот код:
void setup()
{
pinMode(2, OUTPUT);
}
void loop()
{
bitSet(PORTD, 2);
bitClear(PORTD,…