ArduinoDueCortex

Что такое Arduino

Что такое Arduino? Ардуино – это электронный конструктор, инструмент для создания электронных устройств, аппаратная вычислительная платформа.

В основе конструктора — аппаратная часть: плата ввода-вывода. Программируется на языке Processing/Wiring (основан на C/C++).

Язык программирования предельно прост и осваивается очень быстро.
Arduino - проекты для начинающих

Язык программирования Ардуино очень прост, а учитывая, что здесь есть платформа, которая даёт быстрый отклик и модули взаимодействия с внешним миром, видится что эта система удобна для освоения навыков программирования.

Помимо итальянской компании Arduino совместимые компоненты и устройства выпускает целый ряд компаний и кустарных производств по всему миру. Иногда их называют клонами Ардуино.

Что можно собрать на Ardoino?
От элементарных обучающих примеров, опытов, до сложных роботов, манипуляторов, станков. На основе Ардуино делают телефоны, планшеты, компьютеры, системы наблюдения и безопасности, аналоги систем типа «умный дом» и т.д. Простор для творчества велик.

В купе недорогими мониторами и камерами, Ардуино используют для создания проектов дополненной реальности, например, простейшие решения виртупльной примерочной —подробнее про дополненную реальность.

Где купить
Ардуино можно купить в наборе, так и отдельными частями, датчиками, деталями. Я заказывал свой первый набор в Китае на DX — доставка в течение месяца, примерно на 150$ у меня получился такой набор:
arduinonabor
Но стоит заметить что это очень недорогой конструктор и в России можно заказывать компоненты по вполне приемлемым ценам.

Бывают тематические наборы, например машины, вертолёты на радиоуправлении, роботы, управляемые с iOS и т.д.

Что скачать
Среда разработки и драйверы: http://arduino.cc/en/Main/Software

Простой пример программы на Ардуино

Заставим диод напротив порта 13 мигать раз в секунду. Заодно освоим основы работы с этой ситемой.

  1. Подключите Arduino к своему компьютеру и откройте программу для .
  2. Во вкладке Сервис, найдите меню Последовательный порт и укажите нужный.
  3. Теперь добавим код:

Код:

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!

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *