From 67b656eae75be20bf036558db83c34ac10957f5f Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 8 Nov 2015 10:46:58 +0100 Subject: created --- luminate.ino | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 luminate.ino (limited to 'luminate.ino') diff --git a/luminate.ino b/luminate.ino new file mode 100644 index 0000000..2f69b31 --- /dev/null +++ b/luminate.ino @@ -0,0 +1,65 @@ +#include + +const char *ssid = "SSID"; +const char *password = "PASSWORD"; + +#define MAX_CLIENTS 5 +WiFiServer server(23); +WiFiClient clients[MAX_CLIENTS]; + +void setup (void) { + int32_t channel = 0; + uint8_t bssid[6] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0}; + + pinMode(2, OUTPUT); + pinMode(0, OUTPUT); + + // channel, bssid and IPAddress are optional but speed up the boot process + WiFi.begin(ssid, password, channel, bssid); + WiFi.config(IPAddress(0, 0, 0, 0), IPAddress(0, 0, 0, 0), IPAddress(255, 255, 255, 0)); + + while(WiFi.status() != WL_CONNECTED) + delay(500); + + server.begin(); + server.setNoDelay(true); +} + +void loop(void) { + uint8_t i; + + if (server.hasClient()) { + for (i=0; i