2018年5月19日 星期六

a01--RouterOs內部架站的轉址設定




有些時候,我們喜歡利用虛擬IP架設網站,但又想要外面也可以訪問得到這台伺服器。
這時,就需要利用Nat轉址。Ros內建轉址功能。
範例:
對外公開的網址 163.23.55.66
內部真正的伺服器網址192.168.2.156





2018年5月17日 星期四

RouterOs啟用代理伺服器proxy---方便管理電腦教室

電腦教室的網路管理是資訊組龐大的業務之一
如果您有使用RouterOs,建議可以啟用代理
伺服器proxy---方便管理電腦教室
以下介紹簡單啟用步驟





設定網頁瀏覽規則
範例:國內教育性質的網站,都允許  *.edu.tw
Ros的代理伺服器規則,最大好處是host名稱,接受*萬用字元
*意思是全部



放置一些允許的規則後
最後面加一條 全部禁止的規則
這樣,只有教師允許的優良網站,學生才能瀏覽

往後要新增允許的網站,就放在這一條前面即可


教師機不用受管制
所以上面新增一條,教師機完全通過的規則


2018年5月16日 星期三

新版Rb450g與Rb850x2沒有master port

網卡master port 

以前只要勾選此項目,就能串連不同port
例如 你port2 和port3要串連起來,讓他們互通
你可以在port3勾選port2的網卡即可



新版Rb450g與Rb850x2沒有master port 了(我找不到)
你得透過橋接的方式



將要串接的port都放入同一個 Bridge


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名。


安裝使用說明


範例影片



遊戲檔案下載