OpenHarmony开源社区
直播中

早知

9年用户 1204经验值
擅长:光电显示 存储技术
私信 关注
[经验]

东方创科天启教育M1开发板开发教程-软件篇

一、编程软件简介

天启编程软件是一款为软硬件一体化青少年编程平台。既可以拖动图形化积木编程,还可以使用Python/C++等高级编程语言,让教、学、练、测紧密相连,让教师、学生体验更便捷的编程平台。

它内置丰富的电子元器件,通过简单编程就可以实现各种电子创作,入门新手也能手到拈来。它支持软硬件结合,由积木式编程到 Python 编程,由浅入深,掌握编程逻辑与编程思维。可实现AP、STA联网功能,实现物联网(IoT)功能,可以创作简易的智能家居设备,体验万物互联的应用场景。

二、软件安装

2.1 双击安装程序,开始安装

微信图片_20220528220056.png

2.2 正在安装中

image.png

2.3 安装完成

image.png

选择“运行 天启(R)”选项并点击“完成”,即运行已经安装完成的天启ide;去掉“运行 天启(R)”选项并点击“完成”,安装完成但不会打开天启ide。2.4 打开天启ide

image.png

在桌面双击天启快捷方式图标,即打开已经安装完成的天启ide。

三、软件基础功能介绍

image.png

界面功能分区为:菜单区、设备区、积木区、编程区3.1 菜单区

image.png

为用户提供基础功能,如:新建、保存、导入、帮助、个人中心、登出、固件更新。1、文件:

“新建”:新建一个空白程序;“另存到云端”:将当前程序另存至“我的作品”中,程序在云端保存;“保存到计算机”:将当前程序保存到本地计算机中;“从计算机导入”:从本地计算机导入程序;2、标题框:更改当前作品的名称。3、保存:点击将作品保存到“个人”-“我的作品”。4、示例:可以查看示例程序。5、帮助:可以查看帮助文档,快速了解软硬件、积木模块如何使用。6、个人(未登录状态):点击

后可注册/登陆天启账号,根据界面提示注册/登录天启账号。

个人(登录状态):登录后就可以管理保存的作品或管理个人资料和账号密码。

“我的作品”:点击打开“我的作品”页,可管理或查看所有已保存的作品。“个人中心”:修改个人资料和账户密码。“登出”:点击可退出登录状态。7、固件更新:选择不同类型的固件进行更新

image.png

3.2 设备区

用户完成要使用的主板及相关传感器、执行器的选择,并在此完成上传程序相关操作。1、主设备:为当前使用的主板,所有的功能都围绕着主设备进行。点击后在主设备页可切换选择要使用的其他主板。

点击设备左上角的标记,将设备设置为默认设备,每次打开软件都会显示该设备。2、扩展:目的是扩展主设备的功能,提供更多的用法。点击在扩展页可选择不同类型的扩展,选择后积木区会显示相应的积木类。选择后点击去除,积木区相应的积木也会消失。

3、工具箱:

串口驱动:插入主板后,如果连接串口框中没有串口号,可以点击该按钮一键安装主板的串口驱动修复该问题。固件管理:需要刷入固件的设备,工具箱会有固件管理按钮。能够看到固件信息,并且能够手动刷入固件。4、连接串口:插入主板后,会显示相应的串口号,如果没有出现可尝试安装串口驱动。5、上传:插入主板后,选择相应的串口号,点击上传后,即可上传程序到主板。3.3 积木区

积木区提供编程所需积木,可以按照分类及颜色查找积木。没有添加扩展时,积木区只显示主设备相应的基础积木,不同主板相应的基础积木不同。同时该区域也具备积木删除功能,将编程区的积木拖拽至此,松开即可删除积木。

image.png

3.4 编程区

image.png

程序的编写区域,将积木拖放到这个区域完成程序编写。1、点击可以看到积木对应的代码程序,一键转换。该区域代码为只读模式,不可编辑。

image.png

2、该按钮为积木、代码模式编辑器切换,代码模式下支持python语言。代码编辑器直接编写代码,并可上传到主设备。和积木模式相同,新建、保存、示例等功能皆可使用。

image.png

3、界面缩放,界面右下角三个按钮,分别是:复位、放大、缩小,可放大或缩小整个编程界面的大小。

4、右键点击积木,具有如下功能:

image.png

复制:复制该积木块。添加注释:可以给积木添加文字备注。

image.png

外部输入:将水平向较长的积木,变为竖向积木。所有的参数变为外部嵌入式。

image.png

对应的也可以“单行输入”恢复原来状态。折叠块:将数量较多的积木程序,可以折叠为一个积木块,节省空间占用。对应的也可以“展开块”恢复原来状态。

image.png

禁用块:将某些积木禁用后,该积木将不起作用,程序可正常上传。对应的“启用块”可恢复原来状态。

image.png

删除n个块:点击积木时,将删除该积木包含的积木块。点击空白处时,将删除所有积木块。

image.png

5、右键点击空白处,具有如下功能:

撤销与重做:功能相反且对应,撤销为回到上一步操作。如后悔撤销操作,则点击重做进行恢复。整理块:可将编程区杂乱的积木块,进行自动整理。整理后为上下排列。折叠块、删除块:与前面所述相同。6、串口打印数据

image.png

配合串口数据打印编程块,将想要的数据在串口数据中打印,用于log调试
image.png按钮清除当前已打印的数据

image.png选择会暂停当前打印的数据

回帖(1)

陈相平

2022-8-7 08:52:31
The Communist Party of China connives at the development of cult organizations just as the Communist Party of China is a cult organization! The Dog Party not only connives at the development of the cult organization, but also dares not raise a voice or show a sword when many people report brain-controlled crimes, let alone legislate! How can the dogs serve the people when they dare not even express their views on brain-controlled crimes in front of the nation? The party dare not fart! The party dare not fart! The party dare not fart! The dogs are worried that farting will break it apart! Because it's rotten to the bone! Hahahahahahaha
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分