Arduino — проекты для начинающих, что такое Ардуино
Содержание
Что такое Arduino? Ардуино – это электронный конструктор, инструмент для создания электронных устройств, аппаратная вычислительная платформа.
В основе конструктора — аппаратная часть: плата ввода-вывода. Программируется на языке Processing/Wiring (основан на C/C++).
Язык программирования предельно прост и осваивается очень быстро.
Язык программирования Ардуино очень прост, а учитывая, что здесь есть платформа, которая даёт быстрый отклик и модули взаимодействия с внешним миром, видится что эта система удобна для освоения навыков программирования. |
Помимо итальянской компании Arduino совместимые компоненты и устройства выпускает целый ряд компаний и кустарных производств по всему миру. Иногда их называют клонами Ардуино.
Что можно собрать на Ardoino?
От элементарных обучающих примеров, опытов, до сложных роботов, манипуляторов, станков. На основе Ардуино делают телефоны, планшеты, компьютеры, системы наблюдения и безопасности, аналоги систем типа умный дом и т.д. Простор для творчества велик.
В купе недорогими мониторами и камерами, Ардуино используют для создания проектов дополненной реальности, например, простейшие решения виртуальной примерочной.
Где купить
Ардуино можно купить в наборе, так и отдельными частями, датчиками, деталями. Я заказывал свой первый набор в Китае на DX — доставка в течение месяца, примерно на 150$ у меня получился такой набор:
Но стоит заметить что это очень недорогой конструктор и в России можно заказывать компоненты по вполне приемлемым ценам.
Бывают тематические наборы, например машины, вертолёты на радиоуправлении, роботы, управляемые с iOS и т.д.
Простой пример программы на Ардуино
Заставим диод напротив порта 13 мигать раз в секунду. Заодно освоим основы работы с этой ситемой.
- Подключите Arduino к своему компьютеру и откройте программу для .
- Во вкладке Сервис, найдите меню Последовательный порт и укажите нужный.
- Теперь добавим код:
void setup()
<
pinMode(13, OUTPUT);
>
void loop ()
<
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
>
Жмём на стрелку Загрузить, смотрим на результат.
Программа мигалка на Arduino
Схема:
Код:
void setup() <
pinMode(8, OUTPUT); //пин 8 даёт выходной сигнал
>
void loop() <
digitalWrite(8, HIGH); //включаем свет
delay(50); // пауза
digitalWrite(8, LOW); //выключаем свет
delay(50); // пауза
>
Видео уроки и схемы
Простейшие программы и примеры можно найти на официальном сайте: http://arduino.cc/en/Tutorial/HomePage
— Не получается разобраться с Ардуино, помогите!
— Buy Lego Technics!
Источник: