东方创科基于OpenHarmony开源项目开展“教育+科技”探索与创新

描述

天启教育M1开发板是由东方创科推出、专为青少年科学教育设计的开源电子创作平台,它有着极简入门、灵活扩展的特点,适用于从图形化编程到代码编程的多样化教育场景。从极简入门到高“天花板”的阶梯式设计,可以为学校师生提供标准化物联网及人工智能的全套课程体系和解决方案,也能够为“小白”和“大神”,都带来丰富的编程体验。

入门有多“简”,上限又有多“高”?

这篇推送带你一探究竟。

首先,当我们说到“天启教育M1开发板”时,其实是包括了两个部分:天启主板和TQ_S1天启传感器集成板。它们配合使用,可以实现从简单的触摸亮灯到较为复杂的主板内部数学计算等多样化的演示功能。而操作天启板的工具,则是天启编程平台。

天启主板&传感器集成板

 

天启主板基于“OpenHarmony操作系统”和国产芯片“Hi3861V100”研发,实现了自主可控且国产化。主板包含7×6LED点阵灯、NFC感应区、三轴加速度计等功能。

注:OpenHarmony是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会 OpenHarmony 项目群工作委员会负责运作。东方创科基于OpenHarmony开源项目,开展一系列“教育+科技”深度融合的探索与创新。

 

TQ_S1天启传感器集成板配合天启主板使用,包含了7种10个传感器功能模板,集按钮、WS2812 RGB灯、声音传感器、触摸传感器、光线传感器、温湿度传感器、蜂鸣器为一体的多功能扩展板。

 

△天启传感器集成板

开源

△天启编程平台界面

那,如果想要通过天启教育M1开发板实现以下这些演示效果,有几种方式?

1

积木块开发方式

在天启编程平台中选择“积木”模式,将左侧的“积木块”向右拖放,搭建出右侧的应用,确认无误后,点击上传,就可以快速完成编程程序的上传。

开源

这一开发方式亲测“小白”级,简单熟悉左侧“积木块”所包含的指令信息后,就可以根据编程需求进行拖动操作,实现演示效果。

2

Python代码开发方式

在天启编程平台中选择“代码”模式,就可以用Python代码进行编程。在1号区域编写Python代码,确认无误后,点击”上传“按钮,就可以完成Python代码的上传。

开源

这一开发方式适合有一定编程基础、熟悉Python语言的操作者,需要关注的是,在编写代码前,需要了解天启板提供的Python接口。

3

C代码开发方式

作为最为复杂的一种开发方式,采用C代码开发时,分为编写用户任务、创建用户任务、编译、烧录用户程序等多个流程。同时,这也是最为灵活的开发方式,对于“大神”级开发者来说,可以通过天启开发板实现更丰富、更个性化的演示效果。

相信经过上面的展示,你已经了解了如何运用“天启教育M1开发板”,以不同的开发方式来进行编程。

天启教育M1开发板“低门槛、高天花板”的特点,使它能够在不同的教育场景中,通过搭配不同的教学设备,实现从易到难、从简单到复杂的教学效果。

天启主板×天启立方

天启立方搭载天启主板,是集颜色传感器、避障传感器、巡线传感器、声音传感器以及无源蜂鸣器于一身的编程小车。

它能够像智能汽车一样行驶、避障和播放各种动听的音符和做出各种搞怪的动作,既是作为学生很好的玩伴,又是学生学习图形化编程,体验人工智能技术的教具。

开源

天启开发板×OpenHarmony生态

基于OpenHarmony系统的智慧城市沙盘模拟演示场景,将OpenHarmony广泛应用在智能家居物联网终端、智慧农业、智能交通、智慧工厂等智能终端,提供全场景跨设备的极致体验。

 

东方创科通过搭建天启用户生态,为使用者提供一个良好的交流平台。

近日,我们联合“电子发烧友”平台,上线了天启教育M1开发板免费试用活动,邀请开发者免费试用,探索自己的“独家玩法”。 

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

全部0条评论

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

×
20
完善资料,
赚取积分