Школа программирования. Урок 1

Урок 1. Учимся мигать светодиодом

Собираем схему, как показано на картинке.


Светодиод:

обращаем внимание на длину ножек светодиода. Длинная - анод (плюс), её подключаем на 13 ножку Ардуино. Короткая - катод (минус), её через резистор на 220 Ом подключаем к ножке GND (ground = земля = минус).


Резистор:

когда вы будете перетаскивать детили на плату, tinkercad предложит выбрать свойство того или иного элемента в отдельном окошке. Для резистора таким свойством является сопротивление. Меняя сопротивление, меняется цветовая маркировка резистора (полоски). 


Теперь выводим окошко "Code". Перед вами появились цветные блоки с английми надписями. Разберемся подробнее, а заодно подучим английский язык.



Set pin - задать значение ножки (ножка Ардуино, называется пином).


HIGH - ВКЛ = включить 

LOW - ВЫКЛ = выключить


wait - ждать. 



После того, как написали свою первую программу жмем Start Simulation.


И кричим "Урррррааа! Заработало!!!". Прямо как кот матроскин, когда его галчонок впервые заковорил. 


Обратите внимание! С интервалом 1 секунда мигает не только ваш светодиод, но и встроенный светодиод в плате Ардуино. (Если вы строите схемы офф-лайн, с натуральными компонентами). Это очень удобный способ проверить работоспособность платы и жизнеспособность подключенного светодиода. Если есть подозрения, что плата или внешний светодиод (зуммер или другая деталь) не работают или не взаимодействуют с платой, подключаем их на 13 пин, просим Ардуино помигать этим пином. Если встроенный и внешний светодиоды выполняют команды синхронно, то все отлично.   



Ваша миссия:

Используя азбуку Морзе подавать сигнал SOS! Все помнят, что это такое и как это сделать? 

 Нам необходимо подать сиганалы в следующей последовательности: 


S - три коротких

O - три длинных

S - три коротких.


Не забывайте, что для мигания светодиода необходимо выполнять последовательность состояния ВКЛ - ждем - ВЫКЛ - ждем.