You are on page 1of 4

ТЕМА: ПРОГРАМУВАННЯ ARDUINO.

План:
1. Встановлення ПЗ для програмування скетчів ARDUINO.
2. Засвоєння основних команд в програмі ARDUINO.IDE.
3. Структура програми (скетчу)
1. Для виконання вправи потрібно на ПК завантажити такі файли:
Програму Arduino IDE. Для її завантаження у браузері потрібно перейти за
посиланням https://www.arduino.cc/en/main/software (див. Рис. 1.1) Виберіть
програму, яка підходить під вашу операційну систему: -Windows Installer
(.exe),
-Windows (ZIP file)
-Mac OS Xsource
-Linux: 32 bit, 64 bit

Рис. 1.1
Після вибору ОС побачимо наступне діалогове вікно:

Рис. 1.2
Натискаємо just download (див. Рис. 1.2), почнеться завантаження. Після
завантаження відкрити файл та втановити програму.
Якщо використовуємо китайську плату, то потрібно завантажити драйвери для
самої плати (CH3441SER), переходимо:
https://arduinokit.com.ua/ua/a462945-ustanovka-drajvera-ch340.html
Після встановлення драйверу можна підключити плату до ПК та відкрити
програму Arduino IDE.
2. Для виконання вправи відкриваємо програму ARDUINO.IDE -
Графічний інтерфейс користувача)

Рис.1.3
1 Verify (Перевірити): Compiles (компілює, збирає) проект і перевіряє на
відсутність помилок в коді програми.
2 Upload (Завантажити): Завантажити програму в мікроконтролер на платі
Arduino. Переконайтеся в підключенні плати.
3 New (Новий): Створити нову програму, скетч.
4 Open (Відкрити): Відкриває меню зі списком проектів, скетчів.
5 Save (Зберегти): Зберігає активний, поточний проект.
6 Serial Monitor (пошук) відображає роботу портів
8 Code Area (області Коду)
9 Message Area (Область Повідомлень) виводить повідомлення про
помилки 7 Sketch Name (Ім'я скетчу)

3. Скетч (програма) обов'язково містить 2 функції: функцію setup і


функцію loop.
setup - до цієї функції записуються всі налаштування і частина коду, який
потрібно виконати всього один раз при включенні мікроконтролера. loop - до
цієї функції записується основна частина програми, яка виконується рядок за
рядком. після виконання останнього рядка програма переходить на перший
рядок і так по колу до тих пір, поки включено живлення мікроконтролера.
У void setup () вписаний один рядок.
pinMode (13, OUTPUT); - позначає, що ми даємо команду змінити режим роботи
13-цифрового Піна в режим OUTPUT (виходу). Це дає нам можливість
змінювати стан цього Піна (виводити інформацію).
Весь вміст будь-якої функції потрібно брати у фігурні дужки, а кожен рядок
всередині функції закінчувати крапкою з комою.
У void loop () у нас 4 рядки.
digitalWrite (13, HIGHT); - цим рядком даємо команду змінити стан цифрового
Піна під номером 13 в стан HIGHT (висока). В результаті виконання цього рядка
у нас подається логічна одиниця (+5 В) на 13 пін і загориться світлодіод, який
встановлений на платі.
delay (1000); - цей рядок дає команду нічого не робити в Протягом 1000
мілісекунд (1 секунди).
Наступні два рядки вимикають світлодіод і чекають ще 1 секунду. І так по колу
до тих пір, поки буде включено живлення мікроконтролера. Для того, щоб
писати пояснення в коді, можна використовувати коментарі. Все, що записано в
рядку після«//», під час компіляції ігнорується. В Arduino IDE наша програма
буде виглядати так:
Завантаження першого скетчу на плату.

Для початку у вікні програми набираємо наступне:


void setup() {

// Встановлюємо 13-пін, як вивід

//13 вивід на платі являється влаштований в плату світлодіодом

pinMode(13, OUTPUT); }

void loop() {

digitalWrite(13, HIGH); // запалює світлодіод

delay(1000); // чекає секунду

digitalWrite(13, LOW); //вимикає світлодіод

delay(1000); // чекає секунду

Після цього скетч готовий, перевіряємо правильність натиснувши Verify


(Перевірити). Якщо помилок немає під’єднуємо плату до ПК та завантажуємо
скетч на неї.
Якщо все зроблено правильно то в області повідомлень вийдуть такі повідомлення

You might also like