2017-10-29 13:03:31 +01:00
2017-10-29 13:03:31 +01:00
2017-10-29 12:04:30 +01:00
2017-10-29 12:04:30 +01:00
2017-10-29 12:04:30 +01:00
2017-10-29 12:04:30 +01:00
2017-10-29 12:04:30 +01:00
2015-11-16 00:19:18 +01:00
2017-10-29 12:43:58 +01:00
2017-10-29 12:04:30 +01:00

Esp8266-Laser

Wifi Host for the Arduino-Laser-Spirograph

HTTP endpoints:
/spirograph GET returns laser and motor values (0 at startup)
POST sets new value(s)
laser=1-128 (1:permanent, 2-127 pulse, 128 off)
motor1=1-128
motor2=1-128
motor3=1-128

/wificonfig -> GET returns wifi settings
POST sets new wifi setting{s}
apMode=0: will try to connect to SSID first, 1: will directly start the AP
SSID=ssid
password=password
save=true will save config to spiffs, false will only change RAM variable (useful for onetime ap joins)
apply=true will reset wifi and try to connect with new param (buggy atm)
/saveconf -> POST write wificonfig to file (similar to wificonfig->save=true) /resetwifi -> POST reconnect wifi (similar to wificonfig->apply=true) /heap -> GET returns free heap of the ESP8266
/files -> GET returns list of files

Install

You may also need to:

Development

Frontend

Frontend development requires NodeJS / NPM.

Run development server:
npm run dev

Build distribution source:
npm run build

Description
No description provided
Readme LGPL-2.1 188 KiB
Languages
JavaScript 31%
C++ 30.7%
HTML 16.6%
Less 12.1%
CSS 9.6%