You are on page 1of 8

Arduino 微控板測試

• 組別: 第一組
• 班級: 四模二乙
• 組員: 沈奕夫C110147223
鍾清維C110147222
曾柏叡C110147242
劉彥廷C110147241
吳念謙C110147257
黃家蓁C110147227
Arduino微控板

Arduino Micro Control unit:


1.多樣性、易使用[open]精神。
2.結合軟硬體且開放式原始碼的 MCU。
3.傳統嵌入式系統上的運用外。
4.可以快速結合各感測器,來作偵測或辨識,可透過控制馬達等各式 I/O
動制的。
Arduino利用類似Java.與C語言的Arduino programming language (based on
Wiring) 讓您可以快速與Macromedia,Flash,Processing,Max/MSP,Pure Data,
Super Collider& hellip等軟體 ,作出互動作品延伸到創意設計藝術等有趣
的互動式物件及環境。

2
Arduino 程式安裝步驟、須知

3
實驗測試紀錄

Arduino程式編碼 (LED 閃爍)

Q1-1:
10Hz = 將delay的數值改為50毫秒
50Hz = 將delay的數值改為10毫秒

10 毫秒閃爍
https://youtu.be/DPO1waebPdQ
4
實驗測試紀錄

Arduino程式編碼 (Pin9~Pin13跑馬燈)

跑馬燈
https://youtube.com/shorts/DL7jZXWn
Qis

Q2-1:
(1) i定義為BASE=9,並且給予i<BASE+NUM=14的條件,因為
i<BASE+NUM=14的條件成立,所以會重複執行i++(i數值+1),
直到條件不成立(i=14)。

5
實驗測試紀錄

跑馬燈 - 加分 (Q2-2)

來回跑馬燈
https://youtube.com/shorts/worV3MQ
bN8c

6
實驗測試紀錄

Arduino程式編碼 (呼吸燈閃爍)

呼吸燈
https://youtube.com/shorts/SQT
uTNre4fo?feature=share

Q3-1:
Serial.begin() :每秒傳輸的符號資料量。
Serial.println():將資料透過USB序列埠回傳到IDE監控視窗。
analogWrite():將一個模擬數值(PMW信號)寫入引腳,用來
控制LED的亮度。

7
心得

在學習 Arduino 並獲得使用經驗後,我們有了些電子和編程知識。

我們可以更深入地了解電路、傳感器、執行器和編碼等概念,同

時也需要解決問題的能力,使用 Arduino 涉及故障排除和調試,

學習過程中,有需要挑戰的題目就需要團隊一同解決。 其中可能

會程式錯誤或者結果不符,這個過程提高了我們解決問題的能力

並培養了毅力。Arduino 擁有龐大而活躍的創客、愛好者和專業人

士。 通過在線論壇、社交媒體,提供了協作、知識共享和項目反

饋的機會,這使我們有任何問題都能在網上搜尋解答。

Arduino可以應用於實際場景和實際項目。 用戶經常在家庭自動化、

環境監測、機器人技術、數據記錄和物聯網 (IoT) 項目中找到應用

程序。 這種實際應用能縮小理論與實踐之間的差距,讓我們對創

作有所憧憬。

在學習 Arduino 時獲得的技能,如電子、編程和解決問題,在其他

領域也很有價值。 這些技能可以應用於其他微控制器平台、嵌入

式系統,甚至一般的軟件開發。

學習和使用 Arduino 是一種變革性的體驗,可以提供寶貴的技能、

創造力和成就感。 它為探索電子和編程開闢了一個充滿可能性的

世界。

You might also like