鳄霸王

../_images/011.png

产品介绍

../_images/021.png ../_images/03.png ../_images/04.png

基础操作

安装掌控板:

1.0、2.0的掌控都是可以使用的。

../_images/05.png

使用M3螺丝将掌控固定上即可,最好先固定中间螺丝,将顶针压下去。如果掌控板高出水平面,则说明螺丝没固定好,顶针没有压下去,容易接触不良。

../_images/061.png
烧录主程序:

鳄霸王有内置的系统程序,可以当作普通程序使用,也可以当作固件,我们先把它当作普通程序烧录进去。 这里使用的是mpython编程软件。 mpython软件下载连接:https://www.labplus.cn/software

1.用数据线将掌控板与电脑连接。

../_images/071.png

2.当软件上方的“未连接”变为“已连接”,说明连接成功。

../_images/081.png

3.单击左上角的“文件”,再单击“打开本地”,找到程序所放的文件夹(担心找不到可以放桌面),点击程序文件,选择“打开”。

../_images/091.png

4.点击上方的“刷入”,即可将程序烧录到掌控板中。

../_images/1010.png

5.右下角出现以下画面,则证明烧录成功。

../_images/1112.png
烧录程序:

烧录主程序后,打开开关,出现以下界面。

../_images/1213.png

开机后出现的界面是主界面,program通常是用来存放游戏项目,mp3 player是放音乐的,volume是调节音量大小,readme是空的。可自主修改程序,进行主界面菜单的调整。

摇杆可进行上下左右中五个动作操作,上下左右晃动,中间位置是直接按下。在主界面,使用摇杆上下移动进行菜单的选择,摇杆中间直接按下可进入选中的项目,如果项目为空,则停留在主界面。

  1. 在主界面,选中program,进入子界面,在子界面中,使用摇杆上下移动进行菜单的选择,摇杆中间直接按下是返回主界面。
../_images/1313.png
  1. 在子界面中,若要选中项目,则按下A键,项目不为空,则进入,否则处于子界面中。
../_images/1413.png
游戏使用:

1.打开mpython软件,用数据线将鳄霸王与电脑连接,要保证连接成功,然后点击上方的“代码”,进入代码模式。

../_images/1512.png

2.鼠标移至最左边,点击“文件管理”。

../_images/1610.png

3.点击“导入”,选择相对应的文件夹,点击需要导入的游戏文件,按住“CTRL”键可以选择多个文件。(备注:导入的文件一定不能是中文命名的,而且必须是.py文件)

../_images/1710.png

4.导入成功的话,掌控板文件中就会多出刚刚导入的文件。

../_images/1810.png

5.导入文件成功后,重启鳄霸王,进入program中,可以看到刚刚导入的游戏。

../_images/1910.png

6.使用按键A进入游戏,玩游戏时,无法返回主界面,若要返回,需要重新启动。(可自己修改程序)

../_images/2010.png
MP3播放:

内存卡里面的音乐必须是mp3格式的,否则无法进行播放,被加密过的文件也是无法播放的,qq音乐、网易云等app下载的音乐可能无法播放。

一、下载音乐:

1.打开以下网址进行mp3音乐下载:http://www.170mv.com/tool/music/

2.输入歌曲名字,点击“Get”。

../_images/2110.png

3.点击下图中的图标。

../_images/2210.png

4.按照下面步骤进行下载。

../_images/2310.png

5.下载完成后,鼠标指在歌曲上,右击,点击“在文件中显示”,可打开歌曲所在文件夹。

../_images/2410.png

二、导入音乐:

1.将内存卡放在读卡器中,再插到电脑上。

2.打开U盘,右击新建文件夹,文件夹命名:01-99中的数字,例如:01、02等等,不能出现中文。

../_images/253.png

3.将下载好的歌曲复制粘贴至“01”文件中,给歌曲重新命名,命名方式与文件夹命名类似,数字范围是001-999,命名例如:001、010、100等等。

../_images/263.png

4.退出U盘,将内存卡插到鳄霸王的卡槽。

../_images/273.png

三、播放音乐:

1.打开开关,在主界面选择“mp3 player”,随后会自动进入mp3播放界面。

../_images/283.png

2.mp3播放页面,如下图所示:

../_images/293.png

摇杆上下移动,可调节音量大小,左右移动可切换上下曲(此操作不能过快,否则反应不过来,摇杆移动过去后,停留1-2s,再松手),按A键则切换暂停还是播放,按B键则切换循环模式。

指定歌曲播放

前面的播放歌曲是直接播放内存卡存在的歌曲,那能不能在特定条件播放特定歌曲呢?当然是可以的。

1.打开mpython软件,用数据线将鳄霸王与电脑进行连接;

../_images/302.png

2.如果按下A键,播放歌曲1,按下B键,播放歌曲2。

图形化:
../_images/313.png
代码:
from mpython import *
from nplus import *
import time
mp3 = JQ6500_MP3()
mp3.music_mode_change(1)
mp3.music_sound_vol(30)
def on_button_a_down(_):
    time.sleep_ms(10)
    if button_a.value() == 1: return
    mp3.music_file_select(1, 1)
def on_button_b_down(_):
    time.sleep_ms(10)
    if button_b.value() == 1: return
    mp3.music_file_select(1, 2)
button_a.irq(trigger=Pin.IRQ_FALLING, handler=on_button_a_down)
button_b.irq(trigger=Pin.IRQ_FALLING, handler=on_button_b_down)

外界硬件

鳄霸王的底部有两个接口,可以外接传感器,一个是I2C,一个是P13、P14引脚

../_images/453.png

可以将传感器与鳄霸王结合在一起制作有趣的游戏。例如:I2C口接超声波传感器,掌控板上屏幕上有一个小球,小球的高度跟随超声波检测的距离变化而变化。若碰到边缘则游戏结束。

电路连接:
../_images/323.png
图形化:

1.屏幕显示游戏规则

../_images/333.png

2.设置变量Y表小球的y轴坐标,并把初始坐标设为32,在中间位置

../_images/343.png

3.按下A键,则开始游戏,超声波的范围以及y轴坐标的范围可以随意设置

../_images/353.png
代码:
from mpython import *
import time
from nplus import *
ultrasonic = Ultrasonic()
def CIRCLE():
    global Y
    oled.fill(0)
    oled.fill_circle(64, Y, 3, 1)
    oled.show()
oled.fill(0)
oled.DispChar('调整超声波的检测距离', 0, 0, 1)
oled.DispChar('控制好小球的高度', 0, 16, 1)
oled.DispChar('不要碰到边缘', 0, 32, 1)
oled.DispChar('请按A键开始游戏', 0, 48, 1)
oled.show()
Y = 32
def on_button_a_down(_):
    global Y
    time.sleep_ms(10)
    if button_a.value() == 1: return
    CIRCLE()
    time.sleep(2)
    while True:
        Y = int(((0 - 64) / (300 - 30)) * (ultrasonic.distance() - 30) + 64)
        CIRCLE()
        if Y == 0 or Y == 64:
            oled.fill(0)
            oled.DispChar('游戏结束', 0, 0, 1)
            oled.DispChar('请按A键重新开始', 0, 16, 1)
            oled.show()
            Y = 32
            break
button_a.irq(trigger=Pin.IRQ_FALLING, handler=on_button_a_down)
效果展示:
../_images/363.png ../_images/372.png

人机交互

软件:

1.实现鳄霸王控制电脑上的游戏,mpython是无法实现的,所以需要下载新的软件,这里下载Labplus,网址:https://www.labplus.cn/software

../_images/383.png

2.用数据线将鳄霸王与电脑进行连接,然后打开软件,点击左下角的添加扩展图标,点击掌控板的扩展。

../_images/393.png

3.出现连接界面,点击“连接”

../_images/403.png

4.出现以下界面,则表示连接成功,然后点击“返回编辑器”。

../_images/413.png
摇杆操作:

使用鳄霸王的摇杆,控制小猴子进行上下左右旋转的运动。

../_images/423.png

参考程序如下:

../_images/433.png
AB按键:

鳄霸王除了摇杆可以与电脑进行交互,AB按键、传感器也是可以的,现在就用AB键与摇杆一起吧,前面用摇杆控制小猴子的前后左右旋转运动,现在用AB键控制小猴子的放大缩小。 将下面放大缩小的程序添加在前面程序的循环里面即可。

../_images/443.png

同时操作摇杆和AB键,会有惊喜哦!,快去尝试吧!

发布日期 2020/09/28
鳄霸王库下载: nplus