Последовательный порт и I2C не работают вместе У меня есть проблема поважнее. Когда я запускаю этот код, SSD1306 не инициализируется. Выход на последовательной консоли:
20:26:33.194 -> MPU6050 OLED demo
20:26:33.532 -> Ошибка выделения…
Как объявить массив char[] с помощью целых чисел? Кто-нибудь может сказать мне, как объявить переменную char, используя несколько целых чисел?
Мне нужно объявить байтовую информацию для функции shiftOut() как char.
int a = 0;
int b = 1;
int…
Справка по созданию производных классов в заголовках Вот небольшая проблема, с которой я столкнулся, когда пытался сделать этот небольшой файл заголовка Devices.h :
Можно ли использовать шаблоны с абстрактными классами ? Если да, то как и как я…
Добавление еще одного датчика расхода в скетч Добавление еще одного датчика расхода в скетч
У меня есть скетч потока воды, который я использую для своего потребления пресной воды. Я хотел бы приспособить его к использованию для потребления…
ШИМ на выводах не ШИМ Почему этот код не работает аналогично примеру fade sketch?
Мне пришлось прибегнуть к использованию бит-бинга в качестве способа реализации ШИМ на не ШИМ-контактах из-за отсутствия доступных…
Где документация для написания ядра Arduino? Я заинтересован в написании "ядра Arduino" (то есть портирования Arduino на новый MCU и новые платы). Мне трудно найти много документации о том, как это сделать. Я что-то упустил?
На этой…
Программирование сервопривода на ATtiny85 Плата: "ATtiny25/45/85"
Процессор: "ATtiny85"
Часы: "Внутренний 1 МГц"
Программатор: "Arduino как ISP"
Я хочу запустить сервопривод вперед и назад на ATtiny85. Библиотека сервоприводов…
Arduino Micro не обеспечивает регулируемую мощность У меня есть микро arduino, который отлично работает с USB. Мне нужно питать его от внешнего источника питания 12 В. Когда я подключу питание 12 В к соседним контактам VIN и GND, arduino не будет…
Сопряжение наушников TRRS с Arduino Uno В последнее время я работаю в проекте Arduino, который требует человеческого голосового ввода в Arduino с некоторой обработкой Arduino для выполнения конкретной задачи. Простая выборка входящего…
Что случилось с моим Arduino? Я учусь на первом курсе конструкторского факультета, и предполагается, что мы будем делать автономного робота. Подключив для калибровки несколько датчиков скорости ветра и температуры, я подключился…
Сброс Arduino Uno в коде Можно ли сбросить Arduino (т. Е. Перезагрузить его) из кода (т. Е. Из самого скетча)? Я знаю, что это возможно с помощью специальной схемы, но есть ли шанс сделать это просто с помощью кода?
Ниже…
Можем ли мы использовать СВЯЗЬ UART с MCP23017? Я использую MCP23017 в качестве расширителя GPIO с Arduino в своем проекте. У меня слишком много последовательных устройств и не осталось контактов на Arduino для связи UART.
Мне интересно, могу…
Шестнадцатеричный массив не складывается, как ожидалось У меня есть массив шестнадцатеричных значений, как указано ниже.
byte Hexa_Val[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
Я хочу увеличить этот массив с самого конца. Как и в,…
Arduino сбрасывает себя Если я подключаю больше энергопотребляющих компонентов к Arduino, он сбрасывается. В чем причина этого наблюдения?
Как получить код для ответа на определенное время от DS3231 RTC? Я пытаюсь сделать программу, которая работает, когда она доходит до пяти часов дня, так что 17:00:00.
Я использую эту библиотеку DS3231, но не могу понять, как заставить ее отправить "Woooopp" на…
Вдохновляющее устройство Arduino Я видел видео на устройстве instapration с использованием экрана e ink и nano, у меня есть кавычки в массиве, как мне рандомизировать появляющиеся кавычки? и я хочу иметь возможность отправлять…
Можно ли компилировать и загружать код без IDE? Я только начал работать с Arduino и обнаружил, что мне нужна IDE для компиляции и загрузки кодов, которая отлично работает. Это мой код:
# pragma GCC optimize ("Ofast")
char i = 0…
В чем смысл термина FQBN? Итак, я читаю спецификацию платформы , занимаюсь программированием и получаю сообщение об ошибке:
Error missing FQBN
Так что же означает FQBN?
595 Сдвиговый Регистр Не Работает Должным Образом Я следовал учебнику по управлению 8 светодиодами с помощью сдвигового регистра SIPO SN74HC595N как на Adafruit , так и на Last Minute Engineer . Я использовал Sparkfun Pro Micro (эквивалент…
Медленная операция чтения по USB Сегодня у меня есть Arduino UNO, и я как раз пишу базовую программу blink. У меня есть 3 светодиода на arduino. Эти светодиоды подключены к контактам 1, 2 и 3.
Теперь я могу управлять ими,…
Мигайте бортовым светом, считывая значение с USB Я заинтересован в создании базового монитора загрузки процессора с помощью arduino UNO.
У меня есть рубиновый код , который мигает подсветкой клавиатуры в зависимости от загрузки процессора,…
Ошибка Вывода Значений Arduino Serial.print Я экспериментирую со следующей программой, которую я нашел в Интернете (с небольшими изменениями):
int x;
void setup() {
Serial.begin(9600);
Serial.setTimeout(1);
}
void loop() {
while (…
PCF8583 с задержкой Arduino в одну секунду? Я пытаюсь соединить микросхему RTC : PCF8583 с Arduino Uno. Я использую точно такую же схему, как показано ниже, за исключением того, что вместо переменного конденсатора рядом с кварцевым…
Нужен ли мне оценочный комплект микрочипа ATSAM3X8E? Я намерен использовать процессоры Arduino Due в своих собственных проектах. У нас есть очень обширные (десятки тысяч строк в коде .c) наборы Arduino Due функциональных кодов, и теперь я намерен…
Вызов функций между 2 классами Класс myIOT2 содержит функцию, которую необходимо вызвать из класса IPmonitoring :
bool myIOT2::checkInternet(char *externalSite, byte pings)
{
return Ping.ping(externalSite, pings);
}
…
Как получить постоянные показания датчика эффекта Холла Я использую линейный датчик эффекта Холла для измерения магнитного потока в определенной точке.
Значения с датчика считываются с помощью функции analogRead arduino.
Это значение меняется по мере…
Каково время выхода из Wire.begin()? Вот схема моего проекта:
Цель состоит в том, чтобы заставить ноутбук работать как клавиатура для настольного ПК. Nano использует Serial.read() для получения нажатий клавиш с ноутбука и…
2 экземпляра ESP8266Ping Я использую ESP8266Ping lib внутри моей iot lib, которая поддерживает подключение Wi-Fi и сообщения MQTT. Поскольку он создает свой собственный экземпляр с именем Ping при вызове #include…
Получение угловой скорости по данным кватернионов (BNO055) Я могу получить данные кватерниона от датчика BNO055 и хотел бы преобразовать их в угловую скорость для моего проекта. Я знаю, что вы можете вытащить гироскоп непосредственно для данных, но из того,…
Серийный плоттер выглядит по-другому и не печатает график Когда я открываю свой последовательный плоттер, чтобы получить график для моего датчика HC-SR04, он ничего не показывает. Мой плоттер тоже выглядит по-другому. Я также приложил изображения ниже.
…
A/C не обнаруживает ИК-коды, отправленные из Arduino Есть ИК-приемник и ИК-светодиод, которые я достал из комплекта (у меня нет спецификаций для них).
Я загрузил скетч Arduino, чтобы записать свои ИК-коды A/Cs. Это были закодированные NEC 32-битные…
Вызов члена класса из файла .h В файле .ino у меня есть определенный класс (называемый IPmonitoring ).Кроме того, внутри того же файла .ino я вызываю файл .h ( который находится "выше" класса IPmonotoring ).
Когда я…
Использование USB-порта для связи с автономной схемой atmega328p нуб здесь
Таким образом, мне удалось сделать свою схему автономной (как показано ниже). Я хочу использовать эту схему в качестве входа в игру на моем компьютере. То, что я хочу знать, может ли…
Создать мертвую зону для джойстика Я пытаюсь создать мертвую зону, чтобы джойстик полностью выключил двигатель, когда он находится в центральном положении. Он слишком чувствителен и заведет мотор, если к нему едва прикоснуться. Как я…
Получить подсчет производства за текущую минуту Я пытаюсь сделать производственный счетчик для машины. Я хочу отобразить производственный отсчет последней минуты для каждой секунды. Таким образом, дисплей должен обновляться каждую секунду и…
Arduino UNO со встроенным ESP2866 wifi не работает правильно Я купил эту "подделку" Arduino UNO со встроенным модулем ESP 2866 wifi. Но я не могу заставить его работать. Я следовал этому учебнику, потому что это тот же продукт, что и у меня, но я все равно…
Сервомотор и модуль Bluetooth блокируют друг друга Для небольшого проекта я намерен подключить цифровой датчик температуры (KY-028) , модуль Bluetooth (HC-05) и сервомотор (SG90) . Проблема в том, что, кажется, я не могу подключить модуль…
Как можно найти время по цифровым часам и сделать считывание? У меня есть цифровые часы, которые я купил онлайн. Он отображает время и календарь
и имеет кнопки для изменения света. Мне нужно подключить часы к Arduino и
прочитать время с него. Как мы можем…
Почему моя плата arduino не мигает должным образом? У меня есть два файла
blink1.cpp
typedef unsigned char int8_t;
typedef volatile int8_t * volatile port_type;
port_type portB = (port_type) 0x25;
port_type ddrB = (port_type) 0x24;
void…
Подключение между двумя arduino я хочу подключить SPI 2 arduino master и slave через MUX , для записи и чтения во внешней памяти , когда мастер записи в памяти slave read .
пожалуйста, помогите .
код для мастера
#include…
Плохие данные : Последовательная связь Arduino Mega и NodeMCU В настоящее время я работаю над проектом Arduino. Проект требовал установить связь между Arduino Mega и NodeMCU ESP8266. Вот некоторые подробности этого проекта:
Вывод NodeMCU Rx соединен с…
Как преобразовать строку в длинную? Там есть веревка.toInt() , но без строки.toLong() или множество других вариаций. Должен ли я прибегнуть к atol(String.c_str()) или есть лучший способ преобразовать строку в long?
Попытка понять постоянную скорость AccelStepper Я начинаю изучать библиотеку AccelStepper для управления шаговыми двигателями для проекта, над которым я работаю. Я могу заставить шаговые двигатели работать с основными примерами, которые…
Не удается включить файлы По какой-то причине Arduino IDE не может найти файл, который я сделал для проекта:
#include <foo1.h>
#include <foo2.h>
#include "foo3.h"
Где foo1 и foo2-обычные библиотеки,…
Проблема с датчиком HC-SR505 Я использую PIR-модуль HC-SR501 с моим Arduino Mega, и он довольно хорошо отслеживает присутствие.
Из-за ограничений по стоимости я решил пойти с датчиком HC-SR505 - купил их целую кучу.…
Использование esp-wroom-32 без платы разработки Есть много примеров в Интернете о том, как построить Arduino с нуля, таких как ЭТА ССЫЛКА . Я хотел бы сделать то же самое, но с esp32.
У меня есть совет по развитию:
И я могу…
Прорыв FTDI с дополнительным соединителем ISP TL;DR - Можно ли использовать шесть желтых контактов ISP в качестве обычного ISP?
Обычная плата USB-TTL FTDI breakout выглядит следующим образом:
Недавно я наткнулся на вариант платы,…
Инициализировать класс внутри класса Я строю класс IP мониторинга, IPmonitoring , который использует класс SPIFFS, который я написал, flashLOG . Внутри IPmonitoring у меня есть 2 экземпляра flashLOG (код ниже).
У моего скетча…
Понимание входных и выходных сигналов Arduino Я занимаюсь исследованиями кинетики диффузии ионов металлов в материалы подложек. Для этого мне пришлось обработать 486 комбинаций образцов, а это было очень трудно и практически невозможно вручную.…
Преобразование строки в целое число Я использую два ESp32 в конфигурации сервера и клиента, и я посылаю данные между ними в виде строк, но я хочу преобразовать полученные данные, которые являются fom строк, но они содержат числа в int…
ESP32S v1.1 NodeMCU vs ESP32 DevKitV1 У меня есть два разных совета по развитию ESP32 с надписью "ESP32S v1.1 NODEMCU" (A) и "ESP32 DEVKITV1" (B). Из того, что я могу сказать, у них одни и те же основные компоненты, но их контакты и…
Как настроить константы UIPEthernet? Я использую UIPEthernet, чтобы заставить Arduino Nano управлять экраном Ethernet ENC28J60 для приложения на основе UDP. Я настраиваю ряд его параметров #define, чтобы изменить настройки по…
Способы связи между двумя Arduino? У меня есть две схемы, одна из которых имеет сверхзвуковой датчик, а другая-релейный модуль. Поэтому я пытаюсь установить связь между этими двумя, чтобы отправлять и получать данные. Я просто хочу…