Arduino電風扇[第三章 — 基礎擺頭]

Yehudi Mao
2 min readAug 31, 2020

--

在清楚了解伺服馬達的相關程式碼之後,就要將按鈕和馬達的程式碼結合了。

雖然上下/左右擺頭需要使用兩個伺服馬達才辦得到,但因為整個程式都還只是測試階段,所以只先寫了一個馬達的程式碼。

上一章我們假設了一個控制馬達擺頭模式的變數當作計數器,叫做presstime。而現在我們參考了Arduino內建的範例程式碼做測試。

[範例]檔案-範例-Servo-Sweep

這邊需要注意一點,在這個程式裡面出現了一個用來導入程式庫(library)的程式碼,這邊導入的是馬達的程式庫。為了寫入與馬達相關的程式,我們必須導入程式庫才可以使用相關程式,不然如果沒有導入的話,Arduino對你寫的程式碼可是不會認帳的喔!還有,如果是還不清楚for迴圈相關知識與概念的朋友,我在最下面會貼上一個LazyTomato Lab的教學影片的網址,可以參考一下,我個人是認為他的講解非常清楚。

了解關於伺服馬達的基礎相關程式碼之後,我們就可以把第二章和上面的伺服馬達程式碼結合,做出我們基本的擺頭程式碼囉!

[Code-節錄]馬達和按鈕的程式碼結合

在這邊我們其實可以發現,要把這兩個程式碼結合並判斷條件並不是非常困難的事情,因為只是加了一個用來判斷擺頭模式的if而已。

前情提要:

下一章我們會將第二個馬達的程式一起寫入,並講述一些會遇到的問題。

LazyTomato Lab 懶番茄工作室

https://www.youtube.com/watch?v=9cqW7Y4SjZs&list=PLs9OF90VHRwFr6tp28re1Qn0LsnqiFx5S&index=13

--

--