【天启教育M1开发板试用体验】1.天启教育M1开发板基础功能合集

描述

本文来源电子发烧友社区,作者:chenzd, 帖子地址:https://bbs.elecfans.com/jishu_2307416_1_1.html


基础功能合集(视频演示,见作者原贴子)

1.产品概述:

天启创意魔盒主要面向青少年(13岁-25岁),包括但不限于初中高中的学生群体,突出特点是极简入门,专为科学教育而生;主要使用图像化语言进行编程,形似积木,注重的是对青少年群体的思维逻辑能力进行锻炼和提升,在他们心中早早的种下编程的种子。

详细介绍:

1.1产品:

天启创意魔盒包含天启教育M1开发板以及天启传感器集成板,如下图所示,另外附赠USB转TYPE-C线束,可以直接依托天启创意魔盒的硬件进行开发,无需要开发者自制电路或准备其他必需品;

开发板试用

1.2硬件:

国产海思Hi3861V100芯片+OpenHarmony操作系统

1.3IDE:

自研IDE,图标如下图所示:
开发板试用

1.4编程语言:

python+图形化界面(积木),对于青少年群体,先从积木开始入手,学有余力,期待更高的提升再转向python编程开发。

2.项目概述:

本项目使用积木编程,主要用到了如下基础功能:

2.1 Led点阵灯驱动

2.2 全彩灯驱动

2.3串口打印

2.4获取温湿度传感器数据

2.5获取姿态传感器数据

2.6按键消抖识别

2.7触摸按键识别

3.软件调试:

3.1IDE使用简介:

以图形化编程为例,积木使用介绍:

3.1.1控制类积木主要使用:

无限循环,延时,条件语句;
如下图所示:
开发板试用

3.1.2天启教育M1开发板自带积木,主要有显示,感知,串口模块,获取加速度较为常用

3.1.3天启传感器集成板积木:主要使用获取温湿度,全彩灯,按键,触摸按键。
开发板试用

使用如上积木,进行编程:

积木编程源码为:

开发板试用
注,在IDE中使用积木进行编程,并不体现编译的过程,完成积木编程后,直接上传至开发板中即可,上传后的代码是掉电后仍然保存的。

3.2添加扩展:

此处应添加合适,对应的硬件,需要注意的是,再天启创意魔盒中附赠的是如下图所示型号的扩展模块,非单独的传感器模块。

开发板试用

开发板试用

3.3查看串口信息:

开发板试用

3.4查看代码:

Python代码如下图所示:
开发板试用

3.5更新代码:

更新代码需要点击上传按钮,如下图所示图标:

开发板试用

3.6保存文件:

保存的文件为.dfck格式,可以用文本打开,实际为python代码
开发板试用

开发板试用

4.硬件接入:

天启创意魔盒:天启教育M1开发板+天启传感器集成板

5.视频演示:

应用演示视频:视频包含对开发板的操作,开发板上的现象,以及串口打印的数据流等。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分