КУРС ПО ARDUINO — Урок 5: Порты Arduino

Всем привет! В этом уроке я расскажу про виды портов Arduino и их роли.
Есть всего несколько видов портов:
- Цифровые пины — пины, которые могут выдавать и принимать цифровой сигнал, то есть либо низкий сигнал (0, то есть земля), либо высокий сигнал (1, то есть 5 вольт). Чередованием высоких и низких сигналов можно передавать информацию устройствам (дисплеям, драйверам моторов, сервоприводам и пр.).
- Цифровые пины с ШИМ — точно такие же пины, как и обычные цифровые, но имеют дополнительную функцию — выдавать ШИМ сигнал (в диапазоне от 0 до 5 вольт). На платах Arduino пины с ШИМ обозначены знаком волны (~).
- Цифровые порты с аналоговым входом — такие же цифровые пины, как в первом пункте, но имеют возможность принимать аналоговый сигнал (в диапазоне от 0 до 5 вольт).
- Аналоговые входы (только аналоговые, не цифровые) — могут только принимать аналоговый сигнал в диапазоне от 0 до 5 вольт.
Про разницу аналогового и ШИМ сигнала можно прочитать в этой статье.

Цифровые порты Arduino находятся в той области платы, где есть пометка DIGITAL (см. картинка выше). Кстати, как видите, имеются пины 3, 5, 6, 9, 10 и 11 с «волной ~». Это пины с широтно-импульсной модуляцией.

Аналоговые входы находятся у пометки ANALOG IN. Например, у Arduino UNO распаяны не все аналоговые входы. У самого микроконтроллера есть ещё 2 аналоговых входа, но они не цифровые порты, только аналоговые входы.
На этом урок завершён. Пока не вышел новый урок, можете узнать, что такое ШИМ и аналоговый сигнал в этой статье.
Спасибо за внимание!