Всем привет, на канале Компьютерапия в прошлом видео я рассматривал свою полученную посылку с платформой Arduino Uno, которую я получил из Китая через сайт AliExpress.

Давайте сегодня установим программу, которая необходима для написания скетчей(программ) на платформе Arduino.

В браузере перейдём на официальный сайт arduino.cc, можете подписаться на что-нибудь посмотреть, что тут есть интересного или нового.

Но нас интересует категория Software в меню сайта и подпункт Downloads(загрузки).

скачать arduino

Качаем последнюю версию для вашей платформы это 1.8.7, сейчас на сайте доступна версия 1.8.8, для Windows, Mac OS X либо Linux, я выбираю Windows Installer, загрузка происходит достаточно быстро.

Давайте запустим скачанный файл и пробежимся по инсталлятору.

установить arduino

Обратите внимание, здесь уже есть драйверы, и оставлю путь без изменения и нажму кнопку Install, происходит установка различных пакетов, дополний будут установлены дополнительные драйверы для com портов, для USB драйверов.

Выполнено, нажмем кнопку закрыть, появится ярлычок.

Давайте запустим среду разработки Arduino, как видите программа переведена на русский язык, если потребуется разрешите доступ к сетям.

среда разработки arduino

Так выглядит пустой скетч, традиционное в любой программе есть меню файл, правка, которой можно форматировать код, скетч для загрузки, всё продублирована горячими клавишами в меню инструменты, можно подключать библиотеки, записывать загрузчик, пункт помощь традиционно туда никто не смотрит, есть очень удобные кнопки для быстрой загрузки, проверки, открытия, сохранения скетчей.

плата Arduino UNO

Давайте запустим какой-нибудь пример и протестируем нашу платформу Arduino.

настройка платформы Arduino

Подключим через USB шнур плату к компьютеру, в инструментах проверим подключён ли порт, у меня на COM3 и выбрана ли правильно плата по своему типу.

настройка порта Arduino

Перейдём в Файл-Примеры-Basic Blink, мерцание или мигание, в данном примере мы будем управлять мерцанием впаяного светодиода, который расположен на самой плате.

примеры arduino

В подпрограмме setup происходит назначение через pinMode светодиодов, что он будет выводить данные через пин № 13, из переменной led.

int led = 13;

void setup() {                
  pinMode(led, OUTPUT);     
}

В цикле loop на светодиод через константу HIGH подается напряжение с задержкой в 1000 миллисекунд, затем через константу LOW напряжение снимается и снова пауза на одну секунду.

void loop() {
  digitalWrite(led, HIGH);
  delay(1000);            
  digitalWrite(led, LOW); 
  delay(1000);            
}

Если мы изменим задержку до 200 миллисекунд, то после проверки загрузки скетча, будет мигать светодиоды RX и TX и светодиод будет мигать длительностью 200мс каждые 200 миллисекунд.

Если мы изменим задержку на 5 секунд или 5000 мс, то опять после прогрузки индикатор будет гореть 5 секунд и не горит соответственно тоже 5 секунд.

Так всё это работает на платформе Arduino, полный текст кода расположен ниже.

int led = 13;

void setup() {                
  pinMode(led, OUTPUT);     
}

void loop() {
  digitalWrite(led, HIGH);
  delay(1000);            
  digitalWrite(led, LOW); 
  delay(1000);            
}

Смотрите видео - Установка Arduino UNO и пример программы




Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!

Новые статьи

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok