새로 주문한 ESP32 보드들이 며칠전 도착했는데  바빠서 던져놔뒀다 오늘에야 뜯어봅니다.

두개는 OLED가 부착된 기종이고 다른 3개는 가장 최소한의 세팅으로 기본에 충실한 보드들인데

저는 기본에 충실한 단순한 보드들이 좋습니다.   

이 보드들을 전에도 3개를 주문했었는데 그 중 하나는 불량품이 와서 처음부터 못썼고

또 하나는 매일 갖고 다니며 쓰다가 어디 뒀는지 몰라서 하나밖에 안남았습니다.

이제 3개를 보충하니 마음껏 만들고 싶은걸 해 볼 생각입니다.





 OLED 가 부착된 보드는 괜히 샀나 싶을정도로 글씨가 작고 핀들을 많이 소모해서 뭔가 아쉽습니다.

더 큰 문제는 나의 효자 케이블로도 프로그램 업로드가 잘 안되고 있습니다.   다른 기종보다도 Flash burning할때 전력이 부족한 것 같습니다.    역시 단순한 모델이 최곱니다.


OLED 부착돤 모델에 처음 전력을 공급한 상태



OLED Version (Wemos Lorin 32)'s Pin-out


이 OLED 통합보드들은 하루만에 사용불능상태에 빠졌습니다.   코드를 업로드를 못하는 상황이라 해결방법을 찾을때까지 서랍에나 쳐박아둬야겠습니다.    그리고 열받아서 나의 사랑스런 기초에 충실한 보드에 외부 OLED를 붙여서 프로그램을 해봤습니다.   쉬우면 다신 이렇게 OLED가 붙은 기종을 절대로 안살려고 합니다. 


일단 공개라이브러리 다운받아 시험해봤더니 난이도가 그리 높지 않았읍니다.  


시계 Demo


아래는 그래픽 Demo.


아래는 Font 데모.  



라이브러리 화일 : ESP32_OLED_SSD1306.zip





ESP-07S & ESP-12S 의 AT Command Set



AT Command List SET


 

 1. Basic AT Commands

 

 

AT – Test AT startup

AT+RST – Restart module 
AT+GMR – View version info
AT+GSLP – Enter deep-sleep mode
ATE – AT commands echo
AT+RESTORE – Factory reset
AT+UART – UART configuration
AT+UART_CUR – current UART configuration
AT+UART_DEF – default UART configuration 
AT+SLEEP – sleep mode
AT+WAKEUPGPIO – set a GPIO to wake ESP8266 up from light-sleep mode
AT+RFPOWER – set maximum value of RF TX Power
AT+RFVDD – set RF TX Power according to VDD

 

 

 2. Wi-Fi AT Commands

 

 

AT+CWMODE – WiFi mode

AT+CWMODE_CUR – current WiFi mode
AT+CWMODE_DEF – default WiFi mode
AT+CWJAP – Connect to AP
AT+CWJAP_CUR – Connect to AP, for current
AT+CWJAP_DEF – Connect to AP, save as default
AT+CWLAPOPT – Set configuration for command AT+CWLAP
AT+CWLAP – List available Aps
AT+CWQAP – Disconnect from AP
AT+CWSAP – Configuration of softAP mode
AT+CWSAP_CUR – Current config of softAP mode
AT+CWSAP_DEF – Default config of softAP mode
AT+CWLIF – IP of stations 
AT+CWDHCP – Enable/Disable DHCP
AT+CWDHCP_CUR – Enable/Disable DHCP
AT+CWDHCP_DEF – Enable/Disable DHCP and save to flash
AT+CWDHCPS_CUR – Set the IP address allocated by ESP8266 soft-AP DHCP, does not save to flash
AT+CWDHCPS_DEF – Set the IP address allocated by ESP8266 soft-AP DHCP, save to flash
AT+CWAUTOCONN – Auto connect to AP or not
AT+CIPSTAMAC – Set MAC address of station
AT+CIPSTAMAC_CUR – Set MAC address of station
AT+CIPSTAMAC_DEF – Set MAC address of station, save as default
AT+CIPAPMAC – Set MAC address of softAP 
AT+CIPAPMAC_CUR – Set MAC address of softAP
AT+CIPAPMAC_DEF – Set MAC address of softAP and save as default
26. AT+CIPSTA – Set IP address of station
AT+CIPSTA_CUR – Set IP address of station
AT+CIPSTA_DEF – Set IP address of station and save as default
AT+ CIPAP – Set IP address of softAP
AT+CIPAP_CUR – Set IP address of softAP
AT+CIPAP_DEF – Set IP address of softAP, save as default
AT+CWSTARTSMART – Start SmartConfig
AT+CWSTOPSMART – stop SmartConfig
AT+CWSTARTDISCOVER – Start the mode that ESP8266 can be found by WeChat 
AT+CWSTOPDISCOVER – Stop the mode that ESP8266 can be found by WeChat 
AT+WPS – Set WPS function 
AT+MDNS – Set MDNS function

 

 

 3. TCP/IP Related AT Commands 

 

 


AT+CIPSTATUS – Check network connection status

AT+CIPDOMAIN – DNS function
AT+CIPSTART – Establish TCP connection, UDP transmission or SSL connection
AT+CIPSSLSIZE – Set the size of SSL buffer
AT+CIPSEND – Send data 
AT+CIPSENDEX – Send data 
AT+CIPSENDBUF – Write data into TCP-send-buffer
AT+CIPBUFSTATUS – Check status of TCP-send-buffer
AT+CIPCHECKSEQ – Check if a specific segment was sent successfully
AT+CIPBUFRESET – Reset segment ID count 
AT+CIPCLOSE – Close TCP, UDP or SSL connection
AT+CIFSR – Get local IP address
AT+CIPMUX – Enable multiple connections
AT+CIPSERVER – Configure as TCP server
AT+CIPMODE – Set transfer mode
AT+SAVETRANSLINK – Save transparent transmission link to flash 
AT+CIPSTO – Set TCP server timeout 
AT+PING – Function Ping
AT+CIUPDATE – Update through network
AT+CIPDINFO – Show remote IP and port with "+IPD"
+IPD – Receive network data

 

 

 

 

 

 

 





+ Recent posts