2016年9月16日 星期五

Unity遊戲程式設計(01) Unity簡介

Unity Technologies公司於2005年推出的一款功能強大的遊戲開發工具,4.2版以前專為3D遊戲開發而設計,稱為Unity 3D;4.3版本起增加一套2D遊戲開發工具包,加入2D物理引擎,重新正名為Unity;開發遊戲專案時可選擇2D或3D遊戲專案。
2015年3月推出Unity 5版本,提供個人版 (personal),營收在10萬美元以下的用戶可免費使用


2016年9月13日 星期二

mBot超音波感測應用

超音波 (ultrasound) 是指任何聲波或振動,其頻率超過人類耳朵可以聽到的最高閾值20kHz,音速 = 331.31×√(1+𝑇/273.15),在一大氣壓、25°C時音波在空氣中之波速約為 346m/s
距離 = 音速*發射超音波至接收到反射波之時間/2
超音波模組預設是接到mCore連接埠3


mBot移動控制

mBot使用減速直流馬達,空載轉速:200RPM (revolutions per minute)±10%,齒輪比1:48,使輸出轉速降低並讓輸出轉矩提升。使用PWM (pulse width modulation) 調整DC馬達速度,但無法精準控制轉速。


2016年9月7日 星期三

AMA Fundamentals術科實作

先進微控制器應用 (Advance Microcontroller Application) 認證是由台灣創新科技管理發展協會(ITM協會)與國內專業微控制器IC設計領導廠商─盛群半導體(HOLTEK)共同推動
認證類別分為:中級(Fundamentals)、高級(Essentials)
包括Arduino及Holtek二款單晶片

1. AMA中級認證簡介
2. AMA中級術科實作I
3. AMA中級術科實作II
4. AMA中級術科實作III
5. AMA中級術科實作IV

2016年8月31日 星期三

使用mblock設計程式

mBlock是一款以Scratch 2.0為藍本的圖形化編程環境,擴充50多個Makeblock機器人控制指令。
支援連結Arduino程式語言及Makeblock公司機器人套件,只需透過拖曳、組合各種「指令積木」就能完成程式



mcore控制板

mCore控制板介面


mBot藍牙自走車組裝與測試

一款基本Arduino開源平台之簡易機器人套件,支援mBlock及Arduino IDE程式開發
內建以下項目:
超音波感應器
全彩LED * 2
紅外線發射器、紅外線接收器
蜂鳴器
光感測器
循線感測器
超音波感應器、巡線感應器
藍牙模組或2.4G WiFi模組




2016年5月14日 星期六

自然音效產生器


Jukedeck音樂產生器

n雲端配樂產生器,以人工智慧(Artificial Intelligence, AI)技術,快速建立獨特且可免費使用、無版權限制的音樂音效
n可線上預覽自己產生的音樂,註冊後每月可免費下載5

音樂選項設定
n基本設定 (Essential)
p指定音樂類型(Genre)、曲風(Mood)、音樂長度(Duration)
n樂器 (Instruments)
n節奏 (Tempo)

2016年3月5日 星期六

Kodu火星版

Kodu火星版可讓學習者撰寫程式控制自動車掃描與檢查之獨特功能來探索火星表面
Mars Rover: Discovery

Mars Rover: The Expedition

Mars Rover: Set the Course


使用Kodu Game Lab - Classroom Kit學習Kodu

Kodu課堂套件是為教師設計的一套課程計劃和活動,可以到微軟官網下載:
https://www.microsoft.com/en-us/download/details.aspx?id=18229

內容包括8個單元,有PDF檔及Word檔:

0. What is Kodu
1.  Kodu Curriculum_Getting Started_Keyboard and Mouse
2.  Kodu Curriculum_Getting Started_XBox Controller
3.  Kodu Curriculum_Single Session Intro
4. Kodu Curriculum_Keyboard and Mouse
5. Kodu Curriculum_Xbox Controller
6. Kodu Curriculum_Math Module
7. Kodu Curriculum_Appendix