Tags: Основы Arduino UNO
Начало работы с Ардуино на Windows
Основы работы с Arduino. Оглавление
Полезные ссылки
Начало работы с Ардуино на Windows
Покупаю через интернет Стартовый набор с платой UNO R3 для начинающих (350грн)
Недостаток этого набора — отсутствие проводов с разъемами «мама-папа» и «мама-мама». Есть только провода с разъемами «папа-папа». Потому, рекомендую еще заказать недостающие провода. Они наверняка понадобятся для ваших проектов с Ардуино и Rasberry Pi.
Подготавливаю Arduino к работе, придерживаясь инструкции Начало работы с Ардуино на Windows:
- С помощью USB-кабеля подключаю Ардуино UNO к компьютеру (notebook). При этом загораются 2 красных светодиода непосредственно на плате Ардуино, один из них мигает (приблизительно с задержкой 0.2 сек).
- В Windows выбираю Пуск>Панель управления>Система и безопасность>Система>Диспетчер устройств>Порты (COM & LPT):
Микросхема CH340G — китайский клон Arduino. При работе с китайскими клонами Arduino необходимо установить драйвер для микросхемы CH340G.
- Скачиваю(см. Скачать драйвер CH340 для китайских Arduino) и запускаю установку драйвера (driver_ch340_341_arduino.exe).
- Скачиваю среду разработки Arduino (Последнюю версию можно найти здесь).
- Запускаю среду разработки Arduino (…arduino-nightly\arduino.exe).
Программирование микроконтроллеров обычно осуществляется на языке ассемблера или Си, хотя существуют компиляторы для других языков.
- Теперь в меню устанавливаю мою модель Ардуино (Инструменты > Панель>Ардуино >Uno) и порт (Инструменты > Порт >COM3)
- Открываю (Файл>Открыть) тестовую программу Blink (файл arduino-nightly > examples > 01.Basics > Blink>Blink.ino). Загружаю ее (Скетч >Загрузка). После этого светодиод мигает с задержкой в 1 сек (перед этим мигал с задержкой 0.2 сек).
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
Далее выполняю эксперимент 1. Маячок. Маячок устанавливаю на макетке и подключаю к плате по следующей схеме:
Отличия в программном коде выделены красным:
void setup() { pinMode(13, OUTPUT); // настраиваем пин №13 в режим выхода } void loop() { digitalWrite(13, HIGH); // подаём на пин 13 «высокий сигнал» (5 вольт) delay(100); digitalWrite(13, LOW); // подаём на пин 13 «низкий сигнал» (0 вольт) delay(900); }
Далее см. Основы работы с Arduino. Оглавление
Полезные ссылки:
- Что такое лидар
- Начало работы с Ардуино на Windows
- Основы работы с Arduino. Оглавление
- Стартовый набор с платой UNO R3 для начинающих
- UNO STARTER KIT ИНСТРУКЦИЯ
- Ардуино уроки программирования для начинающих
- Подключение и программирование Ардуино для начинающих
- Проекты ардуино для начинающих
- КОНСТРУКТОР ARDUINO УМНАЯ МАШИНА НАБОР CAR KIT ДЛЯ ARDUINO UNO DIY KIT
- Стартовый набор с платой UNO R3 для начинающих (350 грн)
- НАБОР ARDUINO STARTER KIT RFID СТАРТОВЫЙ НА БАЗЕ UNO R3