0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-17 11:20 次阅读

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


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

1.产品概述:

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

详细介绍:

1.1产品:

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

开发板硬件.png

1.2硬件:

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

1.3IDE:

自研IDE,图标如下图所示:
ide.png

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控制类积木主要使用:

无限循环,延时,条件语句;
如下图所示:
控制.png

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

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

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

积木编程源码为:

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

3.2添加扩展:

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

扩展1.png

扩展2.png

3.3查看串口信息

串口.png

3.4查看代码:

Python代码如下图所示:
python源码.png

3.5更新代码:

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

上传.png

3.6保存文件:

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

保存2.png

4.硬件接入:

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

5.视频演示:

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


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

    关注

    3

    文章

    299

    浏览量

    1913
收藏 人收藏

    评论

    相关推荐

    怎么将pMCI[M1]->pSTM->bState 的 IDLE_START传递给STM[M1]->bState的?

    各位亲: 我在5.4的库里面发现按键启动后,开始电机用的是 pMCI[M1] 这个结构体,如下 __weak bool MC_StartMotor1(void) { return
    发表于 03-27 07:56

    ElfBoard ELF 1开发板-putty保存日志的方法

    ELF 1开发板有串口登录和网络登录两种方式,具体方法参考《01-0 ELF1、ELF1S开发板_快速启动手册》“2.2 串口登录方式”和“
    发表于 02-29 17:04

    【米尔-瑞萨RZ/G2UL开发板1.开箱

    【米尔-瑞萨RZ/G2UL开发板1.开箱 开箱视频 开箱也许会迟到,但是绝对不会缺席。今天开箱的是米尔-瑞萨 RZ/G2UL 开发板,这是目前笔者接触到的第二款米尔开发板。那么这块板
    发表于 02-04 23:38

    【核桃派1B 开发板试用体验】0基础小白该如何玩转LINUX开发板

    本帖最后由 jf_37047872 于 2024-1-2 20:20 编辑 作为一款LINUX开发板,核桃派1b开发板非常适合当做入门学习使用。相较于传统基于ARM Cortex
    发表于 01-02 16:32

    【ELF 1开发板试用】板载资源测试1:点亮LED灯

    嵌入式电路最大的不同就是其有着功能强大的操作系统和丰富的板载资源。因为面临的对象是初学者,所以我这里是从最基础的测试开始,以下是测试过程记录。一、实验名称ELF 1开发板板载资源测试
    发表于 12-13 23:01

    【ELF 1开发板试用】开箱检测

    的学习体验。ELF1开发板基于NXPi.MX6ULL处理器打造,功能全面且成熟稳定,适用于各种嵌入式应用场景。接下来,就是试用过程了!
    发表于 11-24 11:29

    【ELF 1开发板试用】+常用接口功能测试

    ELF 1开发板配有多种常用接口,并可以指令的方式加以测试。 1.蜂鸣器测试 ELF1 开发板配有无源蜂鸣器,可由 PWM 进行控制,其位置
    发表于 11-21 23:57

    【ELF 1开发板试用】+ 1.开箱+前话

    前话 很荣幸参与到本次由飞凌嵌入式和电子发烧友联合举办“ELF 1开发板”的试用活动; ELF 1这款开发板作为学习板卡提供了详细的
    发表于 11-21 20:56

    【ELF 1开发板试用1.开箱验货

    。 打开纸盒子,引入眼帘的是 ELF1 开发板,一张纪念卡,一份开箱必读说明书。ELF1 开发板的标准配件包里有:一字螺丝刀、尼龙柱、Type-C转接线、10P杜邦线和网线。 就拿 T
    发表于 11-21 14:20

    【ELF 1开发板试用】+ 1.开箱+前话

    前话 很荣幸参与到本次由飞凌嵌入式和电子发烧友联合举办“ELF 1开发板”的试用活动; ELF 1这款开发板作为学习板卡提供了详细的
    发表于 11-20 16:23

    【LuckFox Pico 开发板免费试用1.初次开箱

    首先让AI给大家介绍一下这个板子 ———————————— 当试用LuckFox Pico开发板时,我深刻体验到了其强大的性能和丰富的功能。这一系列开发板基于瑞芯微的RV1103芯片,
    发表于 11-02 20:41

    CR95HF芯片怎么向M1卡中读写数据和加密?

    现在能够使用CR95HF提供的官方工程库读取到卡片的UID号,但是,后续芯片怎么验证M1卡,怎么向M1卡的块中写入数据和读取数据,CR95HF芯片的数据手册当中也没有提供,按照数据手册当中
    发表于 10-24 06:16

    STM32 分立元件读写M1及CPU卡问题

    之前看到别人做的项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?
    发表于 10-05 17:08

    X-NUCLEO-GFX01M1开发板的GUI开发流程介绍

    STM32G07x Nucleo + X-Nucleo-GFX01M1 是最新推出的基于 STM32G0 + TouchGFX 的低成本解决方案套件,用户可以方便的基于这套开发板进行原型设计,或是
    发表于 09-08 07:20

    【Milk-V Duo 开发板免费体验】试用报告1:开箱体验

    【前言】 首先非常感谢算能联合电子发烧友论坛举办的本次试用活动,我有幸被选中对Milk-V Duo开发板进行一个试用。 先进行一个叠甲:由于本人基础知识掌握不充分,属于爱好者级别,在许多方面的阐述
    发表于 08-01 21:25