2013年5月4日 星期六

Arduino範例06:利用光敏電阻來控制小型DC馬達

既然我們已經學會用PWM控制馬達,又學會用Ardunio做PWM的輸出,現在又可以從光敏電阻輸入類比訊號。那我們就整合一下做一個小段落的結尾:利用光敏電阻來控制馬達的轉速!

操作目的 
製作一個可循光跡轉動的馬達,光線越強,轉動速度就越快。

Video

接線 

Code



6 則留言:

  1. 請問馬達有辦法控制正反轉嗎?

    回覆刪除
  2. 抱歉 輸入到一半就發出
    請問馬達有辦法透過光敏電阻的設定來控制正反轉嗎?
    最近剛學Arduino 還有很多部分不太懂

    回覆刪除
    回覆
    1. 可以啊,把光敏電阻的跨壓接出來量,獲得的值再去決定正反轉的輸出。

      刪除
  3. 請問電容值大概要用多少呀

    回覆刪除
    回覆
    1. 我那時候拿100uF的,你可以自己試試看。

      刪除
  4. 我想利用arduino+兩個按鍵去連接28BYJ-48步進馬達程式該怎麼打和電路該怎麼呈現才好呢?
    當按鍵1為1和按鍵2為0時馬達正向轉動
    按鍵1為0和按鍵2為1時馬達反向轉動
    按鍵1和按鍵2都為0時停止轉動

    回覆刪除