2016年7月18日 星期一

Arduino 與樹苺派實驗常用 IC

今天整理電子實驗可能會用到的 IC, 查詢並紀錄露天賣場供貨來源, 下次採購時盡量一次買齊, 免得要用到時還要個別網購, 郵資很貴的哩. 下面這兩顆 IC 是我在 "Arduino 互動設計專題實戰" 這本書看到的. 其中 74HC595 與 LM393 在第 14 章有專章介紹; 而 MAX7219 在 12.21.1 節介紹 8*8 LED 點矩陣時用到.

1. 74HC595 : 8 位元移位暫存器

此顆 IC 可用來擴展 Arduino 的數位輸出入埠, 只需用 Arduino 三個 IO 腳即可控制 74HC595 的 8 個資料輸出腳, 可以節省 Arduino 的腳位, 例如用來推動七節 LED 顯示器. 以 UNO 或 NANO 來說, 它們只有 D0~D13 共 14 個 DIO 埠, 其中 D0 被用做硬體串列埠的 TX, D1 被用做 RX, 所以實際上只剩下 12 個可用.

# 【DIY_LAB#172A】74HC595/SN74HC595D(SOP16) 8bit串入,串或並出位移記錄器(現貨) $4
# 【DIY_LAB#172】74HC595/SN74HC595N(DIP16) 8bit串入,串或並出位移記錄器(現貨) $4
# ►130◄74HC595 直插 74HC595 8位元串列輸入/輸出/並行輸出暫存器 DIP-16 LED驅動使用 $4

2. LM393 : 類比電壓比較器

此 IC 用來比較兩個類比電壓, 若 +IN > -IN, 就輸出 HIGH, 否則輸出 LOW. 可用來比較感測器輸出是否超過既定值. 此 IC 有 DIP 與 SMD 兩種包裝, 裡面有 IN1 與 IN2 兩個比較器.

# 【DIY_LAB#168】LM393N/LM393P (DIP8) Low Offset 2組低功耗電壓比較器(現貨) $2
# 【DIY_LAB#54】LM393 LMT393 (SOP-8) Low Offset 2組電壓比較器(現貨) #2
# 柏毅電子$UTC LM393L UTC電子零件 $4

3. MAX7219/7221

此款 MAX72XX 系列晶片為使用 SPI 協定的移位暫存器, 是專為共陰極七段顯示器而設計, 用在控制多個七段顯示器, 但想減少所使用的 Arduino 接腳時. 參考 "Arduino Cookbook 錦囊妙計" 7.12 與 7.13 節.


# [X-LAN] MAX7219/MAX7219CNG 共陰8位數LED顯示驅動IC $22
# ►430◄MAX7219 顯示器驅動器 LED 驅動器 8位 DIP-24 IC $24
# 【DIY_LAB#671A】MAX7219CWG(SOP24)共陰8位數LED顯示驅動IC Arduino等適用(現貨) $22
# 【DIY_LAB#671】MAX7219 (DIP24) 共陰8位數LED顯示驅動IC Arduino等適用(現貨) $24
# MAX7221CNG MAX7221ENG DIP/SOP (2個一拍) $209


4. MCP23017 : 16 埠數位輸出埠擴增器

這顆 IC 是我從 "Arduino 自造指南" 的專案 55 看到的, 是一種透過 I2C 控制的埠擴增 IC, 可讓 Arduino 增加 16 個 GPIO 埠, 其價格比 74HC595 貴, 可參考下面第一個 Proteus 的詳細說明 :

# Microchip MCP23017-(I2C協議) 16通道IO擴充IC(可用於單晶片、Arduino、樹莓派..等) $96
# 《iCshop1》MCP23017-E/SP●368010101406● $56
# 《iCshop1》MCP23017T-E/SS●368010101405● $59

5. TLC5940 : PWM 埠擴充晶片

使用 PWM 來模擬類比輸出時會用到 Arduino 的 D3, D5~D6, D9~D11 這六個 PWM 接腳, 例如控制 LED 光立方燈, PWM 腳可能不夠, 這時就需要用到 TLC5940 來減少所需之 PWM 腳數. 此晶片只需 5 個數位輸出腳 (其中三個為 PWM) 即可控制 16 個 LED. 參考 "Arduino Cookbook 錦囊妙計" 7.14.

# 【DIY_LAB#1086】TLC5940NT(DIP28) 16通道LED驅動器 具點校正與灰度PWM控制光立方_原裝 $80
# 《icshopping_com》TLC5940NT【3680101008197】 $252
# TLC5940NT(TI)背光LED驅動器LED DRIVER PWM CONTROL 28-DIP原裝現貨可當天出貨 $160
# TLC5940PWP(TI)LED照明驅動裝置 4096 Step 28-SSOP全新原裝現貨可當天出貨 $280

6. 24LC128 : EEPROM

Arduino 的 ATMEGA328P 微控器內建 512 Bytes 的 ROM, 不夠用時便需要外加 EEPROM 晶片. 這顆 24LC128 具有 128KB 的容量, 採用 I2C 協定與 Arduino 的兩個類比針腳 (A0~A5) 相接. 參考 "Arduino Cookbook 錦囊妙計" 13.4.

# 24LC128I--已到貨 $10
# 【尚敏LCD零件專賣店】全新原裝 24LC128I 24LC1281 24LC128 #24
# 《icshopping_com》MC24LC128-I/P【3680101004182】$26
# 《ichome3689》MC24LC128-I/P【3680101004182】 $26


1 則留言 :

匿名 提到...

MAX7219 大部分是大陸國產。我講的有比較隱諱,我想您應該懂。
不過好像大家用起來也都沒什麼問題。