====== 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.