Arduino範例

因為做了不少跟Arduino相關的實作,所以整合在一個網頁中。
這樣改天要回頭找自己做過的資料比較方便。

01. Arduino範例01:Blinking
02. Arduino範例02:使用按鈕鍵輸入訊號控制LED燈
03. Arduino範例03:Use PWM to control LED brightness
04. Ardunio範例04:使用Arduino產生PWM 驅動直流小馬達
05. Arduino範例05:利用光敏電阻調整LED
06. Arduino範例06:利用光敏電阻來控制小型DC馬達
07. Arduino範例07:LED燈依序發亮
08. Arduino範例08:控制喇叭發聲
09. Arduino範例09:利用7段顯示器進行倒數
10. Arduino範例10:用Arduino+ULN2003驅動步進馬達
11. Arduino範例11:用可變電阻+Arduino 控制步進馬達位置
13. Arduino範例13:Get frequency from Optical encoder by Arduino (量測encoder的訊號)

  

7 則留言:

  1. 請問一下第九個倒數計時器,如果倒數0的時候才要開始跑程式是加一個開關嗎,就是倒數完的時後車子開始跑

    回覆刪除
    回覆
    1. 就加個 if 吧,當您設定的參數為 0 時,就開始另一個子程式碼。

      刪除
    2. // 顯示數字 '0'
      digitalWrite(2, 1);
      digitalWrite(3, 1);
      digitalWrite(4, 1);
      digitalWrite(5, 1);
      digitalWrite(6, 1);
      digitalWrite(7, 1);
      digitalWrite(8, 0);

      if(SIG_L==1 && SIG_M==0 && SIG_R==1)
      {
      digitalWrite(ml2,HIGH);
      digitalWrite(mr2,HIGH);
      digitalWrite(mr1,LOW);
      digitalWrite(ml1,LOW);
      }
      是這樣嗎,就是倒數到零的時候,直接加個if再下面他就會直接開始if的程式了嗎

      刪除
  2. 我想把紅外線當作馬達的開關 我用過 while 這個迴圈 我會跑不出來 我用IF 來寫 手離開馬達就不動了

    回覆刪除
    回覆
    1. 不好意思,我不太懂您的意思,是指馬達不夠力轉動嗎?所以手離開就不動了嗎?

      刪除
  3. 你好,
    我想要利用Arduino 控制水位
    買了以下套件
    http://www.playrobot.com/cart/shop.php?id=891&factory=&header=&sub=&ctype2=&typeid=170&pagename=&Fno=&date_buy=

    可是完全不知道 怎麼去控制它 去讀取水位的高度
    能否教我一個範例程式 謝謝

    回覆刪除
  4. Ming大大,請問Arduino+motor shield如何控制CD Player裡的2相四線DC馬達?

    回覆刪除