用ESP-01進行ESP8266開發,完全攻略
Arduino系列的開發板大家都很熟悉,也很強大,但常見的像是Arduno Uno都沒有WiFi功能,所以如果我們想要擁有網路功能,就要考慮其它開發板了,其實選擇還不少,但最容易取得、CP值高、且網路資料最多的,ESP8266應該是首選。 »
Arduino系列的開發板大家都很熟悉,也很強大,但常見的像是Arduno Uno都沒有WiFi功能,所以如果我們想要擁有網路功能,就要考慮其它開發板了,其實選擇還不少,但最容易取得、CP值高、且網路資料最多的,ESP8266應該是首選。 »
M5Stack Basic採用推疊式的設計,原廠提供許多可擴充的模組,只要疊在一起就立刻可以使用該模組,不需要接一堆線,不管是用在學習或是實務上,都很有吸引力。 »
Arduino的顯示方式,常見的有1602 LCD、OLED,還有Nokia 5110,但這些的色彩都很有限,若需要顯示彩色的畫面,甚至是顯示照片,就必須使用TFT LCD了!TFT LCD的選擇還不少,尺寸也很多,但其中CP值最高,效果也不錯的,一定是ST7735了。 »
Arduino Uno只能提供5V或3.3V的直流電給外部設備,若是我們需要更高電壓或是交流電,像是要控制電風扇、檯燈,這時就必須靠繼電器(Relay)了。繼電器開關一樣,我們可以從程式去控制通電或斷電。 »
伺服馬達(Servo),對岸稱為舵機。常見於玩具、機器手臂、機器人等用途,一般型式的伺服馬達可以旋轉180度,而且可以被我們透過PWM精準的控制。Arduino Uno可以控制12個伺服馬達,而Arduino Mega則可以控制高達48個伺服馬達。伺服馬達款式型號非常多,本篇以最常見的SG90為例來進行介绍,但其實像MG995的使用基本是相同的。 »
Nokia 5110系列實在賣太好了,銷售量大到驚人,而且神奇的是,它的拆機零件目前都還很暢銷!是的,目前大家上網買到的Nokia 5110 LCD都是從舊的Nokia 5110拆來下整新的。雖然不是新品,但依然還是很好用、很耐用! »
蜂鳴器基本上分兩類:有源蜂鳴器、無源蜂鳴器。有源蜂鳴器是內建了一組固定的頻率,只要接通電源,就會發出固定的音調。無源蜂源器則不同,我們必須透過程式,告訴它頻率,我們才能得到所需的音調,但我們就可以利用它來播放簡單的旋律了! »
TTGO T-Display是一款非常特別的開發板,迷你的外型,強大的ESP32核心,內建一塊1.14吋ST7789V、240x135的TFT LCD,還有兩個按鍵,絕對是你挑選ESP32開發板時一定要考慮的一款。 »
Arduino IDE預設是沒有ESP32的開發板可以選擇的,不過要在Arduino IDE中使用ESP32的開發板並不難,只要幾個步驟,設定一次就可以了。 »
幾乎所有的Arduino學習套件裡,都會有"ULN2003+28BYJ-48步進馬達"這樣的組合,但是要搞定它們並沒想像中簡單,因為Arduino內建的函式庫,對這樣的組合並不友善,所以要花點功夫才能解決。 »
光敏電阻(Photoresistor),會依光照的強度去改變電阻值,常被用在一些和明暗有關係的開關上,使用上基本和可變電阻、聲音模組差不多,只要線接對了,程式寫法是一樣的,也是透過類比輸入的方式讀取數值。 »