有時你可能會用完 UNO 板上的腳位,需要用移位暫存器來擴充。本範例採用 74HC595。資料表將 74HC595 描述為「8 位元序列輸入、序列或並列輸出的移位暫存器,具輸出閂鎖;三態」。換句話說,你可以用它一次控制 8 個輸出,而只佔用微控制器上的少數腳位。你還可以串接多個暫存器,進一步擴充輸出。
4N35
4N35 是適用於一般用途的光耦合器。它由砷化鎵紅外線 LED 與矽 NPN 光電晶體組成。當輸入訊號施加於輸入端的 LED 時,LED 便會亮起。光接收器收到光訊號後,會將其轉換為電訊號,並直接輸出或放大為標準數位準位後輸出。如此便完成了電—光—電的轉換與傳輸。由於光為傳輸媒介,代表輸入端與輸出端在電氣上相互隔離,此過程也稱為電氣隔離。
PN2222 NPN 電晶體
小型直流馬達的耗電量可能超過 UNO 數位輸出可直接承受的範圍。若將馬達直接連接到 UNO 腳位,很可能會損壞 UNO。像 PN2222 這樣的小型電晶體可作為開關,只需從 UNO 數位輸出取用少量電流,就能控制馬達較大的電流。電晶體有三個接腳。大部分電流從集極流向射極,但只有在少量電流流入基極時才會發生。這股小電流由 UNO 數位輸出提供。