Работа с цифровым сигналом на ATtiny10. Управление светодиодом. Подключение кнопки
                        
                        В данном видео я расскажу о работе с портами ввода вывода на ATtiny10. Дело в том, что в связи с особенностью микроконтроллера ATtiny, а еще вернее особенностью работающей с ним библиотеки, большинство привычных Ардуиновских функций здесь недоступно, а примеров работы с данным микроконтроллером мало, да и они не очень понятны. В этом видео мы разберем, как работать с цифровым сигналом, непосредственно обращаясь к регистрам микроконтроллера. Т.е. отправлять и принимать цифровой сигнал на различные порты ATtiny10. Т.е. поговорим об аналогах ардуиновских функций digitalWrite() и digitalRead() в среде Arduino IDE.   Начнем с управления миганием светодиода. Перепишем скетч Blink из примеров библиотеки, задействовав функцию delay().  А далее разберем подключение кнопки с использованием внешнего и внутреннего подтягивающего резистора. Т.е. попутно затронем тему активации внутреннего подтягивающего резистора микроконтроллера ATtiny10.   Программировать ATtiny10 будем в среде Arduino IDE. Попутно разберем некоторые полезные битовые операции, характерные для языка C++ (Си/Си++).  ATtiny10 (набор 5 шт) - http://alii.pub/62nd5t
 Программатор USBasp - http://alii.pub/62nd67
  Скетч мигания светодиодом - https://drive.google.com/file/d/1bBgn...
 Скетч с кнопкой и внешним подтягивающим резистором - https://drive.google.com/file/d/17dII...
 Скетч с кнопкой и внутренним подтягивающим резистором - https://drive.google.com/file/d/1zMp5...
  0:00 Порты ввода-вывода на ATtiny10   1:08 Скетч мигания светодиодом 4:45 Подключение светодиода к ATtiny10 6:36 Кнопка и внешний подтягивающий резистор 9:28 Кнопка и внутренний подтягивающий резистор