An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# iotsaDisplayServer - web server to drive an LCD display

![build-platformio](https://github.com/cwi-dis/iotsaDisplayServer/workflows/build-platformio/badge.svg)
![build-arduino](https://github.com/cwi-dis/iotsaDisplayServer/workflows/build-arduino/badge.svg)

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.