Как я могу подключить OLED-дисплей к ардуино Я новичок в этом!
Итак, я хочу знать, можно ли подключить этот oled-дисплей: OLED-дисплей на arduino nano и если возможно, где я могу найти информацию о том, как узнать о подключении этого…
Как на самом деле объединить две строки? Я использую библиотеку SPISlave, и у меня есть следующий фрагмент кода:
String arg;
SPISlave.onData([arg](uint8_t *data, size_t len) {
data[len] = 0;
arg += String((char *)data);
// ..…
конфликт с разными устройствами i2c Я пытаюсь установить связь с двумя компонентами i2c, используя Arduino Nano: некоторые ADS1115 и некоторые датчики расхода i2c подключены к разным < href="https://learn.adafruit…
Как использовать этот тумблер? Я недавно купил этот тумблер , потому что хочу использовать его в своем проекте:
Но я не знаю, к чему подключать три контакта, и не могу найти никакой информации об этом в Интернете. Я…
Загрузчик на ATmega328p (3.3V/8MHz), чувак не закончит свое дело Привет и спасибо, что прочитали мой вопрос!
Мне нужно, чтобы мои проекты были как можно меньше. И навыки, и оборудование имеют значение. Поэтому я не могу использовать для них пакет DIP, и я…
Arduino Ethernet Shield 2 застрял на EthernetServer::begin() В настоящее время я пытаюсь заставить Ethernet Shield работать на моем Mega. Я пытался запустить пример веб-сервера, но программа зависла в какой-то момент, поэтому я попытался начать с нуля.
Это…
Цифровой вывод помпы Arduino 5V Я пытаюсь управлять помпой 5 В с помощью Arduino и ультразвукового датчика, но не могу заставить ее работать, если помпа подключена к контакту.
Увидел на форуме, что нужен транзистор или…
Время UNIX в мс в человеческую дату и время Несколько дней мучался с чем-то.
Загрузка данных с веб-сайта в формате JSON, включая обновленную дату и время в миллисекундах. Это дата EPOCH, и я могу получить правильное значение, используя…
Может ли видеоигра потенциально обнаружить arduino leonardo? Если я автоматизировал действие в видеоигре с помощью Arduino leonardo, можно ли его обнаружить? Такие вещи, как autohotkey, могут быть легко обнаружены, однако я ожидаю, что Arduino будет намного…
Последовательная связь arduino mega и D1 Wemos Mini Может ли кто-нибудь помочь мне последовательно подключить arduino mega к D1 Wemos Mini? Пожалуйста, дайте мне знать наиболее эффективные и простые шаги для настройки связи.
Используя следующее…
длина провода i2c У меня проблемы с i2c. Я не могу использовать длинные провода на шине SDA и SCK.
Похоже, это следствие пропускной способности между проводами SDA и SCK, а не между SDA/SCK и GND.
Я понял это,…
Keyboard.print() пропускает клавиши Я играю с командой Arduino Leonardo Keyboard.print() , но столкнулся с неприятной проблемой:
Когда я напечатаю двойную кавычку, она не появится, а также заставит исчезнуть следующий символ (т.е…
Можно ли перегрузить цифровые контакты для Arduino? Я работал над проектом Arduino для школы, который представлял собой самоуправляемого робота-охранника, который также действовал как система умного дома.
По сути, это был самоуправляемый…
Какой аналог PORTx для Teensy (4.0)? Я видел людей, использующих такой код, как PORTB |= 0x1 << 6 , чтобы установить шестой бит PORTB в Arduino. Я понимаю, что это значительно быстрее, чем использование digitalWrite . Как это…
Конфликт 2 устройств SPI Я хочу подключить Ethernet-модуль W5500 и модуль SD-карты к Arduino Uno с помощью SPI (конечно, с разными контактами CS). При отдельном подключении они работают нормально, но при подключении в одну…
ESP8266 не отвечает У меня ESP8266, FTD232 UART, ОС Linux mint 17.3, Arduino IDE 1.6.7,
Следующие соединения:
External Power source ESP8266
3.3 V VCC
GND GND
3.3 V …
Могу ли я использовать Visual Studio вместо Arduino IDE? Я думаю, что Visual Studio — отличный продукт! Я считаю, что возможности Arduino IDE ограничены. Например, в Arduino IDE нет:
Предсказание кода
Ошибка выделения
Предварительный просмотр…
Arduino как USB HID замедляется, когда ПК не читает события У меня есть Arduino Micro, который работает как HID-устройство для ПК с Linux.
Я использую этот вызов для отправки значений HID:
HID().SendReport(1, _values, sizeof(_values));
В принципе…
Проект велосипедного заднего фонаря Для моего курса в колледже в настоящее время мы должны выполнить проект по нашему собственному выбору.
Я решил сделать систему задних фонарей со стробоскопами, противотуманными фарами и…
ESP8266 — веб-сервер не работает в цикле У меня есть простой пример, где в цикле вызывается веб-сервер для обработки клиентов, а также для рисования текста на дисплее.
Дело в том, что веб-сервер не отвечает, но когда я удаляю вторую часть…
Прерывать каждую секунду на ATTiny84 (и спать все остальное) Я создаю цифровые часы, как в этом посте , за исключением того, что я использую ATTiny84. Однако у ATTiny84 нет асинхронного Timer2, как у ATMega328, и нет режима энергосбережения, поэтому он не…
Гироскоп MPU6050 не дает надежных показаний Он дает надежные показания в течение нескольких секунд, а затем становится ненадежным.
Мой код Arduino таков:
#include<Wire.h>
const int MPU6050_addr=0x68;
int16_t AccX,AccY,AccZ,Temp…
Подключение питания светодиодной ленты Nth-Light На основании этого вопроса на форуме Adafruit для узкой светодиодной гибкой ленты Nth-Light ( https://www.adafruit.com/product/3683 ) и изображение ниже безопасно ли подключать от источника 12в +…
Почему этот код таймера не работает? Почему приведенный ниже код не работает? Таймер отсчитывает 370 мс, затем функция вызывается для включения светодиода. Снова 370 мс, затем функция вызывается для выключения светодиода. В основном…
Как отправлять твиты с датчиком пламени и ESP8266? Я хочу отправлять твиты с датчиком пламени и ESP8266. Датчик пламени у меня цифровой. Я думаю, что все хорошо, но он не отправляет.
Это мой код:
#define ag_ismi "SSID"
#define ag_sifresi…
Управление цветом светодиода RGB с одним значением В таких приложениях, как Photoshop, есть один ползунок для выбора цвета: .
Я хотел бы добиться того же, используя ручку переменного сопротивления в качестве ползунка для управления цветом…
поворот позиционного серводвигателя более чем на 180 градусов Мой радиоуправляемый серводвигатель способен поворачиваться более чем на 180 градусов (около 200 градусов), когда я поворачиваю его физически, но когда я использую свой код, он…
Экран TLE9879 BLDC не будет обмениваться данными Я только что получил щит TLE9879 BLDC , который я подключил к Arduino. Леонардо. Компиляция примерного скетча (bldc_shield_blinky_test) прошла нормально, однако при прошивке его на плату светодиод…
Написание элегантных приложений для Arduino Поскольку я работал на C, меня учили, что узкие циклы, которые просто сжигают ресурсы процессора, нежелательны.
Есть ли руководства по стилю программирования для Arduino? Является ли обычной…
Получение внешних данных в Arduino У меня есть новый Uno R3, он очень классный, и мне понравилось с ним играть.
Теперь я хочу создать пару вещей:
1) ЖК-трекер с рыночной ценой.
2) штука типа серводвигателя, чтобы открыть мои…
Опасно ли соединять два выходных контакта вместе? Если у меня есть два выходных контакта, один из которых установлен на высокий уровень, а другой - на низкий уровень с цифровым или аналоговым сигналом, напишите так
digitalWrite(PIN1,…
ESP8266 не обнаруживает WiFi Я пытаюсь подключить свой NodeMCU Amica к своей сети Wi-Fi, но он не обнаруживает поблизости никаких сетей. Я выбрал плату "NodeMCU 1.0 (ESP - модуль 12E)", скорость загрузки 115200 и правильный…
Номера строк кода дисплея Arduino IDE В Arduino IDE: как получить номера строк, отображаемые на боковой панели редактора?
Без них трудно определить, на какую строку ссылаются мои ошибки...
Я использую Arduino IDE для Windows.
Прокрутка текста I2C Я хочу попробовать сделать программу для отображения текста на ЖК-дисплее I2C.
Текст должен прокручиваться на одну позицию каждый раз при вызове функции.
В Интернете я видел много решений, но все…
Как сгенерировать 3 сигнала ШИМ У меня 2560 мегапикселей, и я хочу генерировать 3-фазный ШИМ-сигнал с частотой 62,5 кГц, синхронизированный и сдвинутый на 120 градусов друг от друга.
Мне это нужно для 3-фазного…
Надежная перезагрузка данных калибровки IMU BNO055 Я использую IMU BNO055 и библиотеку Adafruit.
Я хочу сохранить данные калибровки и загрузить их после выключения и повторного включения микроконтроллера.
Библиотека Adafruit предоставляет пример для…
Большое число в переменную Вероятно, что-то простое, но я не решил.
Я извлекаю данные из строки JSON, и все значения верны для двух.
Они относятся к двум значениям даты и времени в миллисекундах.
Один – дата…
Мигание светодиодов последовательно с классом Я пытаюсь создать программу, которая принимает четырехзначный пароль с помощью клавиатуры 3*4.
Программа должна начинаться с мигания светодиода 1, а при вводе пароля 1 она переключает этот…
Не удается вручную подключить ведущий HC-05 к подчиненному. Используя эту в качестве руководства я попытался подключить ведущий модуль Bluetooth моего Nano к подчиненному модулю моей Mega. После выполнения шагов в руководстве, когда я ввожу команду на свой…
RN4678 Bluetooth не отвечает Я столкнулся с очень простой проблемой с RN4678. Я приобрел модуль у https://www.mikroe.com/rn4678-click
Я хочу просто общаться с ним через последовательный порт. Для этого я подключил его к ПК…
Чип Adafruit Metro Mini FTDI перегревается У меня есть плата Adafruit Metro Mini, которую я использую. После припайки платы и комплектующих к перфорированной плате микросхема FTDI перегревается, COM-порт не отображается на ПК, а контакт 3V…
Arduino Включите светодиод с помощью PCA9865 Я использую PCA9865, чтобы зажечь светодиод
Моя схема
Arduino — PCA9865
A5 > SLC A4 > SDA 5V > 5V GND > GND и
5 вольт от батареи
Мой код:
#include <Wire…
Мой сервопривод не работает плавно Поэтому я пробовал это несколько раз, и у меня всегда была одна и та же проблема. Когда я пытаюсь запустить пример развертки, сервопривод поворачивается на 180 градусов, но только шагами. Кто-нибудь…
Код библиотеки сервоприводов — «задержка» против «шагов» Это довольно простой вопрос. По сути, я хочу знать разницу между настройкой базового кода развертки (из библиотеки) с точки зрения инструкции «задержка» и «поз += 1» (с шагом в 1 градус). )…
Как добиться плавного движения с помощью серводвигателя? Я пытаюсь управлять серводвигателем MG995 с помощью Arduino Uno, но движение, создаваемое двигателем, несколько неустойчиво. Серводвигатель питается от внешнего аккумулятора LiPo емкостью 2200 мАч,…
Attiny85 SoftwareSerial не работает от батареи У меня есть очень небольшой тестовый проект, работающий на Attiny85 (внутренняя частота 8 МГц).
Все работает при питании схемы от Arduino (3,3 или 5,0 вольт). Но при изменении питания на батарею…
Защита соединений ESP8266 В моем доме есть несколько устройств ESP8266, управляющих различными устройствами, такими как котел и некоторые источники света.
Все они управляются центральным интеллектуальным концентратором на…
Аккумуляторы USB типа "AA". Кто-нибудь использовал их? У меня есть косплей-проект, в котором я создаю ручную пушку "Мегамен", также известную как Рокмен (на самом деле она основана на Киборге из DC). Во всяком случае, я взвешивал варианты, такие как…
Проблемы с запуском проекта Arduino от 9-вольтовой батареи Я уже некоторое время работаю над проектом Arduin Uno Rev2 . Я разрабатывал, используя свой MacBook, загружая код через USB-разъем, запуская его, отслеживая последовательный вывод на моем MacBook и…
Генератор импульсов различной ширины Я пытаюсь создать прямоугольный импульс с фиксированной задержкой в 5 секунд между импульсами и переменной шириной импульса. Код, который я написал до сих пор, генерирует последовательность…
Serial.flush() в ардуино Я новичок в Arduino, и у меня есть следующее:
int delaynum;
char cval[12];
void setup()
{
Serial.begin(9600);
Serial.print("Enter Number");
Serial.flush();
int i=0;
while(i<12)
…
NodeMCU v2 с датчиком CO2 MH-Z19B Проблема чтения UART Я пытаюсь считать данные с датчика MH-Z19B на плату NodeMCU v2 с помощью такой простой схемы.
Некоторые ключевые моменты, которые могут быть не так очевидны на картинке:
- датчик имеет…
Есть ли тестовая среда для ардуино? Я работаю над большим проектом Arduino, в котором задействовано множество проприетарных библиотек. Следовательно, нам нужны тестовые сценарии, чтобы убедиться, что каждая библиотека работает.…