Цифровой вывод

 С помощью цифрового вывода обычно можно что-либо включать или выключать. Простейшим примером является включение и выключение светодиода LED, который достаточно мал для того, чтобы можно было его подключить прямо к микроконтроллеру через сопротивление.

Можно использовать транзистор как ключ, который замыкается, когда к его базе приложено напряжение. 5 вольт с микроконтроллера подается на базу транзистора и он сможет включать значительно большие напряжения чем 5 вольт. В этом случае транзистор действует как усилитель. Если вы хотите коммутировать токи в переменной сети, тогда придется использовать реле. Это добавляет другой уровень усиления и изоляции от микроконтроллера. Транзистор может переключать реле, а реле может переключать мощность переменного тока. 

Цифровой ввод

 Обычно применяется для выяснения состояния ключей, тумблеров и других устройств, способных находится в двух состояниях. Проблема возникает, когда ключ не замкнут и пин воспринимает случайное значение напряжения. Поэтому в этом случае необходимо установить его в определенное значение принудительно. Мы можем использовать факт, что ток всегда течет по пути наименьшего сопротивления. Когда ключ открыт, ток от пина МК пойдет через резистор к земле. Пин тогда находится в состоянии 0 (LOW). Когда ключ замкнут, траектория на +5 вольт более привлекательна для электронов и пин будет ощущать (1) HIGH) (5V).

 Аналоговый ввод

 

Производит преобразование аналогового состояния (значения) переменного сопротивления в цифровое значение в диапазоне (0-255) .

 

Аналоговый вывод

 Позволяет управлять звукосинтезирующими устройствами путем изменения частоты сигнала на выходном пине. Микроконтроллер не имеет достаточной мощности для управления чем –либо кроме LED и пьезоэлементом.