About虛擬&實際

@分享虛擬與實際的世界中所遊玩的心得紀錄,從物理化學到生命科學、從人文藝術到現代科技、從虛擬介面到實際生命體。享受的只是一種學習與體驗。若文章內容有誤,歡迎提出以供修改,對文章的回饋,歡迎寄信給我!一起分享,互相學習成長的環境。
@個人簡介在『關於韃靼』
@我是韃靼~我的信箱:chenyuquan at gmail dot com

2012年12月24日 星期一

Arduino_Project02_Spaceship Interface

前言:
今天完成了Project02,spaceship interface是模擬太空梭界面,例如飛彈發射器!?真是有趣。

硬體:
電路部分就用到的數位輸出入(Digital I/O)的部分囉,而硬體部分只用到LED,幾個匹配的電阻跟一個開關即可。

程式:

撰寫了簡單的語法邏輯,除了基本的int, void setup, void loop外,還有設定接腳位置-pinMode; 數位訊號讀取&寫入-digitalRead/ digitalWrite, 最後還有控制loop的迴圈運行速度-delay.

Code: 

int 初始狀態名稱命名
pinMode(number, OUTPUT / INPUT)
digitalRead/Write(number, HIGH / LOW)
delay(millisecond)

程式縮圖如下:


完成後將程式upload到Arduino就可以看到綠色LED燈亮了,然後就可以按住開關,紅色與黃色的LED就會交替閃爍。

另外學習了如何閱讀電阻表,話說從開始碰電子電路後,也有六七年了,我都還不會,今天也總算是成功地認識電阻表。

後記:

今天學了基本的幾個指令,這些都可以另用LabVIEW模擬狀況。也許改天可以搭配LabVIEW來作相似的工作,順便瞭解兩種語言之間的程式“邏輯”互換。

沒有留言:

張貼留言