顯示具有 microbit 標籤的文章。 顯示所有文章
顯示具有 microbit 標籤的文章。 顯示所有文章

2018年5月14日 星期一

Microbit control html5 game :Flying sailfish ---3


□open html5 game
As we extract the flying sailfish game. (windows system)
In
C:\testgame2 folder , you can find index.html file.


mouse right click index.html,then select Firefox or Microsoft Edge browser to open it.

When the menu start, it counts 5 seconds, then auto log in the main game.

□How to play
Just shake the Microbit , and you will fire a sailfish

When sailfish collide with bubble, you get three scores.On the contrary,if sailfish collide with jellyfish, you lose one score.

Here is the example movie.


□More
You can 
replace the images in the game.That's interesting.
The images folder is in C:\testgame2\images
The sounds folder is in C:\testgame2\media



Joy !

Any feedback ,pls mail hnps@hnps.chc.edu.tw

yauger

thank you !


Microbit control html5 game :Flying sailfish ---2


□download and install   mbedWinSerial_16466
We need mbed driver to let the Microbit show as a Serial port in pc.So we download the  mbedWinSerial_16466 and install it.
http://developer.mbed.org/media/downloads/drivers/mbedWinSerial_16466.exe





□The code for microbit   Go to the  official python site 
http://python.microbit.org/v/1

Key the example code:
---------------------------------------------------
from microbit import *  

while True:  
    if accelerometer.was_gesture('shake'):
        print('a')
    sleep(10)
------------------------------------------------------------------------------------

We send a word by using the Micro:Bit accelerometer to detect a "shake" .

After writing the code,you must press the  Download image to download the code.

You can download this code here.


 □plug your microbit  and import the code







Take notice:
The usb label is MICROBIT
 □Check your microbit is which serial port
Open the pc  control center , in device manager,find  COM and LTP item.Remember  your device port (for example,my port is COM3).
Take notice:You must plug the microbit in pc  usb port.  

And remember your device baud  rate.







□Download the   Flying sailfish html5 game
Click this link Flying sailfish

It is a Self-extracting file.If you duble click it.The game will extract  to C:\testgame2





□open python  programing tool
We chose IDLE(Python GUI) and open the   file   get.py  in   c:\testgame2






Take notice:
You must  modify the port and baud with your device data.
□Run get.py code

Shake  Microbit  and  see   if   pc   get  the data

When you shake Microbit and see Got:a,
it means ...........  you success.


Next , we will shake   Microbit  to control the game-Flying sailfish 



Microbit control html5 game :Flying sailfish ---1


shake microbit to control game game rule By shaking microbit , the sailfish will fly straight  ahead.
If sailfish collide with bubble, you get three scores.
On the contrary , if sailfish collide with jellyfish, you lose one score.
One game,you have 180 seconds to get scores ,if there is no time the hero ranks will appear .   



download and install python27
This course,yauger will install python27 in windows for example
First, let we download python27
https://www.python.org/ftp/python/2.7.15/python-2.7.15.msi

If the link disappear, you can search it in the internet.

Install   python27





take notice

add python.exe to path








download and install Pyserial

PySerial is a library which provides support for serial connections  over a variety of different devices.
We use it to  connect microbit and personal computer.

Microbit send any data , personal computer can get the data by  PySerial.

You can download it in this site
https://zh-tw.osdn.net/projects/sfnet_pyserial/downloads/pyserial/2.7/pyserial-2.7.win32.exe/

Take noticce:
I install pyserial-2.7.win32.exe. Pyserial has newer vesion, but this example,i use 2.7win32 version.

If the link disappear, you can search it in the internet.







2018年5月6日 星期日

泡泡高手1使用microbit控制遊戲

泡泡高手1
使用microbit控制遊戲

1.按一下按鈕A,遊戲主角就會一直吹泡泡,不必一直按。
2.
按一下按鈕B就能停止吹泡泡。
遊戲規則:泡泡碰到笑臉就加分,碰到哭臉扣分。每局遊戲3分鐘,時間到會自動判斷分數有無進入前10名。


安裝使用說明


範例影片



遊戲檔案下載