Этот урок специально для начинающих. Здесь мы попытаемся зажечь и потушить LED (light emitting diode - светоизлучающий диод - светодиод) на Arduino UNO.
На картинке ниже приведен детальный пиноут платы Arduino UNO.
Для реализации нам понадобятся:
- Среда разработки Arduinо
- Платформа Ардуино УНО
- Шнур для подключения платформы к компьютеру
Я предполагаю, что у вас есть компьютер. Если у вас нет среды разработки, вы можете ее скачать с офф-сайта по ЭТОЙ ССЫЛКЕ .
Идем дальше.
"Мигающий светодиод" является одним из основных уроков, поэтому давайте начнем наш курс "Введение в Arduino" именно с этого урока.
Светодиод, который находится на борту Arduino UNO подключен к "13" пину на плате, его мы и используем, больше ничего нам не понадобится.
Ниже приведен прокомментированный код, который, думаю, поймут большинство пользователей.
Код
/* Мигающий светодиод. Урок 1.
* Интервал мигания 1 секунда.
*/
const int ledPin = 13; // Светодиод подключен к 13 выводу на Ардуино, переменная ledPin имеет значение "13".
// хотя можно использовать и "#define ledPin 13"
void [b]setup() // Настройка. Эта часть программы выполняется только один раз.
{ pinMode(ledPin, OUTPUT); // Установим 13 пин как выход, используя функцию "pinMode(ledPin, OUTPUT);"
// Где первый параметр номер пина, а второй направление(Вход/Выход)
}
void [b]loop() // Цикл. Эта часть исполняется бесконечно. Эквивалентна записи "while(1) { operator; }"
{
digitalWrite(ledPin, HIGH); // Включим светодиод, путем установки высокого состояния на пине 13
// Первый параметр функции - номер пина, второй состояние(1/0)
delay(1000); // Подождем 1 секунду (1000 миллисекунд)
digitalWrite(ledPin, LOW); // Выключим светодиод, путем установки низкого состояния на цифровом выходе 13
delay(1000); // Снова подождем 1 секунду.
}
Вам достаточно просто скопировать текст данной программы и вставить его в окно среды разработки Ардуино.
Если возникли вопросы - всегда рад ответить.