Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров19K
В учебном пособии для любого языка программирования есть самый первый пример, каноническая программа вывода строки «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 не помогают.
Теги:
Хабы:
Всего голосов 93: ↑87 и ↓6+81
Комментарии45

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн