ARDUINO IDE環境介紹

ARDUINO 官網下載

IDE畫面

由左至右 驗證 上傳 新增 開啟 儲存

void setup()和void loop()是什麼呢?

這兩個英文是 Arduino 最基本的程式架構,不論你要用 Arduino 做什麼樣的作品,這兩個東西必須存在。他們是用來做什麼的呢?

我舉個例子:我明天9點起床要上新的工作或上新的課睡前要設定鬧鐘,設定在星期一到星期五早上9點

這裡分成2件事情一個是[設定}另一個是[運作],我們只要設定好一次,鬧鐘就會不斷的重複運作,直到我們有休假的那天才會關起來

同樣的概念也被用在 Arduino 的程式當中,這個 setup() 就是「設定」,只要在setup() 區塊裡面的程式,在 Arduino 開機以後,都會先被執行一次,然後才交給負責「運作」的 loop(),不停的重複工作,直到關機為止。如果把剛才鬧鐘的例子來說,那他們的工作就變成了:在 setup() 裡面設定時間,然後在 loop() 當中,不斷重複計算時間差,偵測星期幾。

偵測星期幾會用到 if~else和switch~case後面會說到

準備好你的arduino uno板設定好它

設定

開發板設定序列埠設定
unocomport
工具>開發板>Arduino Uno工具>序列埠>COM 3

如果找不到COM PORT

本機右鍵>按管理>電腦管理

電腦管理>裝置管理員>連接埠(COM和LPT)>插拔USB就能找到你的COM

完成了嗎?三個指令完成你的第一支程式