Post topics, source code that relate to the Arduino Platform

User avatar
By Polygram
#17741 Here is a list of commands that will not work UNLESS you have the right firmware!!!!

AT+CIPAP? AT returns the IP address of the module current AP mode + CIPAP = "192.168.4.2" Setting the IP address of the AP mode
AT+CIPSTA? View IP address AT STA mode + CIPSTA = fixed IP "192.168.1.2" STA mode setting above operations are effective immediately without restarting
AT+CIPAPMAC query the current MAC address of the AP mode settings for the current MAC address of the AP mode AT + CIPAPMAC =? "1a: fe: 34: 9e: 34: a9"
AT+CIPSTAMAC exercise MAC address AT STA mode + CIPSTAMAC =? "18: fe: 34: 9e: 34: a9" AP mode settings for the current MAC address
AT+CIOADC command reads the ADC value Note: ADC input voltage range is between 0V to 1V! 0 to 1024,10 bit precision
AT+CIOREAD command reads the GPIO AT + CIOREAD = 0 reads GPIO0 level assumptions GPIO0 is high, it will return 1: HIGH, otherwise it returns 0: LOW GPIO range of digital, GPIO0, GPIO16 can
AT+CIOWRITE command to set the GPIO AT + CIOWRITE = 0,0 setting GPIO0 level is low AT + CIOWRITE = 16,1 set of high level GPIO16

baud rate support wider, 110,300,600,1200,2400,4800,9600,19200,38400,57600,74880,115200,230400,256000,460800,921600

AT+CIOBAUD=115200,8,1,0,3 OR AT+CIOBAUD=115200 can set baudrate you want

You must update your firmware if you would like to use these additional commands. The firmware I used was on this website:

http://www.electrodragon.com/w/ESP8266_Firmware

It is the AI-thinker firmware. The program used to flash my ESP8266 (ESP-01) was found on this website

https://github.com/Stadslab/ESP8266_exa ... te%20Ready

I downloaded the Esp_flasher.exe and ran it. I selected the AI thinker firmware, attached the GPI0 pin to the ground pin on the ESP8266 AND the ground pin on my arduino uno and then unplugged and the replugged the arduino back in then I hit download. For some reason it says at the end that it cant leave the program or something like that, but its ok. I unplugged the GPI0 pin and then tested the new commands and VOILA!!! The commands work!!! Hope this helps someone!