Arcade中使用
硬件准备
使用MicroUSB接通Bridge与电脑,可见电脑出现新的盘符:Bridge
(如果没出现,请按下Bridge板子上的Reset按键看到RGB绿灯亮起即可
Bridge盘符并不是真正的存储空间,它是硬件模拟出来的盘符,仅用于程序烧录和固件升级等操作
(注意:将.uf2格式程序文件拖入盘符后,会自动检测.uf2是否为有效可执行程序文件,如果是,则会自动烧录到芯片执行,此时程序文件你是看不到的,具体结果可以看电路板执行)
编程示范
Arcade官方编程网址:https://arcade.makecode.com
STEP1:新建项目
STEP2:编程准备
单独使用Bridge时,我们可以通过对板载的LED(D13脚)进行编程观看现象
首先我们需要加载一个对应Bridge的扩展插件来得到引脚的可用积木块
(Arcade平台集成支持了许多不同的主控硬件,每款硬件的引脚排布和映射序号都是不一样的,所以大家选择导入各自的插件来支持这些的硬件
输入插件地址并点选: https://github.com/KittenBot/pxt-bridgeio
STEP3:编写LED闪烁程序
照着图示搭建——间隔1秒让D13脚的板载LED闪烁一次的程序
点选界面左下角的下载按钮,在弹出的硬件选择框中拉到底部,点选D5
等待一下,下载得到的.uf2格式文件就是程序文件,将程序文件像拷贝到U盘一样拖拽到Bridge盘符即可自动烧录
成功后我们可以看到Bridge上的D13脚LED间隔1秒闪烁
(当你需要下载其他程序的时候,你需要按一次Bridge的Reset键,回到主界面,此时RGB灯亮绿色, 同时出现Bridge盘符
使用Arcade shield
Arcade shield是Bridge的一款扩展板,装载了Arcade shield的Bridge摇身变为了可编程掌机,按照对应的位置将shield接插在Bridge上
STEP1:编写一个简单的小游戏
创建一个小精灵角色,让键盘(摇杆)可以控制小精灵移动,绘制一幅地图场景,并让摄像头跟随精灵移动
arcade-game_test.zip
程序搭建完可以直接在左侧模拟器试一试,然后下载到Bridge上运行
(注意要在主界面下才有盘符,方可下载,按Reset键可以切换程序和主界面
Arcade shield扩展板上的摇杆、按键等资源对应的引脚 前往查看
STEP2:将游戏和硬件结合
Bridge上带有温度和亮度传感器,可以充分利用Arcade shield的显示屏
首先前往扩展界面加载Controller插件(这里面包含一些板载资源的功能积木块
搭建如下程序并拷贝到Bridge盘符(也可以之下下载现成的arcade-sensor_test.zip
*程序烧录成功,Bridge运行可见两个小精灵,此时按下Arcade shield的按键A,可以看到现象