感谢“电子发烧友网”和小河狸创客科技有限公司提供了小河狸创客格物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。
更多热点文章阅读
鸿湖万联产品推荐官招募!启鸿OpenHarmony开发板免费体验 如何基于OpenHarmony实现短信验证码倒计时 OpenHarmony轻量系统中内核资源主要管理方式 ROC-RK3568-PC开发板体验:网络数据传输性能测试 使用WSL2编译OpenHarmony DAYU200镜像效率翻倍END
想了解更多开源技术?后台留言,立刻安排!就喜欢奖励一个“”和“在看”呗~
原文标题:小河狸创客格物开发板体验:智能升降车
文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:小河狸创客格物开发板体验:智能升降车-小河狸创客app怎么样 https://www.yhzz.com.cn/a/6564.html