https://github.com/cwi-dis/iotsadisplayserver
A web server that drives an LCD display, such as an i2c 4x20 character module.
https://github.com/cwi-dis/iotsadisplayserver
esp8266-arduino iot iotsa
Last synced: 4 months ago
JSON representation
A web server that drives an LCD display, such as an i2c 4x20 character module.
- Host: GitHub
- URL: https://github.com/cwi-dis/iotsadisplayserver
- Owner: cwi-dis
- License: mit
- Created: 2017-04-28T11:33:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-27T21:56:10.000Z (about 1 year ago)
- Last Synced: 2025-09-10T07:40:46.096Z (10 months ago)
- Topics: esp8266-arduino, iot, iotsa
- Language: C++
- Homepage:
- Size: 1.49 MB
- Stars: 1
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# iotsaDisplayServer - web server to drive an LCD display


iotsaDisplayServer is a web server that drives an LCD display, such as an i2c 4x20 character module. Support for a buzzer (to attract user attention) and buttons (programmable to trigger actions by accessing programmable URLs) is included.
Home page is .
This software is licensed under the [MIT license](LICENSE.txt) by the CWI DIS group, .
## Software requirements
* Arduino IDE, v1.6 or later.
* The iotsa framework, download from .
* The new LiquidCrystal library, download from . Configure your device name (using the name _lcd_ is suggested), WiFi name and password, and after reboot the iotsa board should connect to your network and be visible as .
Visit to show a message on the display, and/or produce a sound with the beeper.
Visit to configure the URLs for the buttons. Whenever a button is pressed an _http GET_ request is sent to the corresponding URL.
There is a command-line tool (for Linux or MacOSX) in _extras/lcdecho_ that allows you to show messages and control the other parameters programmatically, use
```
lcdecho --help
```
for help.