Цифровой вывод
С помощью цифрового вывода обычно можно что-либо включать или выключать. Простейшим примером является включение и выключение светодиода LED, который достаточно мал для того, чтобы можно было его подключить прямо к микроконтроллеру через сопротивление.
Можно использовать транзистор как ключ, который замыкается, когда к его базе приложено напряжение. 5 вольт с микроконтроллера подается на базу транзистора и он сможет включать значительно большие напряжения чем 5 вольт. В этом случае транзистор действует как усилитель. Если вы хотите коммутировать токи в переменной сети, тогда придется использовать реле. Это добавляет другой уровень усиления и изоляции от микроконтроллера. Транзистор может переключать реле, а реле может переключать мощность переменного тока.
Цифровой ввод
Обычно применяется для выяснения состояния ключей, тумблеров и других устройств, способных находится в двух состояниях. Проблема возникает, когда ключ не замкнут и пин воспринимает случайное значение напряжения. Поэтому в этом случае необходимо установить его в определенное значение принудительно. Мы можем использовать факт, что ток всегда течет по пути наименьшего сопротивления. Когда ключ открыт, ток от пина МК пойдет через резистор к земле. Пин тогда находится в состоянии 0 (LOW). Когда ключ замкнут, траектория на +5 вольт более привлекательна для электронов и пин будет ощущать (1) HIGH) (5V).
Аналоговый ввод
Производит преобразование аналогового состояния (значения) переменного сопротивления в цифровое значение в диапазоне (0-255) .
Аналоговый вывод
Позволяет управлять звукосинтезирующими устройствами путем изменения частоты сигнала на выходном пине. Микроконтроллер не имеет достаточной мощности для управления чем –либо кроме LED и пьезоэлементом.