Pull to refresh

Подготовка и запуск "Hello, World!"

Reading time2 min
Views19K
В учебном пособии для любого языка программирования есть самый первый пример, каноническая программа вывода строки «Hello, World!» Поскольку Arduino — это не совсем язык программирования, а железка, к тому же (пока) без средств вывода текста, первым делом мы запрограммируем контроллер для управления миганием светодиода. Но для начала подготовим нашу минилабораторию и разложим необходимые инструменты.


Arduino Diecimila
Фото 1. Микроконтроллер Arduino Diecimila. Без него ничего не получится :)

Набор отвёрток
Фото 2. Набор часовых отвёрток. Пригодится для разбирания гаджетов и выковыривания из них деталей.

Набор перемычек
Фото 3. Набор проводников-перемычек. При помощи них очень удобно собирать схемы на макетной плате без пайки.

Мультиметр
Фото 4. Китайский мультиметр Noname. Подойдёт и советский стрелочный прибор, при условии, что вы умеете им пользоваться. Пригодится для проверки напряжения, надёжности контактов и прочих экспериментах.

Макетная плата
Фото 5. Китайская макетная плата для быстрой сборки схем. Детали натыканы чтобы показать принцип использования. Ряды контактов соединены между собой.

USB шнур
Фото 6. USB-шнур необходим для соединения Arduino с компьютером.

Здесь я решил опустить технические подробности подключения и настройки устройства (о них будет в следующих постах), поэтому сразу выкладываю текст программы и видеозапись с результатом её работы.

/* Blinking LED
* Created 1 June 2005
* copyleft 2005 DojoDave <www.0j0.org>
* arduino.berlios.de
*
* based on an orginal by H. Barragan for the Wiring i/o board
*/

int ledPin = 13; // светодиод присоединён к порту 13

void setup()
{
pinMode(ledPin, OUTPUT); // режим порта устанавливаем на вывод (запись)
}

void loop()
{
digitalWrite(ledPin, HIGH); // включаем светодиод
delay(1000); // ждём секунду
digitalWrite(ledPin, LOW); // выключаем светодиод
delay(1000); // ждём секунду
}


ru.youtube.com/watch?v=m14QfYCduEU





P.S. — Если кто-то знает, как вставлять видео с YouTube в хабратопик — дайте знать. Хабратеги youtube и video не помогают.
Tags:
Hubs:
Total votes 93: ↑87 and ↓6+81
Comments45

Articles