====== Simple ADC ======
j'avais commencer par l'IDE arduino et le firmware de base mais il me manque encore quelques librairies , je me tourne donc vers nodemacu le firmware lua. cf [[http://www.whatimade.today/flashing-the-nodemcu-firmware-on-the-esp8266-linux-guide/]]
#pour moi apres récupération de esptool et du dernier firmware
sudo python esptool.py --port /dev/ttyUSB0 write_flash 0x00000 ../nodemcu_float_0.9.5_20150318.bin
Les commandes pour nodemcu :
* https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en
* http://www.nodemcu.com/docs/
* piste http://forums.framboise314.fr/viewtopic.php?t=628&p=5034
===== Premier test =====
file.remove("init.lua")
file.open("init.lua","w")
file.writeline([[wifi.setmode(wifi.STATION)]])
file.writeline([[cfg = { ip="192.168.1.63", netmask="255.255.255.0", gatway="192.168.1.1"}]])
file.writeline([[wifi.sta.setip(cfg)]])
file.writeline([[wifi.sta.config("SNHACK","0123456789")]])
file.writeline([[-- ip = wifi.sta.getip()]])
file.writeline([[-- print(ip)]])
file.writeline([[cu=net.createConnection(net.UDP)]])
file.writeline([[cu:connect(9009,"192.168.1.33")]])
file.writeline([[tmr.alarm(0,1000, 1, function() cour=adc.read(0)]])
file.writeline([[ cu:send("solar1=" .. cour ) end)]])
-- A la place de l'alarme trm on peut mettre en veille l'esp8266 par dsleep, mais au reveil reboot
-- node.dsleep(60000000) -- reveil dans n microseconds (PIN32(RST) et PIN8(XPD_DCDC) reliées)
file.writeline([[ print ("En cours")]])
file.flush()
file.close()
node.restart() -- this will restart the module.