2017年11月27日 星期一

Week11 是賴小沫的

✎Arduino COM Drivers讀取設定


👀接上Mega板

👀找到無法辨識的裝置

從我的電腦裡找到系統內容的選項
 開啟裝置管理員
 找到無法辨識的裝置
 點擊滑鼠右鍵,更新驅動程式軟體
 手動選擇驅動程式軟體
 設置Arduino資料夾中的drivers資料夾為路徑,勾選包含子資料夾
 要記得勾選永遠信任這個選項

 更新完畢後,便可偵測到該裝置
 開啟Arduino
 設定開發版及序列埠(根據使用的板子及讀取到的COM做設定)



✎嘗試範例檔-Blink

開啟範例檔

上傳程式到Mega板

觀察執行結果
LED燈亮
LED燈暗



✎DigitalInputPullup範例檔

開啟範例檔


上傳程式到Mega板
執行結果
按下按鈕,LED燈亮
輸出結果為1
放開按鈕,LED燈滅
輸出結果為0

👀修改輸出內容(方便辨識結果)

上傳程式至Mega板,並觀察其結果
放開按鈕,LED燈滅
輸出結果為Turn Off
按下按鈕,LED燈亮
輸出結果為Turn On

✎連接processing
開啟processing的範例程序

選擇Libraries→Serial→SimpleRead

在開啟一個新檔案,從範例中複製下所需的部分(以下為對照圖)

匯入所需套件

宣告Serial的變數

讀取裝置傳送的資料

為了避免多餘的內容傳輸,所以將輸出Turn Off&Turn On註解

上傳程式至Mega板,並執行processing
按下按鈕,LED燈亮

輸出結果為49

放開按鈕,LED燈滅

輸出結果為48

👀利用按鈕來變換背景顏色


按下processing左上角的三角形Ctrl+R,即可執行看結果
按下按鈕,LED燈亮

背景切換為藍色

放開按鈕,LED燈滅

背景切換為紅色

✎旋轉角度感測器
開啟範例檔AnalogInput


將程式上傳到Mega板,並觀察結果

透過轉動樞紐,數值會變大或變小

👀processing


按下左上角的三角形Ctrl+R,即可執行看結果

視窗中的圓會隨著樞紐轉的方向移動

沒有留言:

張貼留言