![]() |
發(fā)布時間: 2018-7-12 14:33
正文摘要:本作品采用STC15F104W單片機和OLED12864(IIC)設計,配合B站上傳的視頻更佳。 B站搜索基于DHT11的溫濕計(UP凌凈清河)即可查到相關視頻(預計2018年7月13日前會審核完畢)。 主要亮點: 1.自定義的顯示函數(shù)以 ... |
樓主,我仿制了一個,我想把數(shù)字的字體加大到16*32,程序怎么改,我試了多次,提示void OLED_Set_Pos(unsigned char x, unsigned char y) 這里出錯,請樓主幫忙,謝謝了。
![]() |
參與人數(shù) 1 | 黑幣 +70 | 收起 理由 |
---|---|---|
![]() | + 70 | 共享資料的黑幣獎勵! |
kodak0818 發(fā)表于 2018-8-26 17:51 確定連線都是按照程序中位定義連接的么?OLED的初始化操作正確執(zhí)行了么?這兩步完成程序應該會有顯示了。OLED對延時要求不是很高呀。和DHT相關的部分倒是要改一下精準延時函數(shù)。 |
kodak0818 發(fā)表于 2018-8-26 17:51 如果不是按照程序中的引腳定義連線的,要改一下OLED_Hygrothermograph.h中的串行數(shù)據(jù)/時鐘的定義,應該是沒有改吧? |
twelveboy 發(fā)表于 2018-8-15 21:58 不好意思,之前瀏覽回復的時候竟然沒有注意到你的問題。但是我并沒能想清楚你的問題出現(xiàn)在哪里,OLED_Set_Pos的作用類似于打印機將打印頭移動到要寫入數(shù)據(jù)的位置處。本不應該出現(xiàn)錯誤的,推測是你的上級調用函數(shù)出了問題? 增大字號的話,先是擴充取模數(shù)組,對應著取模的方式重寫顯示函數(shù),要考慮到每一個字符占的位置大小,每一個字節(jié)的顯示順序等等,當需要開始新一行(8個縱點)的時候就要重新設置Pos,如此分行多次寫完一個字模。 |
kodak0818 發(fā)表于 2018-8-27 22:25 OLED12864在淘寶上最便宜有12塊錢包郵的,小貓芯城價格15元,15元也是大多數(shù)“便宜”賣家給出的價格,至于20塊左右或者更高價格的,直接pass吧,我買過幾個便宜的,用著也沒什么問題。 |
pk可樂 發(fā)表于 2018-8-28 15:56 連接...IIC的話除了P0要加上拉之外,SDA和SCL隨便連接哪一個IO都可以啊~ |
葉活 發(fā)表于 2018-9-12 08:28 不大,如果是用我的程序直接燒錄的話,難度就是5個IO和器件的連接,因為屏幕是IIC的,所以連接起來較SPI的更方便。 制作成本的話,按主要的算,屏幕13+洞洞板0.8元+DTH11 5.7+microUSB小板0.8+STC15F104W 1.8+雜項,大約不到25元。 |
感謝樓主 |
單片機屏幕有,就差個傳感器,這天氣正需要。![]() |
您好 想問一下下載了附件dht11和oled的keil文件為啥打開一片空白啊 |
很棒棒呀,學習學習 |
你好,我想問一下:如果想將LCD1602改為OLED12864的代碼,著重改哪些方面 |
好東西,謝謝分享,可以慢慢研究一下怎么oled |
收藏了 |
不錯,學習了 |
感謝樓主,請問89C51可以用嗎? |
謝謝樓主! |
oled顯示需要 |
謝謝樓主 膜拜 |
感謝樓主的分享 |
謝謝樓主分享 |
謝謝分享~![]() ![]() ![]() ![]() |
感謝樓主 |
我想看看帖子的內容。 |
謝謝樓主 |
謝謝分享。。。! |
謝謝樓主,正需要 |
內容非常的好 |
下載看看 |
謝謝! |
![]() |
謝謝樓主分享! |
謝謝分享 |
學習一下 |
需要學習 |
學習一下,謝謝分享。 |
很給力 |
謝謝分享! |
參考一下,樓主 |
學習下看看 |
先看一下! |
試試下載 |
謝謝樓主分享,給力。 |
感謝樓主分享 |
這個有分享一下源代碼么 |
天風情 發(fā)表于 2019-8-9 09:29 沒有,改天我可以試試,按說并口速度會更快,一般用在刷新率較高的地方,我還沒有試過。 |
用了AT89S52單片機,和這個程序,改好了引腳,那些文字都能顯示,但是唯獨溫度的值,濕度的值,一直顯示0,已經檢查了很多遍電路,也找不出原因。請問有誰碰到過這樣的情況么? |