【NodeMCU】直流馬達與伺服馬達的控制
伺服馬達是可以指定轉動到絕對位置的馬達,它便宜方便好用,而且對於NodeMCU等嵌入式開發板來說,只要使用PWM就可以輕易地控制它們,因此也經常被使用在專題製作上。
資訊技術教材網
伺服馬達是可以指定轉動到絕對位置的馬達,它便宜方便好用,而且對於NodeMCU等嵌入式開發板來說,只要使用PWM就可以輕易地控制它們,因此也經常被使用在專題製作上。
每一次NodeMCU輸出的時候都要透過電腦螢幕實在是不方便,在這一個單元中,我們把NodeMCU接上自己的小小的顯示器,透過它來顯示NodeMCU所取得的資訊,十分方便喔。
使用嵌入式系統其中一個最主要的目的就是希望能夠收集環境中的資訊,而這些資訊就需要透過感測器來加以實現。在這個單元中,我們將逐一介紹一些方便好用的感測器。
透過前面的學習,我們學習到了許多micro:bit的操作技巧,在本專題中,我們將整合前面的一些技巧,利用多片micro:bit以無線電通訊的方式協同合作,讓接收到訊息的micro:bit驅動繼電器,並開啟牆上的燈籠,做出一個放大版的micro:bit LED畫面。
要把電力轉換成可控制的機械力,伺服馬達無疑是最佳的裝置之一。在micro:bit中不需要匯入任何外在的模組,只要電路連接妥當,利用MicroPython內建的指令即可完成對於伺服馬達的控制,非常方便。
繼電器是以小電流訊號驅動大電流開關的重要元件,有了它,我們就可以在透過micro:bit的一些簡單的電路及程式,去切換電扇、電燈等等這一類使用110V電源的電器,在家電自動化的專題中是不可或缺的元件喔。
在之前使用的光感測器模組,可以輕易地利用MicroPython來偵測環境的亮度。連接的方法也很簡單,請把光感測模組的VCC接到3V3,GND接到micro:bit的GND,A0則是接到任意一個可以讀取類比信號的接腳,在這裡我們選擇pin0,連接完成之後,搭配SSD1306顯示器的程式碼就可以顯示出我們想要取得的數值了。