找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 2740|回复: 2

开启新世界的大门:SPIKE PRIME的后门——MicroPython终端

  [复制链接]
发表于 2022-4-20 20:10:47 | 显示全部楼层 |阅读模式
我在中文乐高论坛的Spike板块也发了这个贴,但是不知道为什么首页上没有出现。所以在软件板块再发一次。

具体操作方法请看我在B站发的视频:

乐高SPIKE PRIME机器人套装发布至今已有两年多了。乐高官方发布的针对SPIKE PRIME的编程软件SPIKE App有图标模块、词语模块和Python三种编程方式。其中Python编程方式作为一种功能强大的编程方法,广泛地被各路乐高大神们所采用。
spike_prime_hub_200x200.png
然而,SPIKE App并未开放Python交互式终端,而且乐高SPIKE PRIME不具备WIFI功能,不支持USB扩展,无法联网,也不能运行完整的Linux操作系统,其可扩展性相对于乐高EV3而言大打折扣。

万幸的是,乐高还给用户留了一个后门。SPIKE PRIME智能集线器运行的是MicroPython操作系统。用户可以通过串口通信,直接操作SPIKE PRIME的MicroPython交互式(REPL)终端。在交互式终端里,用户可以像普通Python3终端一样,直接输入Python指令,按下回车后立刻返回执行结果。

此外,利用交互式终端,可以把SPIKE PRIME智能集线器与树莓派、Jetson Nano等能够运行图像识别程序的性能较强的单板计算机连接起来,让它们通过串口给SPIKE PRIME智能集线器发送指令,弥补了SPIKE PRIME智能集线器无法联网、计算性能不足的缺陷。(还有一个思路是用树莓派Build HAT扩展板,但是Build HAT扩展板只有4个PF2接口,比SPIKE PRIME智能集线器少两个)
00.png
SPIKE PRIME智能集线器有两种串口通信方式:USB串口和蓝牙串口。USB串口连接电脑的方法非常简单。蓝牙串口的连接方法略微复杂。

USB串口连接SPIKE PRIME的系统要求:
Windows 10或更高版本的操作系统,Windows 7不可以。或Linux操作系统
至少一个USB接口

具体操作方法请看我在B站发的视频:

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2022-4-22 08:51:50 | 显示全部楼层
达人玩家
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2022-4-26 15:51:41 | 显示全部楼层
厉害
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-5-28 16:24 , Processed in 0.081411 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表