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

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

3天内不再提示

启鸿开发板试用体验:简单使用-接豆子游戏

电子发烧友开源社区 来源:未知 2023-01-05 00:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

08e778d4-8c4c-11ed-bfe3-dac502259ad0.png  最右边是编程区域,通过拖动积木模块相互组合,即可完成程序编写,同时会生成对应的python脚本,此时可以直接在仿真区域运行程序,直接观察程序效果。这一点非常的好用,无需实物,且反应非常快。 在连接的情况下,直接点击下载程序,即可将积木对应的固件下载到模块中,下载完成后,模块会主动复位并运行下载的程序。(如果出现下载到98%后停止下载的情况,多下载几次即可) 我这里做了个简单的游戏程序,利用led矩阵和A/B按键完成功能,在最底下的一行存在一个光点1,由AB键控制在最底行左右移动,在最顶行随机生成一个光点2并下落,让光点1接住光点2即可。积木图如下,工程文件放最后。 08f1a070-8c4c-11ed-bfe3-dac502259ad0.png  python脚本如下:

import QHos,QHled,QHaudio,QHinput,QHmathdef pre_run():returndef aftrer_run():returnmonster_1_x = Nonemonster_1_y = Nonehuman_x = Nonestep_time_ms = Nonemonster_1_refresh = Nonedef powerOn():global monster_1_x  monster_1_x = 0global monster_1_y monster_1_y = 0global human_x  human_x = 0global step_time_ms  step_time_ms = 400global monster_1_refresh monster_1_refresh = 0  QHled.set_brightness(3)  QHled.show_pic(QHled.HEART)  QHaudio.set_volume(2)  QHaudio.tone_ring(7)  QHos.usleep(100)  QHled.clear_led()  QHled.show_pixel(human_x,4) while True:   if not monster_1_y and not monster_1_refresh:       monster_1_refresh= 1      monster_1_x = QHmath.random(0, 4)            QHled.change_pixel(monster_1_x,monster_1_y)            QHos.usleep(step_time_ms)             QHled.cancel_pixel(monster_1_x,monster_1_y)    monster_1_y = (monster_1_y if isinstance(monster_1_y, int) else 0) + 1    QHled.change_pixel(monster_1_x,monster_1_y)   if monster_1_y == 4:    if human_x == monster_1_x:        monster_1_y = 0        monster_1_refresh = 0        QHled.change_pixel(human_x,4)    else:     break  QHled.show_pic(QHled.NO)  returndef buttonA_func():global human_x  QHled.cancel_pixel(human_x,4)  human_x = (human_x if isinstance(human_x, int) else 0) - 1if human_x <= 0:    human_x = 0  QHled.change_pixel(human_x,4) returndef buttonB_func():  global human_x   QHled.cancel_pixel(human_x,4)  human_x = (human_x if isinstance(human_x, int) else 0) + 1if human_x >= 4:    human_x = 4  QHled.change_pixel(human_x,4) returnQHinput.buttonA_listener(buttonA_func)QHinput.buttonB_listener(buttonB_func)powerOn()
总结:
非常切合开发板的少儿编程的产品定位,上手完全没有难度,减少了环境搭建环节,也无需编程语言的知识,而且板载交互性外设较多,能引起儿童的兴趣心理,作为入门级产品,我认为是成功的。
目前厂家未能提供sdk、也未开放python库文件,这也一定程度上限制了自由开发的特性,建议厂家早日提供,技术性购买者刚需,大众购买者可能用不上,但购买时他也会希望有更大的自由拓展度。 可能led是通过iic拓展io芯片控制,在运行时发现按键改变led光点的动作有些不流畅,可能与sdk任务设计有一定关系,不过没有源码,也就不再分析了。 更多热点文章阅读
  • 玩转OpenHarmony PID:教你打造两轮平衡车
  • 基于 OpenHarmony 的智联北斗海防系统
  • 玩转OpenHarmony智能家居:如何实现树莓派“碰一碰”设备控制
  • 带你玩转OpenHarmony AI:基于Seetaface2的人脸识别
  • 带你玩转OpenHarmony AI:打造智能语音子系统

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


原文标题:启鸿开发板试用体验:简单使用-接豆子游戏

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


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

    关注

    33

    文章

    584

    浏览量

    33990
  • 开源社区
    +关注

    关注

    0

    文章

    95

    浏览量

    776

原文标题:启鸿开发板试用体验:简单使用-接豆子游戏

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】润开鸿HH-SCDAYU800A开发板测评

    防护,包含丰富的异构计算和高速IO资源。 活动详情地址:【OH专题】润开鸿HH-SCDAYU800A开发板免费试用 作者:伞振凯【润开鸿HH-SCDAYU800A
    发表于 09-19 14:09

    鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 1229次阅读
    开<b class='flag-5'>鸿</b><b class='flag-5'>开发板</b>深度体验:从开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    有奖丨米尔 瑞芯微RK3506开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额来啦~~米尔提供了3块价值299元的MYD-YR3506开发板发起试用活动您不仅可以免
    的头像 发表于 06-19 08:04 874次阅读
    有奖丨米尔 瑞芯微RK3506<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯微RK3562开发板免费试用新增名额!

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用名额增加
    的头像 发表于 06-13 08:04 878次阅读
    有奖丨米尔 瑞芯微RK3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>新增名额!

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级
    的头像 发表于 06-09 15:00 954次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    搭载OpenHarmony操作系统,视美泰SC-3568HA开发板免费试用

    : 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板
    的头像 发表于 06-05 16:45 1032次阅读
    搭载OpenHarmony操作系统,视美泰SC-3568HA<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级
    的头像 发表于 06-05 16:31 941次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级
    的头像 发表于 06-05 16:30 1133次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-05 08:02 1133次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 715次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

    BQ3568HM 开发板被选用为 OpenHarmony 明星开发板

    经开放原子开源基金会OpenHarmony社区官方测评评选,贝科技BQ3568HM开源鸿蒙开发板被正式选用为OpenHarmony明星开发板。BQ3568HM开源鸿蒙开发板采用
    的头像 发表于 05-25 00:22 1221次阅读
    贝<b class='flag-5'>启</b>BQ3568HM <b class='flag-5'>开发板</b>被选用为 OpenHarmony 明星<b class='flag-5'>开发板</b>

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起试用活动您不仅可以免费
    的头像 发表于 03-20 08:05 906次阅读
    免费丨米尔 STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯微YR3562开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用活动来啦~~米尔提供了3块价值599元的MYD-YR3562开发板发起试用活动您不仅可以免
    的头像 发表于 03-20 08:05 825次阅读
    有奖丨米尔 瑞芯微YR3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 861次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4M2-100PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动报名

    有奖丨米尔 全志T536开发板免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起试用活动您不仅可以免
    的头像 发表于 12-26 08:05 1339次阅读
    有奖丨米尔 全志T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>