第六章 外接顯示實驗
第六章 外接顯示實驗
材料:四位數碼管,OLED
1,四位數碼管
1.1硬體
控制介面:共4個引腳(GND、VCC、DIO、CLK)
GND 為地
VCC 為電源
CLK 為時鐘訊號腳
DIO 為資料輸入輸出腳
接線圖:
1.2新增軟體包:
搜尋"display",新增“grove”:
1.3定義一個4位數碼管:
1.4顯示數字:
閃爍:
顯示其它資料,比如溫度:
1.5指定顯示位:
第二個數字顯示“9”。
小強:中間的冒號怎麼顯示?
作業:設計一個計時器,秒顯示在冒號前面,毫秒顯示在冒號後面。
2,OLED
2.1硬體
OLED:有機發光二極體(Organic Light-Emitting Diode)
GND 地線
VCC 電源線
SCL 時鐘線
SDA 資料線
接線圖:
注意: OLED時鐘線SCL和資料線SDA只能接I2C埠,就是分別接P19和P20!
2.2新增軟體包:
搜尋”oled“:
新增”oled-ssd1306“。
2.3初始化OLED:
2.4顯示數字、字元:
2.5顯示感測器資料:
小強: P19、P20腳太小,接不了!
3,擴充套件板
bit除了P0、P1、P2三個腳方便接線,其它腳都太小,沒法接線,所以,要用到擴充套件板。
3.1 最簡擴充套件板
購買參考
這個板可以引出bit所有引腳,自己再插入到麵包板,或者焊接到洞洞板,標上引腳。
如果你覺得麻煩,那就用焊接好的:
3.2 麵包板介面卡
強烈推薦:
3.3 迷你擴充套件板
購買參考
正面
反面
安裝
焊接上兩行排針
小強:什麼是 I2C埠?
4 知識點: I2C通訊
I2C(Inter-Integrated Circuit)是內部整合電路的稱呼,是一種序列通訊匯流排,使用多主從架構,由飛利浦公司在1980年代為了讓主機板、嵌入式系統或手機用以連線低速周邊裝置而發展。
簡稱I2C(讀作I-two-C),或者I²C(讀作""I方C"" )以及IIC(讀作I-I-C)。
小強:不懂!
是這樣,因為微處理器(比如bit)的埠有限,如果要接大量的感測器,就不夠用了。為了能跟更多的感測器通訊,就把很多感測器接在兩個固定的埠。
小強:那不亂套了?
所以要想辦法。比如,電話線,可以通電話,也可以發傳真,還可以上網,共用一條線,為了不亂套,就要制定一些規則,稱為協議。大家商量好,什麼時候你用,什麼時候我用。
小強:還是不懂。
好比微信群,我想跟小明通訊:
小強: 這麼說,I2C埠可以並聯接好多個感測器?
正是這樣:
相關文章
- macbook 外接顯示器教程Mac
- Macbook外接顯示器模糊解決方法Mac
- win10合上螢幕外接顯示器不變怎麼設定_win10合上螢幕外接顯示器繼續顯示如何操作Win10
- 筆記本外接顯示器會影響效能嗎 筆記本外接顯示器對電腦有負擔傷害嗎筆記
- 第七章 外接感測器實驗
- win10怎麼設定三個顯示器_win10外接三個顯示器如何操作Win10
- ELK實驗中 顯示連線拒絕訪問
- 筆記本win10系統外接顯示器模糊如何解決筆記Win10
- [048][組合語言]實驗10 3、數值顯示組合語言
- Mac外接顯示器時如何開啟擴充套件桌面模式和影片映象模式?Mac套件模式
- win10系統怎麼設定顯示器的赫茲 win10外接顯示器調赫茲設定方法Win10
- Geoserver + MySQL實現圖層顯示和文字顯示ServerMySql
- Verilog上機實驗(一):BCD碼交替顯示控制器
- 顯示驗證的錯誤資訊
- 筆記本Win10電腦外接顯示器(投影儀)的設定步驟筆記Win10
- 期中實驗:記事本實現時間戳、搜尋、正文縮略顯示時間戳
- PbootCMS驗證碼不顯示怎麼辦boot
- win10檢測不到第二螢幕 win10檢測不到外接顯示器Win10
- PbootCms後臺登陸不顯示驗證碼boot
- 驗證碼不顯示是什麼情況
- 樹莓派4B踩坑指南 - (16)外接4k顯示器的相關設定樹莓派
- OpenResearch:基本收入實驗研究顯示月領1000美元者工作積極性提升
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- kaggle 註冊不顯示機器人驗證碼機器人
- HTML5 自定義驗證資訊顯示方式HTML
- CAD中能顯示列印不顯示
- [BUG反饋]LINUX下圖示、圖片及驗證碼顯示不正確Linux
- Yearning外接工單通知實現思路
- jQuery 實現顯示與隱藏效果jQuery
- QT學習 實時顯示時間QT
- ExpandableListView實現二級列表的顯示View
- 直播系統開發,實現在進度條中顯示文字顯示進度
- Layer.js實現表格溢位內容省略號顯示,懸停顯示全部JS
- php onethink驗證碼不顯示的解決辦法PHP
- [BUG反饋]mac環境下驗證碼不顯示Mac
- 獨立顯示卡與整合顯示卡的區別 獨立顯示卡與整合顯示卡哪個更好
- css 實現div內顯示兩行或三行,超出部分用省略號顯示CSS
- Mac顯示/不顯示隱藏檔案教程!Mac