ARDUINO 官網下載
IDE畫面
由左至右 驗證 上傳 新增 開啟 儲存
void setup()和void loop()是什麼呢?
這兩個英文是 Arduino 最基本的程式架構,不論你要用 Arduino 做什麼樣的作品,這兩個東西必須存在。他們是用來做什麼的呢?
我舉個例子:我明天9點起床要上新的工作或上新的課睡前要設定鬧鐘,設定在星期一到星期五早上9點
這裡分成2件事情一個是[設定}另一個是[運作],我們只要設定好一次,鬧鐘就會不斷的重複運作,直到我們有休假的那天才會關起來
同樣的概念也被用在 Arduino 的程式當中,這個 setup() 就是「設定」,只要在setup() 區塊裡面的程式,在 Arduino 開機以後,都會先被執行一次,然後才交給負責「運作」的 loop(),不停的重複工作,直到關機為止。如果把剛才鬧鐘的例子來說,那他們的工作就變成了:在 setup() 裡面設定時間,然後在 loop() 當中,不斷重複計算時間差,偵測星期幾。
偵測星期幾會用到 if~else和switch~case後面會說到
準備好你的arduino uno板設定好它
設定
開發板設定 | 序列埠設定 |
工具>開發板>Arduino Uno | 工具>序列埠>COM 3 |
如果找不到COM PORT
本機右鍵>按管理>電腦管理
電腦管理>裝置管理員>連接埠(COM和LPT)>插拔USB就能找到你的COM
完成了嗎?三個指令完成你的第一支程式