51单片机——My-Clock项目
生活随笔
收集整理的這篇文章主要介紹了
51单片机——My-Clock项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
技術:51單片機、光敏傳感器、PCF8591、DHT11、DS1302、OLED顯示屏
概述
項目My-Clock是一個環境監測時鐘,接入光敏傳感器和溫濕度傳感器監測環境信息,加入DS1302模塊用于獲取時間,并用OLED顯示屏進行實時顯示。詳細
代碼下載:http://www.demodashi.com/demo/14761.html
一、My-Clock簡介
項目My-Clock是一個環境監測時鐘,接入光敏傳感器和溫濕度傳感器監測環境信息,加入DS1302模塊用于獲取時間,并用OLED顯示屏進行實時顯示。由于51單片機內部沒有AD/DA轉換器,所以我們使用PCF8591模塊的AD轉換功能,來轉換光敏傳感器返回的模擬值。
My-Clock的硬件材料有:51單片機、光敏傳感器、PCF8591 AD/DA轉換模塊、DHT11溫濕度傳感器和0.96寸OLED顯示屏(7針)。
二、My-Clock實現
1. 硬件連接:
2. OLED如何顯示中文參考上篇文章:http://www.demodashi.com/demo/14753.html
-
初始化OLED和DS1302:
-
獲取:光照強度、溫濕度和時間:
-
OLED實時顯示:
My-Clock效果如圖:
My-Clock效果演示視頻:
三、總結
前面教大家如何開發傳感器和使用顯示屏,都是為本文做鋪墊的,做個小項目將所學的知識整合起來是很有必要的。這里我將獲取到的時間、溫濕度和光照強度值在OLED顯示屏上簡單的顯示出來,后面我也會發表界面更加好看的文章,還有藍牙HC-05的使用等等,希望你的繼續支持!!!
四、項目結構圖
?
?
代碼下載:http://www.demodashi.com/demo/14761.html
注:本文著作權歸作者,由demo大師發表,拒絕轉載,轉載需要作者授權
轉載于:https://www.cnblogs.com/demodashi/p/10503389.html
總結
以上是生活随笔為你收集整理的51单片机——My-Clock项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 权限组件(4):给动态菜单增加面包屑导航
- 下一篇: 去中心化交易所前路明朗,基于EOS的去中