Автоматический увлажнитель воздуха на Arduino
Опубликовано 09.11.2021 автором admin-new 31 июля, 2022
Увлажнитель воздуха (humidifier) – это устройство для увеличения относительной влажности в закрытом пространстве, то есть обеспечения требуемого уровня влажности. Увлажнители особенно актуальны зимой, когда работают батареи отопления, которые помимо нагрева помещения также осушают воздух в нем (уменьшают относительную влажность). В … Читать далее →
Визуализатор музыки на Arduino и матричном дисплее 32×8
Опубликовано 07.11.2021 автором admin-new 27 сентября, 2022
В настоящее время на многих концертах, фестивалях и в ночных клубах проигрывание музыки сопровождается различными визуальными эффектами, изменяющимися в такт проигрываемой музыки. Устройства, реализующие это, называются визуализаторами музыки. По сути, данные устройства извлекают из принимаемого аудио сигнала его спектр, используя … Читать далее →
Arduino для начинающих. Начало работы
Система обнаружения лесного пожара на Arduino и GSM модуле
Опубликовано 04.11.2021 автором admin-new 4 ноября, 2021
Леса на нашей планете являются ключевым элементом в сохранении природного баланса, предотвращении деструктивных изменений климата. Сохранение лесов является одной из важнейших задач, стоящих перед человечеством. Как известно, ежегодно огромный ущерб лесам наносят пожары, уничтожающие миллионы гектаров растительности. При этом чем … Читать далее →
Быстрое преобразование Фурье (FFT) на Arduino с высокой скоростью
Опубликовано 11.09.2021 автором admin-new 11 сентября, 2021
Быстрое преобразование Фурье (Fast Fourier Transform, FFT) находит широкое применение в современной радиотехнике – с его помощью можно не только построить спектр анализируемого сигнала, но оно также необходимо в большинстве операций цифровой обработки сигналов (ЦОС). Измерение частоты принимаемого сигнала является … Читать далее →
Рубрика: Схемы на Arduino | Метки: arduino, arduino nano, FFT | Добавить комментарий
Всеволновое радио (LW, MW, SW, FM) на Arduino и модуле Si4730
Опубликовано 06.09.2021 автором admin-new 6 сентября, 2021
По запросу “радио на Arduino” вы в сети интернет найдете, в основном, проекты радиоприемников на основе платы Arduino, которые работают в современном FM диапазоне (88-108 МГц в Европе). Тем не менее, для многих наверняка представляют интерес и диапазоны LW, MW … Читать далее →
SDR радио на Arduino и DDS модуле AD9850
Опубликовано 05.09.2021 автором admin-new 5 сентября, 2021
Программно определяемое радио/радиосистема (Software-defined radio, SDR) – радиопередатчик и/или радиоприёмник, использующий технологию, позволяющую с помощью программного обеспечения устанавливать или изменять рабочие радиочастотные параметры, включая, в частности, диапазон частот, тип модуляции или выходную мощность, за исключением изменения рабочих параметров, используемых в … Читать далее →
Металлоискатель на Arduino c дискриминацией металлов
Опубликовано 04.09.2021 автором admin-new 30 марта, 2022
В данной статье мы рассмотрим создание металлоискателя (металлодетектора) на основе платы Arduino с возможностью дискриминации металлов. Данный металлоискатель будет способен обнаруживать мелкие металлические предметы (например, монеты) на глубине до 15 см, а крупные предметы из металла он сможет обнаруживать на … Читать далее →
Подключение Arduino к сети интернет с помощью Ethernet модуля W5100
Опубликовано 27.08.2021 автором admin-new 27 августа, 2021
В настоящее время большинство устройств интернета вещей (Internet of Things, IoT) подключаются к сети Интернет с помощью технологии Wi-Fi. Однако в ряде случаев для стационарных устройств целесообразно подключение к сети Интернет с помощью Ethernet кабеля поскольку такое соединение более стабильно … Читать далее →
Подключение инфракрасного датчика препятствий E18-D80NK к Arduino
Опубликовано 04.07.2021 автором admin-new 4 июля, 2021
Инфракрасный датчик представляет собой электронный модуль, используемый для обнаружения различных объектов при помощи излучения/обнаружения инфракрасных лучей. Инфракрасные датчики (IR sensors) могут также обнаруживать движение и количество тепла, испускаемого объектом. Подобные датчики находят широкое применение в системах безопасности, выключателях света и … Читать далее →
Рубрика: Схемы на Arduino | Метки: arduino, arduino nano, инфракрасный датчик | Добавить комментарий
Измерение уровня воды с помощью Arduino и водонепроницаемого датчика JSN SR-04T
Опубликовано 04.07.2021 автором admin-new 21 сентября, 2022
Ультразвуковые датчики, также известные как сонары (SONAR), представляют собой электронные устройства, используемые для измерения расстояния до объекта при помощи излучения ультразвуковых волн. Кроме измерения расстояния они также используются в задачах обнаружения объектов и роботах, объезжающих препятствия. Ранее для измерения расстояния … Читать далее →
Свежие записи
- Как работает драйвер двигателя L293D и как его подключить к Arduino
- Беспроводная сеть на Arduino и нескольких модулях NRF24L01
- Определение ориентации с помощью акселерометра ADXL345 и Arduino
- Как настроить GRBL и управлять станком с ЧПУ с помощью Arduino
- Объяснение основных команд G-кода
Рубрики
- Проекты на ESP32
- Проекты на ESP8266
- Проекты на Raspberry Pi
- Проекты на STM32
- Схемы на Arduino
- Схемы на AVR
- Схемы на MSP430
- Схемы на PIC
Свежие комментарии
- Сергей Андреевич Гунченко к записи FM приёмник на основе Arduino и модуля RDA5807
- admin-new к записи Система удаленного мониторинга здоровья пациента на Arduino
- Вероника к записи Система удаленного мониторинга здоровья пациента на Arduino
- Владимир к записи Таймер обратного отсчета на Arduino
- Владимир к записи Таймер обратного отсчета на Arduino
- Владимир к записи Таймер обратного отсчета на Arduino
Источник: microkontroller.ru
Пример программы ардуино нано
Привет и добро пожаловать! Сегодня мы создадим алкотестер (breathalyzer), используя датчик паров спирта MQ-3, дисплей на органических светодиодах OLED и…
Метеостанция на Arduino со сверхнизким энергопотреблением
Одним из недостатков плат Arduino является то, что они содержат различные компоненты, которые могут и не понадобиться для конкретного приложения. Такая периферия потребляет…
Простой регистратор данных на базе Arduino
Регистратор данных — это электронное устройство или прибор, который записывает данные в течение некоторого периода. Это устройство позволяет записывать данные с меткой о времени…
Ночное освещение с датчиком движения на Arduino
В ходе этого проекта вы создадите устройство для охранного освещения на основе модуля с реле, фоторезистора и платформы Arduino. Охранное…
MP3 плеер на базе DFPlayer Mini и Arduino
DFPlayer Mini — это недорогой компактный модуль с упрощённым аудиовыводом, который можно подключить напрямую к динамику или разъёму наушников. Модуль можно использовать и…
Подключение ESP32 к nRF24L01 и обмен данными с Arduino
Чип nRF24L01 2,4 ГГц от компании Nordic Semiconductor поддерживает интерфейс SPI, имеет аппаратный канальный уровень и многоканальность. При этих достоинствах микросхема очень…
Подключение микрофона к Arduino
Микрофонный датчик звука, как следует из названия, фиксирует наличие звука и измеряет его громкость. Существует большое разнообразие таких датчиков. На…
Самодельный измеритель освещённости (люксметр) на BH1750, ARDUINO и Nokia 5110
Всем привет! Сегодня мы продолжим создавать крутые устройства на основе ЖК-дисплея Nokia 5110. На это раз мы соберём люксметр (измеритель освещённости), используя…
Прошивка загрузчика на микроконтроллере ATMEGA328P
Цена и размер — это только пара причин, по которым использование платы Arduino для конкретных проектов может оказаться за гранью разумного. Зачастую они слишком…
Подключение нескольких DS18B20 к ESP32
В этом руководстве рассказывается, как считывать показания с нескольких датчиков температуры DS18B20 посредством микросхемы ESP32 с помощью среды разработки Arduino IDE. Мы покажем, как…
Использование Bluetooth модулей HM 10 в качестве недорогих iBeacon
В этой статье мы опишем методы использования BLE модуля HM-10 в качестве устройства iBeacon. Хотя функционал HM-10 также может использоваться в качестве линии передачи данных,…
Мигающий светодиод на плате Arduino
Всем привет! В данной статье мы сделаем то, о чем мечтает каждый начинающий ардуинщик — помигаем светодиодом! Сейчас для многих из вас это покажется…
Камера OV7670 – подключение к Arduino
Многие привыкли к ошибочному стереотипу, что на восьмибитном микроконтроллере нельзя сделать что-то сложнее метеостанции. И действительно, большинство проектов на Arduino…
OLED I2C 128 x 64 px – схема подключения к Arduino
В небольших устройствах тоже бывает нужно вывести какую-либо полезную информацию, сохраняя компактные габариты. Обычные экраны, вроде Nokia 3310, не обеспечивают…
NRF24L01 – подключение к Arduino
Многие из вас наверняка слышали про дистанционное управление, когда все управляется на большом расстоянии парой простых нажатий. Нажал кнопочку на…
LCD 1602 – подключение к Arduino
В этой статье рассмотрим подключение простенького LCD дисплея к Arduino, а также выясним, для чего он предназначен и каковы особенности…
Arduino и адресная светодиодная лента WS2812B
В этой статье мы научимся работать с адресной светодиодной RGB лентой WS2812B. Лента состоит из RGB пикселей WS2812B в корпусе…
Управление фотовспышкой с помощью Arduino
В сегодняшней статье мы покажем, как без излишних затрат управлять вспышкой фотоаппарата. Из неё можно сделать, например, нейрализатор как в…
Фортепианная лестница на Arduino
Всегда приятно видеть, как Arduino используется в творческих, музыкальных направлениях, а пианино-лестница является отличным примером музыкального творчества. Принцип работы невероятно…
«Умные» пуанты с использованием Arduino Lilypad
Носимые гаджеты становятся все более распространенными среди инновационных технологий в современном мире. Испанский художник и дизайнер Леся Трубат разработала новое…
Источник: voltiq.ru
Знакомство с Ардуино Nano CH340G
Знакомство с Arduino Nano. Давно хотел начать программировать микроконтроллеры. Для старта выбор пал на Arduino Nano. В общем понимании Arduino это платформа, котрую можно запрограммировать. На самом деле немного сложнее, есть аппаратаная и программная части:
- Апаратная часть. Набор различных плат основанных в основном на МК семейства ATmega. Платы различаются количесвом портов ввода-вывода, их функционалом. Продаются под торговой маркой Arduino;
- Программная часть. IDE с одноименным названием, которая позволяет кроме написания кода производить его загрузку на борт МК;
- Сообщество. Выше не указывал этой составляющей, но популярность этой платформы породило большое сообщество людей работающих с этой платформой. В профильных сообществах и личных блогах можно найти заготовки кода, инструкции по созданию конечных устройств, и помощь в возникших вопросах.
Платформа имеет низкий порог вхождения, как правило програмиируется на C++. Служит для прототипирования конечных устройств и любительской автоматизации.
Оригинальная плата стоит больше, чем для начала хотелось бы потратить, потому на Aliexpress.com был заказан клон с использованием более дешевой микросхемы CH340G.
Установка ПО и драйверов
Для ОС семейства Linux установка драйверов не требуется, а вот для ОС Windows драйвер может потребоваться.
У меня стоит Kubuntu 15.04 и Windows 10, устройство определилось без проблем и отдельно драйвера устанавливать не пришлось.
Программное обеспечение будем использовать оригинальное от Arduino. ПО бесплатно и свободно для скачивания.
Процесс установки проводил по инструкции от Arduino, но некоторые шаги пропустил из-за ненадобности выполнения:
- Скачиваем ПО вот здесь и устанавливаем на компьютер;
- Подключаем Arduino Nano к компьютеру посредством USB-кабеля, после подключения на плате загорится зеленый светодиод (PWR);
- Если устройство не обнаружилось или обнаружилось как неизвестное устройство, то необходимо установить драйвер. Как писал выше у меня оборудование установилось без плясок и определилось как USB-SERIAL CH340. Описание установки драйвера опушу, очень много материала в интернете;
- Запускаем приложение Arduino и переходим в меню «Инструменты — Порт», и указываем необходимый порт, для меня это СОМ3.
Hello World.
В качестве первой программы будем использовать мигание светодиодом. На Arduino Nano есть встроенный светодиод (L), который подключен к выходу D13.
Можно мигать как встроенным, так и подключить внешний светодиод. Для подключения внешнего светодиода, необходимо к выходу D13 подключить резистор 220 Ом, к резистору подключаем анод светодиода, катод подключаем к выходу GND (Земля).
Внимание. Не подключайте светодиод без сопротивления, Arduino этого не переживет.
Теперь подключаем Arduino к компьютеру, переходим в меню «Файл — Образцы — 1.Basics — Blink«, в окне появится код примера мигания светодиодом:
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If you’re unsure what pin the on-board LED is connected to on your Arduino model, check the documentation at http://arduino.cc This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald */ // the setup function runs once when you press reset or power the board void setup() < // initialize digital pin 13 as an output. pinMode(13, OUTPUT); >// the loop function runs over and over again forever void loop() < digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second >
Код сопровождается исчерпывающими комментариями.
Теперь необходимо нажать кнопку «Выгрузить» или перейти в меню «Файл — Выгрузить», или нажать сочетание клавиш Ctrl + U. После выгрузки программы, Arduino начнет его исполнять, в нашем случае, через секунду включать и выключать светодиод.
В продолжение темы можно почитать статьи с тегом arduino.
Смотрите видео Как подключить купленное Arduino Nano CH340G на Али:
Источник: www.prorobot.ru