Arduino - це апаратно-програмна платформа з відкритим вихідним кодом для створення електронних пристроїв, що складається з плат мікроконтролерів та спеціального середовища розробки для програмування.
Ця недорога та проста у використанні система дозволяє ентузіастам та новачкам:
вивчати робототехніку, досліджуючі моделі;
створювати інтерактивні об'єкти, автоматичні системи та багато іншого;
обробляти данні, отамані з датчиків;
програмувати роботу різноманітних компонентів.
Існує декілька різновидів плат Arduino. В нашому курсі ми будемо використовувати саме плату Arduino UNO.
Попередню розробку проєктів будемо виконувати на базі онлайн платформи Tinkercad (відкрити).
Програмувати для створення реальних проєктів будемо в середовищі Arduino IDE (завантажити).
Також для китайського аналога плати Arduino треба встановити додатковий драйвер.
Мова програмування для Arduino IDE — це мова C++, яка використовується для написання програм (скетчів) для плат Arduino та інших мікроконтролерів. Середовище розробки Arduino IDE спрощує написання коду, надаючи редактор, компілятор та інші необхідні інструменти.
Комплект Arduino KIT містить велику кількість компонентів:
1. Плата Arduino Uno Rev3 (ch340) з USB-інтерфейсом.
2. Кабель USB AM-BM для Arduino UNO.
3. Набір перемичок (тато-тато) для Arduino.
4. Макетна плата MB-102 830 отворів.
5. Світлодіод вивідний 5мм (жовтий).
6. Світлодіод вивідний 5мм (червоний).
7. Світлодіод вивідний 5мм (зелений).
8. Набір резисторів трьох видів, 30шт.
9. Шлейф перемичок (тато-мама) 200 мм.
10. Змінний резистор (потенціометр) B10K.
11. Активний пьезодінамік (buzzer).
12. Пасивний пьезодинамік (buzzer).
13. Зсувний регістр 74HC595.
14. Інфрачервоний приймач VS1838.
15. Датчик температури аналоговий LM35DZ.
16. Інфрачервоний датчик полум'я для Arduino 5 мм.
17. Датчик вібрації і нахилу SW-520D,2шт.
18. Датчик освітленості фоторезистор Arduino GL5516, 2шт.
19. Тактова кнопка SWT-9 з ковпачком, 4шт.
20. Інфрачервоний пульт для Arduino.
21. Світлодіодна матриця 8х8.
22. 7-сегментний 1-цифровий індикатор 0.56 для Arduino.
23. 7-сегментний 4х цифровий індикатор 0.36 для Arduino.
24. Драйвер крокового двигуна ULN2003.
25. Кроковий двигун 28BYJ-48 5V.
26. Сервопривід SG90 9g 180°
27. LCD дисплей з синім підсвічуванням 1602
28. Модуль інтерфейсу I2C для LCD екрана 1602.
29. Модуль джойстик управління для Arduino.
30. Модуль датчика вологості і температури для Arduino DHT11.
31. Датчик рівня рідини.
32. RFID модуль з карткою доступу та брелком для Arduino RC522.
33. Датчик звуку KY-038.
34. Модуль реле 1-канальний 5V.
35. Годинник реального часу без батарейки RTC DS1302.
36. Кнопкова клавіатура 4х4.
37. Модуль RGB світлодіода KY-016.
38. Перехідник для Arduino з батарейки крона 9V зі штекером.
Мільйони школярів, студентів і навіть інженерів у всьому світі використовують Arduino, щоб втілювати свої ідеї в реальність. І тепер ти можеш приєднатися до них!