[文章]OpenHarmony开源大师兄 固件烧录大法&OLED显示

阅读量0
2
3

先上效果

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

一、产品简介:

◆开源大师兄基于海思Hi3861V100芯片,是面向青少年编程教育的微型计算机,尺寸大小为4.5CM*5.16CM。
◆集成了语音识别(AI能力)、温湿度传感器、OLED屏幕、光线传感器等功能配件,拥有金手指鳄鱼夹卡槽搭配IO扩展板等,可与各种电子元件进行互动。
◆适用于各类编程教学及应用实验课程,亦可广泛应用于电子游戏、声光互动、机器人控制、科学实验、可穿戴设备开发等丰富场景。

注:我们在烧录固件时,我们需要先安装PZstudio

二、大师兄资料下载:

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

OpenHarmony开源大师兄开发资料跳转链接:https://gitee.com/hihope_iot/docs/blob/master/Hihope_OpenBrother/readme.md

三、功能介绍:

PZstudio,是多边形部落基于多年教学经验开发的青少年人工智能编程平台,支持scratch图形化编程和python编程,并具备单步调试和变量查看功能,同时兼容目前主流的steam机器人教育产品,能直接编程控制实体硬件机器人

PZstudio软件下载链接:http://www.polygonzone.com/PZStudioInstaller.zip

1.安装完之后我们打开PZstudio

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

2.使用界面介绍,我们今天的课程主要会用到控制台、编程对象、串口设备、以及指令区。

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

四、烧录大法

1.接下来找到文件中的烧录固件,并且同时串口连接准确

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

2.选择开源大师兄开发板&串口,并点击写入

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

3.在大师兄背面按下复位键,等待写入后重新启动开发板

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

五、OLED显示Demo演示

1.接下我们主要会用到指令区域,主要的指令包含主程序、OLED显示

我们可以用到图形化的形式来编辑,也可以同时用Python编译

2.选择我们的角色

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

3.选择大师兄开发板

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

4.出现开源大师兄开发板之后我们可以开始使用中间的指令区域

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

5.按照最右边的图,把图形化的程序编译好,本次主要给大家展示OLED显示

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

6.确认串口连接,点击烧录

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

7.里面用到的python代码(可选项)

from device import OLED
oled = OLED(0x3c)
my_variable = 0
my_variable = None
def main():
  global my_variable,oled
  oled.fill_screen(0)
  oled.show_str(str('HiHope'),5,1,1,0)
  oled.show_str(str('开源大师兄'),35,30,1,0)
  oled.flush()

main()
1.2.3.4.5.6.7.8.9.10.11.12.

复制

六、烧录完成

OpenHarmony开源大师兄 固件烧录大法&OLED显示-开源基础软件社区

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友