База знаний Arduino
- ESP8266: system_adc_read_fast() всегда возвращает 1024 Мне нужно использовать system_adc_read_fast (uint16 *adc_addr, uint16 adc_num, uint8 adc_clk_div) , чтобы получить частоту дискретизации, близкую к 100 ksps. Я могу добиться этого, используя …
- Как подключить 2 сервопривода MG996R towerpro Я новичок и попытался подключить сервопривод MG996R Tower Pro (180 deg Metal Gear) от Arduino UNO, но в итоге перевел хост-компьютер в спящий режим. Я хочу запитать 2 таких мотора (в параллельной…
- Эмуляция Arduino Uno с помощью QEMU: прерывания не работают Итак, я написал этот код для Arduino Uno: // file qemu.ino void setup() { Serial.begin(9600); } void loop() { Serial.println(millis()); } А затем скомпилировал и загрузил его в…
- Adafruit_NeoMatrix / Adafruit_GFX / Класс печати — как здесь работает печать текста Я совсем новичок в Arduino и не писал код на C/C++ уже несколько лет. Я просматриваю библиотеку NeoMatrix, которая расширяет класс NeoPixel. Этот класс расширяет класс Adafruit_GFX , который…
- Датчик DHT11 - считывает либо все нули, либо все -999 (в зависимости от библиотеки) Поэтому я пытаюсь реализовать небольшой проект для предстоящего затмения, чтобы просто отслеживать изменения влажности и температуры во время затмения. У меня два датчика DHT11, я использую только…
- Как просто закрыть вкладку в Arduino IDE? Как закрыть вкладку в Arduino IDE? Есть кнопка Tab (маленький треугольник) с опцией «Удалить» (довольно вводящий в заблуждение термин). Опции «Закрыть» нет. И опция «Удалить» тоже не работает для…
- Путаница в смещении битов Я пытаюсь считать два отдельных сообщения по 3 байта через CAN, сложить их и отправить обратно через CAN на CANBED V1, который использует Leonardo. Моя проблема в использовании битового сдвига. …
- Arduino Nano ESD выходит из строя, несмотря на меры защиты от электростатического разряда Добрый день! Я только что столкнулся с проблемой в своем проекте, в которой я сам больше не могу разобраться. Поэтому я надеюсь, что кто-то здесь сможет мне помочь... Сначала, я пытаюсь заменить…
- Arduino Digispark ATtiny85 условная логика не работает Ожидаемое поведение: Я пытаюсь использовать && или вложенные операторы if , чтобы добиться эффекта, при котором два переключателя должны замкнуться до того, как загорится светодиод (т.…
- 1602 ЖК-дисплей 16×2 не загорается для моего проекта системы автоматического полива Я работаю над проектом по созданию системы автоматического полива с использованием платы Arduino Uno R3, ЖК-дисплея 16x2, водяного насоса и датчика влажности почвы. Однако я столкнулся с…
- Связь между двумя ESP32, USART против RS232 с MAX3232 У меня есть два ESP32, которые взаимодействуют через USART (TTL) на Serial2. Вывод TX2 ESP_Alice соединен с выводом RX2 ESP_bob. Вывод RX2 ESP_Alice соединен с выводом TX2 ESP_bob. (слева на…
- Библиотека клавиатуры не работает или я где-то ошибаюсь Я использую PICSimLab для моделирования клавиатуры. Конфигурация клавиатуры показана на рисунке: и код: #include <LiquidCrystal.h> #include <Key.h> #include <Keypad…
- HC-05 bluetooth не работает Я подключаю HC-05 к плате драйвера L293d (vcc к + / Gnd к - / rxd к 1 / txd к 0), но HC-05 продолжает мигать красным и синим светом, что это значит?
- Запутанная распиновка на MH-ET ATTiny88 Я немного озадачен аналоговыми контактами на Arduino ATTiny88. Во-первых, правильно ли я понимаю, что функции analogRead() и analogWrite() могут использовать либо строку A0 - A7, либо…
- Что такое MPPZ 3610 на Arduino Nano Every Мне интересно, какой чип MPPZ установлен на моем Arduino Nano Every
- Связь между системами 3,3 В и 5 В Я использую ESP8266-01S, который работает только с питанием 3,3 В. Я хочу управлять реле 5 В. Я дал каждому компоненту свой собственный источник питания, взял NPN-транзистор и подключил его, как…
- Ошибка Chrome-sandbox в Arduino IDE 2.3 в Ubuntu 24.04 Я пытаюсь настроить установку IDE 2.3 в среде Ubuntu 24.04 LTS (beta) и столкнулся с проблемой, которую не могу решить. IDE переходит в графический интерфейс для принятия положений и условий и…
- Считыватель Rfid и экран SD-карты не работают вместе Недавно я столкнулся с проблемой, которая не даёт мне покоя уже несколько дней. Я хочу сделать проект с использованием считывателя RFID и регистрировать данные на SD-карте с помощью Arduino Nano, но…
- Микросхема 74HC595 с 7-сегментным дисплеем постоянно отображает либо все единицы, либо все нули Я сделал простую схему с Arduino Nano ESP32, к которой я подключил 8-битный чип сдвигового регистра 74HC595, а также 7-сегментный дисплей с резистором 100 Ом на общем проводе (катоде) для…
- Новое случайное число не сгенерировано Я сделал teddybaer с кнопками, светодиодами и голосовым выводом для своего сына. Есть несколько кнопок с фотографиями нашей семьи со светодиодами сзади. Adruino подключен к DfPlayer mini. После…
Добро пожаловать на сайт Ардуино Просто: это сайт вопросов и ответов для разработчиков оборудования и программного обеспечения с открытым исходным кодом, совместимого с Arduino.
Ардуино - это платформа для создания электронных устройств, которая состоит из микроконтроллера, программного обеспечения и набора компонентов. Она предоставляет удобный способ для создания различных электронных проектов, включая роботов, игрушки, умный дом, автоматизированные системы и многие другие.
Arduino была создана в 2005 году и с тех пор стала очень популярной в мире электроники. Она основана на простой и доступной аппаратной платформе, которая легко подключается к компьютеру и может быть программируема с использованием языка программирования C++.
Существует множество моделей Arduino с разными характеристиками и функциональностью, что позволяет выбрать наиболее подходящую модель для конкретного проекта. Каждая модель имеет свои уникальные особенности, но общей чертой для всех моделей является то, что они легко программируются и могут использоваться для управления различными устройствами.
С помощью Ардуино можно подключать различные сенсоры и актуаторы, такие как датчики движения, температуры, влажности, моторы, светодиоды и многое другое. Это позволяет создавать устройства, которые могут взаимодействовать с окружающей средой и выполнять различные задачи.
Arduino также является открытым исходным кодом, что означает, что люди могут свободно использовать, изменять и распространять код и проекты, созданные на базе этой платформы. Это способствует развитию сообщества и электроники в целом, а также позволяет создавать более инновационные и эффективные устройства.