注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

dcexpert的个人空间 http://home.eeworld.com.cn/space-uid-573537.html [收藏] [复制] [分享] [RSS]

日志

【麦昆试用】HCSR04超声波传感器的python驱动

已有 36 次阅读2019-5-23 10:06

HCSR04超声波传感器在智能小车、扫地机器人、DIY上有广泛应用。在makecode中已经有它的扩展,可以直接使用,但是python的驱动比较少。以前推荐过一个microbit的HCSR04超声波传感器的python驱动,但是用在麦昆时发现程序不能运行,会在测量时卡死。

经过仔细分析发现,问题出在spi的设置上,通过修改后,hcsr04就可以正常运行了。顺便又对代码进行了优化,让代码可以更加有效的运行:

  • 调整了缓冲区大小,留出更多空间给其他功能;
  • 优化了spi初始化功能,不需要每次测量都重新初始化
  • 优化了缓冲区,不需要每次测量都重新设置缓冲区
  • 优化了SCK引脚定义,避免了设置一个多余的SCK引脚(这一点对麦昆尤其重要




此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处


本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-9-17 00:29 , Processed in 0.032107 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2019 http://bbs.eeworld.com.cn/

返回顶部