База знаний Arduino
- Генерация двух сигналов ШИМ частотой 1 МГц и коэффициентом заполнения 33%. Я пытался сгенерировать два идентичных сигнала ШИМ. Оба сигнала должны иметь рабочий цикл 33%. Первый сигнал начинается с 0us, а другой с 0.5us. После просмотра руководств я придумал следующий код,…
- установка выходного аналогового/цифрового контакта на землю Итак, мне нужно автоматически извлечь CD из привода Blu-Ray, у меня есть провод, приваренный к карте привода, который, если вручную подключить на долю секунды (импульс) к земле той же карты на…
- ssPin, resetPin, updatePin, ps0, ps1, osk — не были объявлены в этой области Приведенный ниже код вызывает ошибку: ssPin не был объявлен в этой области Эта ошибка повторяется для всех элементов DDS, т. е. ssPin , resetPin , updatePin , ps0 , ps1 и osk …
- Atmel Studio 7 или Arduino IDE для кодирования на уровне регистров? Какой из них лучше всего подходит для начала работы с встроенным кодированием на языке C на уровне регистров? А какой из них используется профессионально?
- Выключите светодиод моего датчика GY-85 Я хотел бы отключить светодиод моего компонента GY-85 (гироскоп). Возможно ли это?
- сообщение об ошибке "not declared in this scope" Сообщение об ошибке 'dir1PinL' не было объявлено в этой области. продолжает появляться. Есть идеи? #include "Arduino.h" /*motor control*/ void go_Advance(void) //Вперед { …
- Как подключить Mg995 и Arduino Nano, если Nano может выводить только 40 мА максимум? В техническом описании Mg995 указано: Current draw at idle 10MA No load operating current draw 170MA Stall current draw 1200MA Максимальный ток, который может выдавать Arduino Nano,…
- Ошибка "'Serial' does not name a type" Я получаю ошибку "'Serial' does not name a type" при компиляции этой программы. Мне нужно, чтобы отображались 8 каналов напряжения. Я уверен, что это простое решение, однако я все еще изучаю…
- OLED-дисплей выходит из строя при подключении USB Я приобрел OLED-дисплей 16x2 (DEP 16201-Y, совместимый с контроллером HD44780) для своего Arduino Uno и заставил его работать в 4-битном режиме, но только если USB не подключен и он питается от…
- Попытка запитать 100 Arduino от одной линии электропередачи Я пытаюсь подключить до 100 Arduino, которые будут распределены по стене длиной 25 м, используя одну линию электропередачи. Идея заключается в том, что каждая плата Arduino будет иметь несколько…
- Arduino Uno не загружает код и перегревается Мы используем Arduino Uno R3, подключенный через USB к компьютеру. Основная проблема в том, что мы не можем загрузить никакой код на плату. Мы получаем эту ошибку в консоли Arduino IDE: …
- ESP8266 12-E не может подключиться ни к одной точке доступа с преобразованными переменными из строк в массивы символов Я использую esp8266 12-E nodemcu Я написал код, который сканирует доступные сети WiFi, выводит их через последовательную связь, спрашивает пользователя, к какой сети он хочет подключиться, а затем…
- Минимальное напряжение питания NodeMCU) Я прочитал несколько статей и технических описаний, но не смог найти доступного ответа... Вот моя проблема: мне нужно запитать NodeMCU (на выводе Vin) от 3 батареек AA. Какое минимальное рабочее…
- Передача ссылки как переменной У меня есть функция для ручного толчка шагового двигателя с использованием библиотеки AccelStepper. В начале функции я хотел бы, чтобы выбранный двигатель был выбран до тех пор, пока не будет…
- Почему мой выключатель срабатывает без нажатия кнопки? Я здесь новичок, извините, если форматирование некорректно. int button = 2; int relay = 3; int speaker = 4; void setup() { pinMode(button, INPUT_PULLUP); pinMode(relay, OUTPUT); …
- Проблемы с последовательным выводом данных на SD-карту PMS5003 Я пытаюсь сохранить выходные данные датчика качества воздуха на SD-карту, но у меня возникли некоторые проблемы. Датчик, который я использую, — это Plantower PMS5003, который выдает данные через…
- Цикл сломан? Это псевдокод из моего проекта светодиодного куба void loop(){ //switch( map(constrain(analogRead(pt),10,1020),10,1020,1,4)); - for select pattern //show(1); for(lp=128;lp>=1;lp =…
- Как преобразовать строку в длинное целое число? Я новичок в Arduino, и мой первый проект — считыватель RFID. Поскольку мне нужно много списков известных меток, у меня проблема с нехваткой памяти. По этой причине я хочу преобразовать строки типа:…
- Обнаружение движущегося объекта, не являющегося человеком Я хотел бы разработать систему, в которой я смогу заставить свет мигать, когда датчик движения обнаруживает движение нечеловеческого объекта, например автомобиля. (Цель здесь в том, чтобы, когда…
- Два радиомодуля nRF24L01 на Arduino Благодаря результатам моего предыдущего поста ( более медленная задержка приема-передачи nRF24L01, чем ожидалось ) я обнаружил, что будет довольно сложно достичь моих требований по задержке. Я…
Добро пожаловать на сайт Ардуино Просто: это сайт вопросов и ответов для разработчиков оборудования и программного обеспечения с открытым исходным кодом, совместимого с Arduino.
Ардуино - это платформа для создания электронных устройств, которая состоит из микроконтроллера, программного обеспечения и набора компонентов. Она предоставляет удобный способ для создания различных электронных проектов, включая роботов, игрушки, умный дом, автоматизированные системы и многие другие.
Arduino была создана в 2005 году и с тех пор стала очень популярной в мире электроники. Она основана на простой и доступной аппаратной платформе, которая легко подключается к компьютеру и может быть программируема с использованием языка программирования C++.
Существует множество моделей Arduino с разными характеристиками и функциональностью, что позволяет выбрать наиболее подходящую модель для конкретного проекта. Каждая модель имеет свои уникальные особенности, но общей чертой для всех моделей является то, что они легко программируются и могут использоваться для управления различными устройствами.
С помощью Ардуино можно подключать различные сенсоры и актуаторы, такие как датчики движения, температуры, влажности, моторы, светодиоды и многое другое. Это позволяет создавать устройства, которые могут взаимодействовать с окружающей средой и выполнять различные задачи.
Arduino также является открытым исходным кодом, что означает, что люди могут свободно использовать, изменять и распространять код и проекты, созданные на базе этой платформы. Это способствует развитию сообщества и электроники в целом, а также позволяет создавать более инновационные и эффективные устройства.