База знаний Arduino
- Я хочу, чтобы мой шаговый двигатель работал 1 час. Я уже пробовал код, который заставляет шаговый двигатель работать всего несколько минут. Я использую модуль часов, DS1302 и уже имеющуюся библиотеку шагового двигателя. Также я использую драйвер…
- Как подключить USB к пользовательской схеме Arduino Uno и программированию Atmega? Я довольно новичок в проектировании схем и работе с atmega самостоятельно, и я проектирую схему arduino на eagle. Я дошел до стадии, когда мне нужно включить интерфейс TTL USB, чтобы…
- Светодиодная программа с ограничением по времени Я пытаюсь запрограммировать скетч таким образом, чтобы светодиод горел до тех пор, пока нажата кнопка. Я уже тестировал компоненты и конфигурацию электроники с помощью более простой программы, и все…
- ESP8266HTTPClient конфликтует с другими библиотеками? Я могу успешно отправить запрос GET с библиотекой ESP8266HTTPClient в первом скетче. Однако точно такой же код не будет работать при использовании во втором скетче, который сложнее и использует…
- «dynamic_cast» не допускается с -fno-rtti class A { virtual ~A(); } class B : public A { public: int foo; } void bar(A *foo_){ B* b = dynamic_cast<B*>(foo_); if(b != nullptr){ cout <<…
- exit status 1 'Time' does not name a type #include <DS3231.h> #include <Wire.h> // Библиотека соединений i2C // Инициализация DS3231 DS3231 rtc; // Инициализация структуры данных времени Time t; uint32_t targetTime =…
- Проблемы с NodeMCU и реле Я подключил микроконтроллер к дешевому китайскому автомобильному зарядному устройству для телефона с напряжением 24/12 В на 5 В и подключил несколько проводов к реле. Когда я пытаюсь…
- Радиоуправляемая машинка, которая возвращается в центральное положение, если не нажата левая или правая кнопка Привет, я сейчас работаю над школьным проектом, моя единственная проблема в том, что я хочу, чтобы моя радиоуправляемая машина возвращалась в среднее направление (которое я установил на 66 в…
- Ставите ли вы разрыв после последнего случая в переключателе? В Справочнике по корпусу переключателя Arduino есть структура переключателя, записанная двумя разными способами: Впервые в синтаксисе: switch (var) { case label1: // заявления …
- Почему показания датчика температуры становятся непоследовательными при добавлении к плате дополнительного оборудования? У меня возникла странная проблема. Мой датчик TMP 36 отлично работает, когда он единственный, подключенный к моей плате Arduino Uno. Измерения напряжения, а значит и температуры, точны и…
- НЕ декодер MP3 в реальном времени Я знаю, что MP3 — самый популярный аудиоформат, но мне нужно иметь возможность конвертировать их в файлы wav для проекта, над которым я работаю. Это можно сделать на ПК, но я хотел бы узнать, есть…
- Могу ли я управлять Arduino с сервера Apache? Итак, у меня есть ПК, на котором запущено несколько служб для моего дома. Я пытаюсь немного автоматизировать свой дом и хотел бы управлять различными вещами в доме. Возможно ли управлять Arduino с…
- Эскиз Arduino — как добавить временную метку для исходящего MQTT Я пишу скетч для загрузки на устройство Sonoff (дистанционное реле на базе ESP8266). Все работает отлично, но я хочу, чтобы мои публикации MQTT содержали следующий формат: [ ДАТА И ВРЕМЯ ]…
- Разница в распиновке (типы?) Uno/Mega Как человек, который разбирается в Arduino, я начал свой первый проект Arduino 5 часов назад, не имея никаких предварительных знаний об Arduino (хотя у меня есть опыт программирования, я включил это…
- Всегда 255-ответ в I2C между ATTiny85 (8 МГц) и Arduino Uno Я пытался настроить I2C-диалог между ATTiny85 (8 МГц) и Arduino Uno. Однако я всегда получаю ответ 255 от моего I2C-ведомого. Я использую Arduino 1.8.5. Что я делаю не так? ATTiny85-Код…
- Остановка таймера обратного отсчета, когда он достигает 0 Я пытаюсь изменить следующий набросок, чтобы сделать обратный отсчет (который, кажется, частично работает). Что мне нужно изменить, чтобы таймер остановился на нуле? Прямо сейчас он отсчитывает от…
- Почему DigiSpark не распознается автоматически на других компьютерах? Вчера я купил DigiSpark (это плата разработки на базе микроконтроллера ATtiny85) и написал свой первый скрипт. У меня нет проблем с запуском на моем персональном ПК (который я использую для…
- Как подключить этот последовательный дисплей SPI к Arduino? Недавно я купил экран на DX, даже не задумываясь об этом, потому что понятия не имею, как подключить его к моему Arduino. Это этот экран: В описании сказано, что он использует…
- Восстановите подключение к WIFI Я написал код для внедрения в устройство SONOFF (чип ESP8266). Мой вопрос касается отключения из-за сбоя/перебоя питания в сети Wi-Fi. Когда происходит такое событие, пытается ли соединение Wi-Fi…
- Сомнение в использовании массива символов Я пытаюсь сделать светодиодную вывеску с помощью светодиодной ленты WS2812b, используя библиотеку FastLed (кстати, это отличная библиотека!), я уже могу показывать текст (пока только один, который…
Добро пожаловать на сайт Ардуино Просто: это сайт вопросов и ответов для разработчиков оборудования и программного обеспечения с открытым исходным кодом, совместимого с Arduino.
Ардуино - это платформа для создания электронных устройств, которая состоит из микроконтроллера, программного обеспечения и набора компонентов. Она предоставляет удобный способ для создания различных электронных проектов, включая роботов, игрушки, умный дом, автоматизированные системы и многие другие.
Arduino была создана в 2005 году и с тех пор стала очень популярной в мире электроники. Она основана на простой и доступной аппаратной платформе, которая легко подключается к компьютеру и может быть программируема с использованием языка программирования C++.
Существует множество моделей Arduino с разными характеристиками и функциональностью, что позволяет выбрать наиболее подходящую модель для конкретного проекта. Каждая модель имеет свои уникальные особенности, но общей чертой для всех моделей является то, что они легко программируются и могут использоваться для управления различными устройствами.
С помощью Ардуино можно подключать различные сенсоры и актуаторы, такие как датчики движения, температуры, влажности, моторы, светодиоды и многое другое. Это позволяет создавать устройства, которые могут взаимодействовать с окружающей средой и выполнять различные задачи.
Arduino также является открытым исходным кодом, что означает, что люди могут свободно использовать, изменять и распространять код и проекты, созданные на базе этой платформы. Это способствует развитию сообщества и электроники в целом, а также позволяет создавать более инновационные и эффективные устройства.