1
0
Fork 0
mirror of https://github.com/kou029w/k2ping.git synced 2025-01-19 00:18:00 +00:00

Merge pull request #6 from kou029w/wifi-monitor

Wi-Fiに接続できるようにする
This commit is contained in:
Nebel 2017-04-21 19:17:08 +09:00 committed by GitHub
commit 4b6467da9c
4 changed files with 84 additions and 65 deletions

View file

@ -9,6 +9,7 @@ cache:
install: install:
- pip install -U platformio - pip install -U platformio
- platformio lib install 1526
script: script:
- platformio run - platformio run

View file

@ -1,20 +1,38 @@
#include <ESP8266WiFi.h> #include <ESP8266WiFi.h>
#include <Wire.h>
#include <LiquidCrystal.h>
// Model: WeMos D1 // Digital pins for WeMos D1
#define D0 3 static const uint8_t D[] = {3, 1, 16, 5, 4, 14, 12, 13, 0, 2, 15};
#define D1 1
#define D2 16 // LCD Keypad Shield for Arduino
#define D3 5 LiquidCrystal lcd(D[8], D[9], D[4], D[5], D[6], D[7]);
#define D4 4
#define D5 14
#define D6 12
#define D7 13
#define D8 0
#define D9 2
#define D10 15
void setup() { void setup() {
; lcd.begin(16, 2);
WiFi.begin("network-name", "pass-to-network");
lcd.print("Connecting");
lcd.setCursor(0, 1);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
static uint8_t i = 0;
lcd.setCursor((i %= 32) % 16, 1);
if (i < 16) {
lcd.write(0xFF);
i++;
} else if (i < 32) {
lcd.print(" ");
i++;
}
}
lcd.clear();
lcd.print("Connected");
lcd.setCursor(0, 1);
lcd.print(WiFi.localIP());
} }
void loop() { void loop() {