Преобразование из 3 вольт в 5В Я новичок в Arduino, электронике и на этом форуме.
Я придумал небольшой проект, который подключает ультразвуковой дальномер HC-SR04 и отображает расстояние на 4-разрядном 7-сегментном…
Питание RFID-модуля с использованием GPIO Я создаю устройство ESP8266, которое использует RFID, но мне нужно экономить заряд батареи.
ESP — это Wemos D1 Mini, а модуль RFID — это RC522 (все еще жду его прибытия), которому требуется 3,3 В…
SerialPort Node.js завис в состоянии «Ошибка» Я пытаюсь заставить свой Arduino отправлять данные на мой компьютер с помощью последовательного порта Node.js. Все компилируется, мой Arduino работает хорошо и отправляет данные в последовательный…
Как заставить Arduino взаимодействовать с тремя другими Ардуино? Мне было интересно, как заставить 4 Arduino в общей сложности общаться друг с другом через проводное соединение. Цель состоит в том, чтобы главный Arduino отправлял число от 0 до 100 каждому из…
Serial.print показывает только "0" Это мой код для таймера. Моя цель — увеличивать count каждую секунду.
unsigned int count = 0;
int wait = 1000;
void setup()
{
Serial.begin(9600);
}
void loop()
{
long current = millis();
…
Как сбросить настройки модуля Wi-Fi ESP8266 Я запрограммировал ESP8266 , чтобы сделать его доступным по сети, используя следующую программу.
Первая программа
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include…
ESP8266 Arduino и вращающийся энкодер Я пытаюсь использовать скетч ниже для работы с моим WeMos D1 mini (платформа ESP8266 Arduino) вместе с вращающимся энкодером KY-040 или MJKDZ , и он не работает по какой-то причине, но тот же…
Попытка чтения с AD5934 с помощью Arduino по I2C Я пытаюсь прочитать блок байтов из преобразователя импеданса AD5934 ( PDF ) с помощью I2C.
Это мой код на данный момент
Преамбула:
#define AD5934_Address 0xD
#define…
Модуль реле 5 В Я использую NodeMCU с релейным модулем 5 В. Проблема в том, что когда выход NodeMCU высокий, реле выключено.
Это означает, что модуль реле работает в обратном порядке, так как мне решить эту…
Можно ли управлять реле через Arduino, используя USB-джойстик? Мне было интересно, смогу ли я управлять максимум 9–10 реле с помощью Arduino, используя USB-джойстик?
Я также хотел подключить камеру, чтобы видеть, что делает мой робот, поэтому у меня было мало…
Что на самом деле представляет собой ИС (интегральная схема)? Говорят, что перед загрузкой новой программы из Arduino IDE необходимо знать, какая микросхема установлена на вашей плате, и что эта информация доступна в верхней части микросхемы, но где именно она…
Какая клавиша — KEY_LEFT_GUI? Это может быть очень простой вопрос, но я не знаю, какая клавиша представляет KEY_LEFT_GUI на моей клавиатуре. Я думал, что это клавиша Windows, но когда я программирую Arduino Micro для ее…
Дождаться получения ВСЕХ последовательных данных. Есть ли способ заставить Arduino ждать, пока не будут получены все последовательные данные? Допустим, я отправляю строку длиной 32 байта по последовательному порту (длина на самом деле случайна),…
Платформа Arduino Due для установки в школах и библиотеках Я сделал специально разработанное оборудование для нашей школы, куда можно подключить Arduino Due. Оно в основном предназначено для управления всеми типами двигателей и считывания сигналов датчиков.…
Как подключить модуль MicroSD и питание MPU9235 к Arduino Я совсем новичок в электронике и проводке, так что, пожалуйста, будьте любезны. Кодирование — это моя стихия, но я пытаюсь научиться чему-то здесь.
Я работаю над проектом по сохранению движений…
не могу найти ошибку в моем коде Я работаю над проектом, который включает использование двигателей и поплавкового выключателя.
Я получаю сообщение об ошибке, которое ожидало «}» в конце ввода.
Я не могу найти, где это исправить.…
Управление двигателями и сервоприводами с помощью L298N Я использую L298N для управления двумя двигателями роботизированной машины, а также у меня есть сервопривод, управляющий HC-SR04. Двигатели и датчик работают вместе отлично, и сервопривод и датчик…
Отключение внутренних подтягивающих резисторов i2c Как это сделать? Я покопался и вижу, что мне следует сделать это и поставить собственные внешние подтягивающие резисторы, но я не знаю, как их отключить. На страницах, которые я читал, нигде не…
Как изменить байт на целое число? - Arduino Я искал везде, но не могли бы вы мне помочь преобразовать этот байт в int? В интернете полно примеров, но не для новичка вроде меня.
КОД:
int Button[] = {2, 4, 7 };
byte E =…
3-значный 7-сегментный дисплей У меня 3-разрядный 7-сегментный дисплей с 10 контактами
Я нашел эту распиновку, но она у меня не работает. Мне нужно узнать распиновку этого дисплея
Последовательный монитор прекращает печать данных У меня есть датчик IMU (MPU 6050), подключенный к arduino UNO. Распиновка следующая:
MPU6050 --> Arduino
Vcc --> Vcc
Земля --> Земля
СКЛ --> А5
ПДД --> А4
(Без…
Заставьте 3 сервопривода двигаться подобно волне У меня возникли некоторые проблемы с программированием 3 сервоприводов для движения подобно волне. Так, например, все мои сервоприводы начинаются с 90 градусов. Я хочу, чтобы мой первый сервопривод…
что не так? Я не знаю, что я делаю. #include <IRremote.h>
#include <LiquidCrystal.h>
#define first_key 48703
int receiver_pin = 2;
int first_led_pin = 7;
pinMode(first_led_pin, OUTPUT)
if(receiver…
hx711 и датчик нагрузки показывают 0 для калибровки Я использую этот урок от Sparkfun
https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide
И используя ИХ код. Единственное отличие в том, что я добавил задержку,…
Ввод строки в массив символов Я нахожусь в процессе проекта, в котором я получаю строку типа «hello world» через Bluetooth на Arduino. Я хочу перечислить эту строку в виде отдельного символа, чтобы я мог вызвать любой символ,…
Генерация одиночного импульса от таймера 1 в arduino nano У меня есть код, который выдает один импульс с вывода D5 таймера 0 (основан на коде Джоша Левина), он отлично работает. Код ниже
#define OSP_SET_WIDTH(cycles) (OCR0B = 0xff-(cycles-1))
void…
Как предотвратить случайную поломку Arduino? Как лучше всего сделать мою схему Arduino более устойчивой к ошибкам прототипирования (например, замыканию контактов)? Я не хочу, чтобы контроллер выпускал свой синий магический дым во время…
Как различить несколько цепей? Я создаю головоломку для квест-комнаты. Я хочу дать пользователю 6 проводов и 6 клемм, а затем подтвердить, что он подключил правильные провода к правильным клеммам (один к одному).
Моя первая…
Блок питания 12 В 6 А для Arduino У меня есть 3 мотора, которые работают на 12 В 3 А, я подключил блок питания 12 В 6 А и, кажется, работает нормально. Однако мне было интересно, может ли он также питать Arduino.…
Аккумуляторы LiPo с контроллером L298N Я построил робота-детектора избегания препятствий из этого набора .
Когда я управлял роботом, два мотора работали неравномерно, поэтому я попробовал заменить четыре батарейных блока 1,5 АА на…
Ошибка: 'SofwareSerial' does not name a type У меня возникли проблемы с компиляцией этого скетча. Я получаю следующую ошибку
«SoftwareSerial» не называет тип
Есть идеи, как это исправить?
#include SoftwareSerial.h
SoftwareSerial…
Аналоговая RGB-полоска с эффектом затухания и NodeMCU У меня есть аналоговая или немая RGB-лента, которой я управляю с помощью HTTP-команд. Я хочу иметь возможность заставить ленту плавно переходить от одного цвета к другому при вызове http://XX…
Adafruit Huzzah и прорыв SD-карты У меня есть
Плата расширения Adafruit MicroSD и Adafruit Feather HUZZAH с ESP8266 WiFi
Я подключил его в соответствии с последней картинкой по этой ссылке .
Код, который я использую:
…
Присоединить прерывание к библиотеке Я пытаюсь сделать библиотеку для Arduino, которая требует прерывания, но проблема в том, что когда я пробую функцию attachInterrupt внутри моей библиотеки, возникает проблема с attachInterrupt is…
Внешнее питание Atmega328P-Pu Пожалуйста, я новичок в Arduino и мне нужна помощь. Я работаю над проектом, в котором ультразвуковой датчик устанавливает определенный пин на высокий уровень, если достигнуто определенное расстояние…
Матрица датчиков Reed для запроса шахматной доски ПРИМЕЧАНИЕ:
На этот вопрос ранее не давался ответ в похожих вопросах.
Я использую Arduino Mega
Я просмотрел Блог Бергера (схема по этой ссылке), но сломал голову над логикой вашей матрицы…
Отправка HTTP-запроса с Arduino Ethernet на сервер на ПК Я просто пытаюсь отправить простой HTTP-запрос с Arduino Uno с помощью w5500 Ethernet Shield на локальный сервер, работающий на моем ПК.
Они соединены через перекрестный кабель Ethernet, и я…
Как преобразовать 6 байт необработанных данных в тип long long? Я пытаюсь решить несколько задач для конкурса, и у меня возникла проблема. Мне нужно реализовать функцию с 3 аргументами, например:
void foo(unsigned char* A, unsigned char* B, unsigned char*…
Ошибка определения частоты входного сигнала Вот мой код для определения частоты входного прямоугольного сигнала на выводе 8 платы Arduino Uno.
const uint16_t freqPin = PB0;
const uint16_t load = 0;
unsigned long int count=0;
unsigned int…
Код Arduino для запуска 2 вещей одновременно Я делаю проект для своего колледжа, в котором мне нужно одновременно измерять обороты двигателя и отображать часы реального времени на 128x64 GLCD, но когда я запускаю проект, он показывает только…
Схематическая интерпретация, где разместить резистор? Я новичок в схемах, пытаюсь понять, куда поставить резистор (никаких инструкций, кроме схемы)
Мне сказали, что мне нужно:
Переменный резистор 10 кОм x 1, резистор 4,7 кОм x 1, резистор 100 кОм x…
Данные не записываются на SD-карту Я хочу сохранить файл как дату и время и хочу открыть файл mySensorData = SD.open(filename, FILE_WRITE); в настройке. Он показывает "вставьте карту SD", когда я пытаюсь открыть файл в настройке.…
Как инициализировать массив объектов в настройке (setup)? Как объявить пустой глобальный массив для инициализации при настройке?
Я бы хотел сделать следующее:
#include <ResponsiveAnalogRead.h>
const size_t ANALOG_SIZE = 3;
const int…
Схема управления питанием Я хотел бы, чтобы esp-01 включался и управлялся только нажатием кнопки.
Итак, представьте, что устройство выключено, пользователь нажимает кнопку кратковременного нажатия. В настройках ESP8266…
Чтение и отправка с помощью Arduino? Я использую Arduino в приложении IoT, где мне нужно считывать импульсы, поступающие от датчика, и отправлять среднее значение этих импульсов, не пропуская ни одного импульса при отправке значения.…
Как найти индекс максимального значения в массиве? Допустим, у нас есть массив с именем myMeasurements
int myMeasurements[9]={3,4,8,12,7,2,1,67,8};
Как найти индекс максимального элемента этого массива?
Например, код MATLAB будет…
Ошибка обработки строк и символов У меня ошибка в буферах, обрабатывающих строки, и я не могу понять, в чем проблема. Пример ниже показывает, что происходит. Может ли кто-нибудь мне помочь?
void setup() {
char* ss1 = "";
…
Определение последовательного UART Я новичок в Arduino..
Сейчас я пытаюсь создать GPRS-соединение через SIM-карту. Для этого мне нужно подключить последовательный порт UART.
Я не знаю, как определить Serial UART. Не могли бы вы…
Возможна ли интеграция Java-программы с Arduino Mega? Я только что написал алгоритм Java для получения шахматного хода, когда шахматный ход вводится в нотации SAN, используемый алгоритм: Монте-Карло. Возможно ли интегрировать эту программу с Arduino…
Сервоприводы не работают должным образом с джойстиком Итак, я работал над проектом, в котором я использовал модуль джойстика для управления двумя сервоприводами одновременно. Джойстик управляет сервоприводами таким образом, что когда джойстик…
1.54 e-ink без драйвера Я не хочу знать, можно ли использовать этот сырой дисплей на электронных чернилах с Arduino. Можно ли напрямую подключить кабели от этого ленточного кабеля к Arduino без какой-либо платы драйвера…
Как установить собственную библиотеку с помощью Arduino IDE 1.8.5? Я немного борюсь с языком Arduino + его IDE не на 100% настоящий C++. Я написал собственную библиотеку I2C для датчика, но не могу заставить компилятор IDE распознать ее. Я использую Ubuntu 18.04.…
Используйте суррогатную пару символов Unicode в Arduino IDE Я пишу скетч для Wemos D1 Mini, чтобы отображать веб-страницу. Это работает, и я могу отображать символы Unicode, но если я попытаюсь использовать их с суррогатными парами, такими как 🔊, я получу…
Программа Arduino внезапно перестала обновляться Я пишу программу спидометра/одометра, которая прекрасно работала, пока я не добавил ЖК-экран и код для ЖК-дисплея.
Экран работает при включении питания, отображает расстояние, записанное на…
Невозможно обнаружить дисплеи I2C с помощью Arduino Nano Все кабели проверены и работают:
SCL - A5
SDA - A4
VCC - 5V
GND - GND
Я использую плату Arduino Nano и дисплей I 2 C - я перепробовал все, чтобы заставить его работать, и теперь я убежден,…