ESP-12 Test Board 與 Blynk App 應用(2)ESP-12 Test Board硬體介紹
參照上圖可將ESP-12 Test Board(電路板)分為兩個部分來介紹:
(1)ESP8266模塊功能測試電路(2)ESP8266模塊燒錄電路。
*ESP8266模塊功能測試電路
(1)透過ESP-12 Test Board 可將板載ESP8266模塊的引腳拉至下圖中6個LED,左側1個RGB LED及CDS端,
以便我們進行GPIO,PWM,ADC的測試。
(2)其個自接於ESP8266模塊之GPIOx Pin如下圖之標示。
(3)在實作上,透過圖中LED1~LED6電路進行GPIO HIGH/LOW功能的測試,透過圖中RGB LED電路進行PWM功能的測試以及透過圖中CDS電路進行ADC功能的測試。
(4)在軔體上,我們將透過Arduino IDE for ESP8266之dIgitWrite,analogWrite,analogRead指令來完成(3)中各功能的測試。
*ESP8266模塊燒錄電路
(1)板上ESP8266軔體係使用Arduino IDE-1.6.4 for ESP8266來編譯後,透過USB轉串口轉接板(本實作係使用OCROBOT CP2102見下圖所示)連接到ESP-12 Test Board板上的序列埠(如圖中所指USB2Serial Pin處)上傳軔體至板上ESP8266模塊。
(2)兩者硬體接法如下:
(3)記得在上傳軔體前,要使用標准跳線帽插在Flash處(見上圖紅色圈處)。上傳成功後,記得要將跳線帽拔掉。
*實作注意事項:
(1)ESP8266模塊必須使用+3.3V,雖然板上Power端有外接一電池盒(可內置1.5V AA Size 3顆),但由於板載穩壓電路內置7333-1(3.3V低壓差穩壓IC)。所以在實際測試時,可外接電池盒4.5V供電使用。
(2)板上USB2Serial Pin處符號RXD插針,實際是連接至其上方ESP8266模塊中TXD接腳。
(3)板上USB2Serial Pin處符號TXD插針,實際是連接至其上方ESP8266模塊中RXD接腳。