Малаток-меню
Авторизация

Наш опрос
Мини-чат
200
Статистика


Наш линк
Malatok.at.ua
Полезные ссылки
Это может быть интересно
[
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Викр, Дмытрохан  
Мигающий светодиод. Урок 1, вводной.
Дмытрохан Дата: Вторник, 08.04.2014, 16:02 | Сообщение # 1
Создатель сайта
Группа: Администраторы
Сообщений: 178
Награды: 7
Репутация: 103
Статус: Офлайн
Этот урок специально для начинающих. Здесь мы попытаемся зажечь и потушить 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 секунду.
}

Вам достаточно просто скопировать текст данной программы и вставить его в окно среды разработки Ардуино.
Если возникли вопросы - всегда рад ответить.
Прикрепления: 6365105.png (518.9 Kb)


Нет человека-которого нельзя научить...
Есть человек-который не хочет учиться!!!
 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Опции сообщения:
Код безопасности:
Яндекс.Метрика
24 log 24 LOG statistick
счетчик посещений
Если вы видите это,
то ваш браузер устарел
и не поддерживает технологий
CSS 3.0