小河狸创客格物开发板体验:智能升降车

描述

感谢“电子发烧友网”和小河狸创客科技有限公司提供了小河狸创客格物L3开发板的评测机会。

 

一、硬件介绍

小河狸创客格物开发板是第一块通过Openharmony官方认证的青少年教育开发板,也是目前功能最为强大的OPHM教育开发板,它有丰富板载资源,集成OLED显示屏、可编程按钮、喇叭等互动设备,及声音、姿态、光敏等多种教学传感器,以及.强大的物联网功能。这次测试的是L3开发板,包括下图中的几个组件和大量积木。经过几天的试用,感觉可玩性还是很强的。

 

创客

 

二、智能升降机的组装

智能升降机是小河狸创客课程提供的一个案例,它主要是利用剪叉式结构来模拟生活中的升降机。我们按照其提供的L3搭建手册对积木和硬件进行组装。先看看拼装好的效果。

 

创客

 

一共用到3个组件:360度舵机用于驱动轮子使车前后运动,180度舵机用于驱动升降机构,而格物板作为核心控制部件,编程控制两个舵机。

 

创客

 

创客

 

格物板有4个控制端口,其中P3和P4是专门用于控制舵机的,分别连接180度和360度舵机。

 

三、软件编程

硬件组装完毕就可以进行软件编程控制了。在这部分厂商提供的代码有点简单,我们进行了扩充和改进。小河狸创客开发板的编程需要使用厂商提供的gewucode软件,这个软件采用类似Scratch的积木式编程方式,该软件可以把Scratch代码转换为Python代码(显示在窗口右侧),在编程环境中通过USB连接格物板,然后选择上传到板子上进行执行。上传后程序会写入板子,所以运行时可以不连接电脑,但仍然需要通过USB接口供电。如果不希望通过USB供电,需要给格物板安装3节7号电池。

 

创客

 

我们使用按键A来控制升降机构升起和落下,代码如下:

 

创客

 

我们使用按键B来控制车辆前进、后退和停止,代码如下:

 

创客

 

显示的效果如下图所示:

 

创客

 

主程序部分主要是初始化和按键次数的累加。

 

创客

 

最后看一下测试的视频吧:

 

 

提示:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。

更多热点文章阅读

 

END

     想了解更多开源技术?后台留言,立刻安排!

就喜欢奖励一个“”和“在看”呗~


原文标题:小河狸创客格物开发板体验:智能升降车

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

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

全部0条评论

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

×
20
完善资料,
赚取积分