新手接觸Arduino,一般會通過板子的引腳數量多少來判斷板子的功能是否強大。比如UNO就比Beetle厲害,而Mega2560就比UNO厲害。在一些電子製作的過程中,經常會發現選用的控制器引腳數量不夠用,今天我拿到一塊由IIC轉16個數字IO口的模塊,以後再也不用擔心IO口不夠用了。
模塊上黃色貼紙位置,可調節模塊的IIC地址,有8種選擇。也就是可以通過控制器同時控制8個這樣的模塊,通過IIC接口就可以將IO口擴展出128個。如果我們再此基礎上,再搭配上DFRobot之前出的那款IIC級聯模塊……
效果簡直不敢想象,一層又一層…..
平時喜歡逛B站白嫖,被up主瘋狂暗示後,也能做到巋然不動,“下次一定”是唯一的答案。
冷知識:
下次一定,網絡流行語,自2018年10月B站“一鍵三連”功能(長按點贊鍵的同事對作品進行點贊、投幣、收藏)上線後開始流行,指白嫖黨用來敷衍求三連支持的UP主的客套話,其實下次也不一定。
這句話抒發了長期單方面處於被鴿狀態的觀眾們反客為主後的暢快,傳播甚廣。
現在即使是已經悄悄三連過或是準備三連的觀眾,也要發上一句“下次一定”來活躍彈幕氛圍。
於是用這個16位的IO擴展板做了一個瘋狂暗示小燈板,給那些白嫖黨送去良心的不安。
需要用到的材料有:
- MCP23017 IIC轉16位數字IO擴展模塊
- DFRduino Nano 3.0(兼容Arduino Nano)
- 中型麵包板 透明版 x2
- 麵包板U型實驗跳線(盒裝)
- 高品質公母頭跳線
- 高品質公公頭面包線
- 580Ω電阻 x8
- 8*8紅色點陣( 2cm *2cm )
開始製作:
麵包板之間是可以拼接的,將兩塊麵包板拼接在一起。
先將Nano插在麵包板上,再把16位IO擴展模塊貼上3M雙面膠,粘在麵包板上。
用專用麵包板跳線,將Nano的5V和GND引到麵包板上:
之後將8個電阻插在麵包板上:
Nano的A4、A5、5V、GND連在IO擴展模塊左側的引腳上;
IO擴展模塊的PA和PB各8組IO分別控制點陣的行和列;
點陣到GND的8條線路上,串上580歐的電阻,於是醜陋的走線出現了。
你品,你細品,是不是見慣了漂亮的走線後,再看到這種醜陋走線,居然別有一番風味。
接著,通過取模軟件來繪製圖案:
將生成字模放入Arduino程序中,將程序燒錄進Nano中,顯示出相應的圖形。
瘋狂暗示小燈板就製作完成了。
閱讀更多 DFRobot智造星球 的文章