本帖最后由 起点116 于 2023-2-16 20:31 编辑
oled2 上一期我们已经成功点亮了人生中的第一块oled屏幕,我想要熟练的应用它显然是远远不够的,任何事情不是浅尝辄止的,一定要趁热打铁,对他有深入的了解学习,这样以后应用起来才会得心应手,毕竟熟能生巧,只要熟练应用起来它也就没什么难得了不是吗?我们今天就掰开了揉碎了仔细品尝品尝成功的滋味吧。 我们先从第一块模块开始聊, 这里有1302*128*64这些都是干啥的呢?1302和1160是你要驱动的带芯片的oled的芯片型号,购买时一定要注意,我们一定要索要型号信息,128*64和128*32等这些是屏幕像素信息也就是说这块屏幕横向有128个像素点纵向有64个像素点, 这里的信号输出端口SCL,SDA一定要注意,最好选择开发板标注的端口进行连线,非必要不要随意更改这里的设置信息,因为如果改了很可能无法点亮屏幕或者导致传输过慢。 地址这里上次已经说过了,点亮的第一步就是获取iic的地址信息,就像打电话一样的道理想找谁就得知道对方的电话号码,如果给谁的电话号码打电话,电话号码错了肯定找不到对的人无法正常通话,通信。只有地址对了通信才能畅通无阻。 这里第一个文字模块就是英文的字库可以设置文字字体,字体大小,文字是否加粗等。 这里第二个文字模块就说说文字库这里,我们学习oled屏幕最关键的因素就是他可以轻松显示中文输出,这里有6个宋体文库,我的建议是每次都选最多的文库,这样不会出现你所要显示的字不在字库内导致无法显示的情况发生。 这里还有字体大小选择,这里要注意了,你要根据你所选择的oled屏幕像素数量,和你要显示中文字符数量进行合适的字号调整,因为目前我们使用的屏幕较小,很可能会超过屏幕区域导致无法显示完全文字的情况出现, 这个模块上的xy我想我就不用详细介绍了,那就是显示的起点位置x为最长的那个方向为长,y为宽,选择时也是不要让选择内容超出屏幕即可。 这这里还内置了很多图案供我们使用时选择,我们只需要选个适合的位置即可。 这里还有很多画图形的模块,我们可以将这块屏幕画上喜欢的图框进行修饰或者美化等一系列操作。我们有时间可以多写几次让显示屏显示更多的图案试试, 比如我们在屏幕上显示个图案的同时再显示中文字在指定位置上。 这次是不是对通过米思齐编程使用oled显示屏的使用有了更为详细的了解了,如果你也想更深入的了解使用oled最捷径的路就是多多的去使用他,用它做些实用的小工具,比如让oled显示温湿度,做一块温湿度计。又或者用它做一块电子手表。……要想深入了解一定不能浅尝辄止,多用自会熟练,阅读百变不如实践一遍来的深入,实践多次必然熟练。使用都熟练了,你还能说我们对他不了解不熟悉吗?
|