taweili / ardublock

ArduBlock is a Block Programming Language for Arduino.
GNU General Public License v3.0
413 stars 292 forks source link

Support ESP8266? #168

Open sabas1080 opened 7 years ago

sabas1080 commented 7 years ago

Hi

Is it project support ESP8266?

Thanks

karlTH commented 7 years ago

yes i do. i just work on it. it's in beta mode

i'm french so the block appear in french but it also work in english.

there is Access point, station mode, you can generate a web page. the esp send data to the web page and the web page can send data to the esp, all in ajax (the block for the web page work like the block of guino)

it work with adafruit.io (send and receive data) and wunderground i think to make block for the oled ssd1306

you can see some pictures of the work. i think it will be available at the beginning of september.

it's a all in one ( arduino, +lib + ardublock esp) esp block meteo ardublock

leoparente commented 7 years ago

@karlTH Will it have support to MQTT?

karlTH commented 7 years ago

Hello @leonparente

I don't plan to support MQTT,

But it use Adafruit_MQTT to connect, send and receive data to https://io.adafruit.com you have the blocks in the first picture i send (the block receive have change)

but you can send and receive data throught http protocole it's a get and post method

Now i work on the oled ssd1306 to display data for the esp.

karlTH commented 7 years ago

Hi everybody,

I publish my work on the ardublock ESP8266,

here are the screenshot : https://github.com/karlTH/arduino-esp-ardublock#screenshot-of-ardublock-esp

here are the release : https://github.com/karlTH/arduino-esp-ardublock/releases

it's an arduino all in one for windows. unzip and have FUN

roboticboyer commented 6 years ago

For Linux it's possible to install only the JAR file of Ardublock with ESP8266 by @karlTH under the Arduino IDE tool directory: https://github.com/karlTH/arduino-esp-ardublock/blob/master/tools/ArduBlockToolESP8266/tool/ardublock-all.jar

karlTH commented 6 years ago

yes you can, and you will need the librarie i used for the block.

i 've fixe many bug, and add many block since last update so i just update the github.

actually i work to add "emoncms" iot block

ggee commented 6 years ago

@karlTH What library files and where do I put them? Also, is there plans to merge your new blocks into this project?

karlTH commented 6 years ago

Hello @ggee ou can download : ARDUINO AUGMENTE EXPERIMENTAL here :

http://www.duinoedu.com/arduinoaugmente-default.html

this version will work under windows. (ardublock still work under inux and mac but you have to manage the librarie and board) you will have the last version of my work. In the zip file, the libraries are already installed.

the last block i added are : NTP, emoncms iot , Oled display with qrcode and i ve fixed some bug