Heckler
- 25th November 2015, 05:33
OK BASIC aficionados! Listen up here... :D
This is, to me, a game changer!
If you are interested in the little ESP8266 modules you just HAVE to check out www.esp8266basic.com
over on his (mmiscool) website there is very active development in implementing a form of BASIC that runs on several models of the ESP8266 including the -01 and -12 and the "nodemcu" model. (I have so far only tried the -01)
You need only view the demo video and download the flasher.
this will install the BASIC OS on your module
all code development (IDE) runs in a webpage served up by the module itself!!!
they are adding BASIC command statements daily making it better and better
development is mostly by "mmiscool", but he does have a little help AND LOOKING FOR MORE HELP
please note since development is VERY active some of the documentation is lacking
you must click over to the forum and read most everything there... especially "NEWS" where most of the new commands are announced.
below is my setup... and a very AMAZINGLY simple program that is very powerful. (Not written by me, just the provided example code with pin numbers changed to match the -01 module)
It is a full blown thermostat! using an ds18b20 and an LED (with integral current limiting resistor) to represent ON/OFF of the thermostat.
If you really like BASIC (or, like me, can only really only write code in BASIC) then you really owe it to your self to give it a go. Well and also want to bring in WiFi to your projects.
Since the IDE is completely implemented within the module itself and accessed from a webpage then what could be more simple?
In the image below showing my ESP8266-01 module take note of the pull-up 5K resistor soldered between the data and +V pin (and as noted earlier the LED has a built in current limit resistor)
I highly recommend the USB ftdi module in the picture as it has built in 3.3v regulation and is extremely easy to use.
you can get one here http://www.ebay.com/itm/CP2102-USB-To-UART-converter-Supports-ESP8266-/262000791994?hash=item3d0076d1ba:g:BnQAAOSwBahVAS3 9
also if you are going to buy an esp8266-01 module I have read that the ones on blue pcb have 512K mem and the ones on black pcb have 1 meg so you probably want the black ones (banggood.com has them) (but YMMV)
again this is a work in progress and the only way to get through is to read over on the forum as well as try some of the examples both on his home page and over on the forum.
I do not personally know "mmiscool" but he is really hitting the mark with BASIC, at least from my perspective.
8097
8098
Sorry for the bad handwriting...
8099
In this picture the module is mounted on the USB ftdi interface and communicating both serially to putty terminal and via wifi to my pc's web browser!
8102
this photo shows the putty serial terminal window and the output from the module as well as the webpage from the module itself showing the values and temperature setpoint.
8100
8101
Please excuse all the effusive verb-ology (is that a word??) but I really can't contain myself!!
This is, to me, a game changer!
If you are interested in the little ESP8266 modules you just HAVE to check out www.esp8266basic.com
over on his (mmiscool) website there is very active development in implementing a form of BASIC that runs on several models of the ESP8266 including the -01 and -12 and the "nodemcu" model. (I have so far only tried the -01)
You need only view the demo video and download the flasher.
this will install the BASIC OS on your module
all code development (IDE) runs in a webpage served up by the module itself!!!
they are adding BASIC command statements daily making it better and better
development is mostly by "mmiscool", but he does have a little help AND LOOKING FOR MORE HELP
please note since development is VERY active some of the documentation is lacking
you must click over to the forum and read most everything there... especially "NEWS" where most of the new commands are announced.
below is my setup... and a very AMAZINGLY simple program that is very powerful. (Not written by me, just the provided example code with pin numbers changed to match the -01 module)
It is a full blown thermostat! using an ds18b20 and an LED (with integral current limiting resistor) to represent ON/OFF of the thermostat.
If you really like BASIC (or, like me, can only really only write code in BASIC) then you really owe it to your self to give it a go. Well and also want to bring in WiFi to your projects.
Since the IDE is completely implemented within the module itself and accessed from a webpage then what could be more simple?
In the image below showing my ESP8266-01 module take note of the pull-up 5K resistor soldered between the data and +V pin (and as noted earlier the LED has a built in current limit resistor)
I highly recommend the USB ftdi module in the picture as it has built in 3.3v regulation and is extremely easy to use.
you can get one here http://www.ebay.com/itm/CP2102-USB-To-UART-converter-Supports-ESP8266-/262000791994?hash=item3d0076d1ba:g:BnQAAOSwBahVAS3 9
also if you are going to buy an esp8266-01 module I have read that the ones on blue pcb have 512K mem and the ones on black pcb have 1 meg so you probably want the black ones (banggood.com has them) (but YMMV)
again this is a work in progress and the only way to get through is to read over on the forum as well as try some of the examples both on his home page and over on the forum.
I do not personally know "mmiscool" but he is really hitting the mark with BASIC, at least from my perspective.
8097
8098
Sorry for the bad handwriting...
8099
In this picture the module is mounted on the USB ftdi interface and communicating both serially to putty terminal and via wifi to my pc's web browser!
8102
this photo shows the putty serial terminal window and the output from the module as well as the webpage from the module itself showing the values and temperature setpoint.
8100
8101
Please excuse all the effusive verb-ology (is that a word??) but I really can't contain myself!!