Эксперимент Маячок



бет1/45
Дата13.02.2023
өлшемі1,82 Mb.
#67503
түріЗакон
  1   2   3   4   5   6   7   8   9   ...   45

Эксперимент 1. Маячок
Оглавление | Маячок с нарастающей яркостью

В этом эксперименте мы просто мигаем светодиодом.


Прочтите перед выполнением

  • Понятие электричества

  • Принципиальные схемы

  • Основные законы электричества

  • Управление электричеством

  • Быстрая сборка схем

  • Резистор

  • Диод

  • Светодиод

  • Начало работы с Arduino

Список деталей для эксперимента

  • 1 плата Arduino Uno

  • 1 беспаечная макетная плата

  • светодиод

  • резистор номиналом 220 Ом

  • 2 провода «папа-папа»

Принципиальная схема

Схема на макетке

Обратите внимание

  • Не забудьте, как соединены рельсы в беспаечной макетной плате. Если на вашей макетке красная и синяя линии вдоль длинных рельс прерываются в середине, значит проводник внутри макетки тоже прерывается!

  • Катод («минус») светодиода — короткая ножка, именно её нужно соединять с землёй (GND)

  • Не пренебрегайте резистором, иначе светодиод выйдет из строя

  • Выбрать резистор нужного номинала можно с помощью таблицы маркировки или с помощью мультиметра в режиме измерения сопротивления

  • Плата Arduino имеет три пина GND, используйте любой из них

Скетч
p010_blink.ino
void setup()
{
// настраиваем пин №13 в режим выхода,
// т.е. в режим источника напряжения
pinMode(13, OUTPUT);
}
void loop()
{
// подаём на пин 13 «высокий сигнал» (англ. «high»), т.е.
// выдаём 5 вольт. Через светодиод побежит ток.
// Это заставит его светиться
digitalWrite(13, HIGH);
// задерживаем (англ. «delay») микроконтроллер в этом
// состоянии на 100 миллисекунд
delay(100);
// подаём на пин 13 «низкий сигнал» (англ. «low»), т.е.
// выдаём 0 вольт или, точнее, приравниваем пин 13 к земле.
// В результате светодиод погаснет
digitalWrite(13, LOW);
// замираем в этом состоянии на 900 миллисекунд
delay(900);
// после «размораживания» loop сразу же начнёт исполняться
// вновь, и со стороны это будет выглядеть так, будто
// светодиод мигает раз в 100 мс + 900 мс = 1000 мс = 1 сек
}


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   45




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет