当前位置: 首页 > news >正文

踩坑之旅:对micro:bit V2功能之稀缺吐槽,无法实现自带扬声器播放音乐音频、无法连接wifi

双11了,想着买点什么东西,于是淘宝逛了逛,看见一商家力推BBC出品的Micro:bit。

于是很感兴趣的仔细看了介绍,说是V2版本的Micro:bit自带扬声器和2.4Ghz的无线通信,我以为他说的自带扬声器指的是自带扬声器+功放、可以播放mp3那种,2.4Ghz的无线通信我猜测是可以链接wifi等2.4Ghz的无线网、以及可以做遥控小车的功能那些。

怀着期待的心情下单了。收到货后很激动,马上拆开来玩。

结果却让人大跌眼镜。

因为这块单片机的功能竟然少的可怜,最重要的一点是我所期待的扬声器功能也无法实现我想要的效果。

microbitV2自带的扬声器其实就是一个无源蜂鸣器,仅仅能发出滴滴的声音,顶多是不同频率的声音,有高有低,实际效果比几毛钱一个的蜂鸣器还要烂,那声音发出来好像有人捂着他嘴一样,声嘶力竭的,好像电压给不够导致嘶哑无力的。

经过不断查阅官方文档和微软的microbit积木化课堂,我发现microbit不包含i2s的音频总线,那当然自带的扬声器肯定也不能实现播放音频的功能了,80多元的价格还比不上人家esp32的功能,这实在是有点说不过去了。

在查阅资料中,我发现了一个它自己带了一个speech库,据说可以播放人声,很疑惑的是既然只是蜂鸣器怎么播放人声呢?难道是这扬声器还有一线希望?

但是事实证明,我还是多虑了,在我通过下载官方提供的micropython固件HEX文件并以拷贝到非boot模式下的U盘文件夹后,如下图所示

在打开Thonny进入microbit专属编译器模式,发现所谓的自带speech库,不过是用蜂鸣器快速改变频率的声音,嘶哑地模仿人类说话的声音,这声音如果没有点想象力根本听不出实在说话,反而像不规律的噪音。

另外无语的一点是,microbit在micropython模式下,不能使用常规的单片机的py库,只能找其他人专门为这个单片机适配的做的相关库,而且V1,V2,V2.1,V2.2都是不同的编译器,这还玩啥,基本的通用适配都没有,功能性大大缩减,难道真要手搓py库自己做适配,成为小众开路人吗,哈哈。

2.4Ghz的无线部分也和闹着玩一样,竟然只能两个microbit之间互相通讯,无法连接wifi,就像那种2.4Ghz的遥控信号一样,只能互相通讯,不能连接wifi,我也真是服气。仔细想想,很多功能都没有,而且目标仅仅是教会小孩基础编程的产品又怎会做那些用不上的功能呢?

倒是在一些网站看到了连接wifi的相关教程,但那些基本上都是买了第三方的wifi模块,请注意这些模块还是只能用他家的固件、库那些配套的,随便买是不可以的。因为即使你用了不同的esp01s那种模块,没有配套的库还是无法使用啊!

对待microbit真的只能作为一个开发智力的高级早教机来使用,如果只是因为它带了点小LED灯阵列和按钮之类的想用它来作为带配件的单片机来用,那真的会让你失望透顶。

最后再说一个事,就是我发现淘宝有卖便宜的带lcd屏幕的共创板,基本和microbit一摸一样,引脚啥的基本相同。但是我估计那个也是小众板子,资料肯定稀缺,因此玩单片机还是选择esp32是最优解了。

http://www.zskr.cn/news/1401636.html

相关文章:

  • 3步轻松掌控学习自主权:JiYuTrainer高效教学工具指南
  • 山西瓦斯事故警钟长鸣|透明矿山斩断隐蔽工作面,科技筑牢安全“防火墙”
  • 2026年推荐一下驾校正规企业 - 品牌推广大师
  • JUC并发编程知识一(待完善)
  • 无锡婚姻律师事务所口碑排行:专业实力实测对比 - 奔跑123
  • 还在为Windows文件管理烦恼?5个技巧让QTTabBar成为你的效率神器
  • AT89C51数字电子时钟和proteus仿真(74HC573)
  • AAOS系列之(七) --- AudioRecord录音逻辑分析(一)
  • 终极指南:Hap QuickTime编解码器 - 现代GPU加速视频压缩完整教程
  • Awesome RSS Feeds完整使用指南:分类订阅、国家新闻与个性化配置技巧
  • 工业网络新引擎—基于IPQ5018的WiFi 6工业路由器核心优势与场景化部署解析
  • 探索GMPlot:在Python中绘制地理数据的高效工具
  • 从像素到代码:Mesen如何让NES游戏在现代电脑上重生
  • arXiv论文管理神器:如何用开源工具高效追踪AI研究动态
  • 终极指南:WeChatPad - 简单三步实现微信平板模式,破解设备限制
  • 终极指南:如何免费解锁《艾尔登法环》帧率限制,畅享高帧率游戏体验
  • Keyboard Chatter Blocker:三招解决机械键盘连击问题,让你的旧键盘焕发新生
  • CANN Catlass后处理组件
  • 5个关键问题:Playnite插件如何彻底改变你的游戏库管理体验?
  • FanControl:Windows风扇控制终极指南,3步实现零噪音电脑
  • 基于Nuxt 3与VueFlow构建Claude Code智能体可视化控制平面
  • 从HDF到可视化:手把手解析CALIPSO VFM星载激光雷达数据处理全流程
  • 鸣潮自动化助手终极指南:从新手到高手的完整解决方案
  • 3步实现HoneySelect2完整汉化与MOD整合:HS2-HF Patch终极指南
  • 阵列信号处理笔记-波达方向DOA-子空间方法:从MUSIC到现代高分辨算法
  • 抖音无水印视频下载终极方案:douyin-downloader专业指南
  • LinkSwift网盘直链下载助手:九大网盘一站式下载解决方案终极指南
  • 如何用OBS-captions-plugin为直播添加实时字幕:完整免费教程
  • 高效AI专著生成:实测优质工具,快速产出20万字专业专著
  • 毕业论文的加速引擎!常用的AI写作辅助网站,成稿速度超迅速