Є такий відкритий проект, який називається Arduino. Основа цього проекту – базовий
апаратний модуль і програма, в якій можна написати код для контролера на
спеціалізованому мовою, і яка дозволяє підключити цей модуль і запрограмувати.
Модуль легко з'єднується з різними виконуючими пристроями, дозволяючи створювати і
роботів, і пристрої автоматики, прилади.
З моменту появи проекту Arduino у нього з'явилося безліч шанувальників – достатньо
ввести в пошукову рядок слово arduino, як ви виявите сотні сайтів, присвячених цій
теми, сотні проектів, заснованих на Arduino.
Англійською мовою видано кілька книг. І ця має заповнити прогалину в частині книг російською мовою.
Замовляйте Arduino тут: arduino.
Хоча книга розрахована на школярів, вона може бути цікава радіоаматорам, і, якщо не
книга, то сам проект може бути цікавий викладачам, і не тільки працюючим в школі, але
і в інших навчальних закладах, де вивчають програмування і роботу з мікроконтролерами.
Так що ж ця книга? Вона в основному описує ряд програм, які призначені для
роботи з модулем Arduino, як сама програма Arduino, як S4A, як VirtualBreadBoard...
Якщо всі ці програми майже звичайним чином встановлюються в Windows, в Linux, а вони
працюють і в цій операційній системі, є особливості, які описані в цій книзі.
Підвищена увага до Linux останнім часом робить актуальним подібне опис.
Крім цього в книзі розказано про середовищах розробки AVR-контролерів загального призначення,
які підтримують роботу з модулем Arduino – AVR Studio, WinAVR, FlowCode. В основному
щодо налаштування для роботи з Arduino.
Але чому про програми, якщо мова йде про роботів?
Суть будь-якого робота – це апаратні засоби з процесорною базою і програма (або набір
програм). Тому програмування невід'ємний елемент процесу створення навіть самого
простого робота.
Навчившись програмувати модуль Arduino, а програма приходить з величезним набором
прикладів, що стосуються всіх областей застосування модуля, ви будете готові створювати
цікаві та корисні електронні пристрої, до яких відносяться і роботи. Почніть з
простих проектів, а решту у ваших руках.
Можливо школярі, познайомившись з захоплюючим проектом Arduino, виберуть
роботобудування своєю майбутньою професією. Але навіть якщо ні, то, впевнений, через багато років,
згадуючи свої експерименти в цій області, вони будуть раді, що не пройшли повз, не пошкодували
часу на освоєння основ – ним буде, що згадати.
Радіоаматори давно і успішно освоюють роботу з мікроконтролерами. Вони з захватом
сперечаються, яку мову програмування краще. Можливо, проект Arduino дозволить їм зробити
остаточний вибір? Тим більше, що модуль Arduino може працювати як програматор для
програмування інших мікроконтролерів.
Словом, усе цікаве і корисне, що є в проекті Arduino, можна дізнатися, тільки працюючи з
ним в компанії таких же захоплених людей.
|