Мы уже умеем определять уровень освещённости с помощью , но, оказывается, в этом нам может помочь и наш старый знакомый — светодиод.
Идея по двойному использованию светодиода такова:
если приложить к светодиоду обратное напряжение,
т.е. к катоду подключить – плюс (HIGH), а к аноду – минус (LOW))
на принципиальной схеме: pin 2 -> 1, а pin 3 -> 0
то тем самым мы зарядим собственную паразитную емкость ножек микроконтроллера и светодиода.
Чтобы не путаться с катодом и анодом у светодиода – нужно просто запомнить, что у светодиода ножка катода расположена со стороны плоского спила корпуса (так же ножка катода – короче)
рассмотрим специфичные функции Arduino для цифрового ввода-вывода.
они объявлены в файле
\hardware\cores\arduino\wiring.h
а реализованы в
\hardware\cores\arduino\wiring_digital.c