База знаний Arduino
- Сломанный Arduino Uno, работает через USB, но не может принимать постоянный ток Похоже, моя плата Arduino Uno (r3) сломана. Он по-прежнему может получать питание через USB и может правильно хранить/запускать код, но питание постоянного тока в системе, похоже, отключено. Я не…
- Arduino записывает в память и автоматически выключается (через MOSFET) Хотелось бы попросить вас помочь с проектированием схемы. У меня есть и atmega328p, с определением напряжения на его Vin (Vcc). Я сделал делитель напряжения, и его выход я подключил к аналоговому…
- Возможна ли клавиатура Arduino в однопользовательском режиме? Кто-нибудь успешно использовал функциональные возможности клавиатуры любого Arduino в однопользовательском режиме компьютеров Mac? Я хотел бы внедрить нажатия клавиш в однопользовательском режиме,…
- Сколько времени требуется ардуино, чтобы достичь main()? Я пытаюсь эмулировать поведение схемы с помощью Attiny85 Вот результат, который я получил на данный момент: На рисунке выше D2 — это VCC, D4, D5 и D6 — выходы схемы, которую я пытаюсь…
- Удалить все элементы из массива Я пытаюсь удалить все данные из массива. Пример: У меня есть arr[5,3,2] , и я хочу полностью очистить массив и закончить с таким массивом, как этот arr[] , готовым добавлять новые значения.…
- Нестабильные показания аналогового датчика У меня есть плата Arduino Uno (неоригинальная копия), обычный ЖК-дисплей SPI и модуль аналогового УФ-датчика GUVA-S12SD. Плата (с питанием через USB) считывает данные с аналогового контакта 0,…
- Инициализация объектного массива Arduino У меня только что возникла идея попробовать закодировать симуляцию дождя с помощью Arduino и OLED-дисплея Adafruit. Когда я закончил, это был довольно беспорядочный код, поэтому я подумал, что,…
- Последовательные данные анализируются неправильно Код, который у меня есть, по большей части работает, но когда я слишком быстро отправляю данные через Bluetooth, полученные через последовательный порт программного обеспечения, они не анализируются…
- Как объединить часть строки и преобразовать ее в int? Допустим, у меня есть String myString="AR0236"; Я хочу извлечь число 236 и присвоить его int . Как это можно сделать? PS: Я новичок в программировании и пробовал искать на форумах…
- Связь с устройством 12 В Я хотел бы подключить Устройство контроля доступа 12 В к Arduino, но мне не хватает понимания. Как можно подавать сигналы от и к устройству, если они имеют разное напряжение? Я боюсь, что…
- Как конвертировать шестнадцатеричный код в ASCII Я получаю байты, конвертирую их в шестнадцатеричный формат, и теперь мне нужно преобразовать шестнадцатеричный код в ASCII. Можно ли это сделать на Ардуино? Или мне нужно что-то еще? Я новичок в…
- Arduino Due случайным образом тормозит, последовательная связь прекращается У меня есть Arduino Due, подключенный к Raspberry Pi через Serial3. Due случайным образом перестанет отправлять данные на Pi через несколько дней, а иногда и через несколько часов. С помощью…
- Пассивный зуммер работает с AnalogWrite(), но не с DigitalWrite(). Он также имеет постоянный статический шум. У меня есть пассивный пьезозуммер YL-44/MH-FMD, подключенный к ESP8266/NodeMCU. Подключается так: Зуммер ---> NodeMCU - ЗЕМЛЯ ---> G - VCC ---> 3В - Ввод-вывод ---> D2 Этот…
- Меньшая и дешевая альтернатива Arduino Uno для постоянных проектов. Я немного поигрался с Arduino Uno, которая поставлялась в комплекте с макетной платой и компонентами. Вскоре мне хотелось бы сделать еще несколько постоянных вещей. Я бы предпочел устройство…
- Присвоение переменных массива переменным int Мне нужно управлять тысячами светодиодов RGB. Чтобы создавать анимацию, я хочу назначить номера светодиодов (адресуемые светодиодные ленты) массивам. Например, floor[2]room[14]=106 106 — это…
- как использовать Arduino для обнаружения ультразвукового импульса частотой 8 МГц, используя пьезодиск в качестве приемника? Мне нужен код для обнаружения ультразвукового импульса частотой 8 МГц и отображения его свойств, например, формы волны и амплитуды на последовательном плоттере (например, осциллографе)
- Могу ли я использовать Arduino для генерации ультразвуковых импульсов частотой 8 МГц в пьезодисках? void setup() { pinMode(freqOutputPin, OUTPUT); Serial.begin(9600); // Установите режим CTC Таймера 2 без предварительного масштабирования. OC2A переключается на сравнение совпадений …
- Если условие когда-либо выполняется, я хочу постоянно запускать цикл Я пытаюсь запустить светодиод для подачи сигнала SOS азбукой Морзе, если температура превышает 20 C и обнаружено движение, но я хочу, чтобы он продолжал выполнять сигнал SOS даже после того,…
- Нужна помощь в кодировании «таймера» в операторе if else Я хочу запрограммировать что-то вроде «таймера» (не знаю, как его назвать) в операторе if else в моем Arduino Uno. По сути у меня есть 2 кнопки. Если кнопка 1 нажата, а кнопка 2 также нажата в…
- Управление направлением шагового двигателя с помощью кнопок. Я пытаюсь управлять направлением трех шаговых двигателей 28byj-48 с помощью драйверов ULN2003. Я использую 6 кнопок, по 2 на каждый двигатель. я хочу, чтобы каждый двигатель по умолчанию был…
Добро пожаловать на сайт Ардуино Просто: это сайт вопросов и ответов для разработчиков оборудования и программного обеспечения с открытым исходным кодом, совместимого с Arduino.
Ардуино - это платформа для создания электронных устройств, которая состоит из микроконтроллера, программного обеспечения и набора компонентов. Она предоставляет удобный способ для создания различных электронных проектов, включая роботов, игрушки, умный дом, автоматизированные системы и многие другие.
Arduino была создана в 2005 году и с тех пор стала очень популярной в мире электроники. Она основана на простой и доступной аппаратной платформе, которая легко подключается к компьютеру и может быть программируема с использованием языка программирования C++.
Существует множество моделей Arduino с разными характеристиками и функциональностью, что позволяет выбрать наиболее подходящую модель для конкретного проекта. Каждая модель имеет свои уникальные особенности, но общей чертой для всех моделей является то, что они легко программируются и могут использоваться для управления различными устройствами.
С помощью Ардуино можно подключать различные сенсоры и актуаторы, такие как датчики движения, температуры, влажности, моторы, светодиоды и многое другое. Это позволяет создавать устройства, которые могут взаимодействовать с окружающей средой и выполнять различные задачи.
Arduino также является открытым исходным кодом, что означает, что люди могут свободно использовать, изменять и распространять код и проекты, созданные на базе этой платформы. Это способствует развитию сообщества и электроники в целом, а также позволяет создавать более инновационные и эффективные устройства.