0
点赞
收藏
分享

微信扫一扫

#打卡不停更#OpenHarmony开源大师兄 固件烧录大法&OLED显示

OpenHarmony开源大师兄第一篇 固件烧录大法

先上效果

image-20220923155435655

一、产品简介:

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

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

二、大师兄资料下载:

image-20220923155851580

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

image-20220923160358508

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

image-20220923160530983

四、烧录大法

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

image-20220923160719382

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

image-20220923160924422

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

image-20220923161306853image-20220923161548374

五、OLED显示Demo演示

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

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

2.选择我们的角色

image-20220923162027204

3.选择大师兄开发板

image-20220923162102223

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

image-20220923162255666

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

image-20220923161947783

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

image-20220923162705314

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()

六、烧录完成

image-20220923155435655

想了解更多关于开源的内容,请访问:

51CTO 开源基础软件社区

https://ost.51cto.com/#bkwz

举报

相关推荐

0 条评论