#include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
void setup() { Ethernet.begin(mac, ip); server.begin(); }
void loop() { EthernetClient client = server.available(); if (client) { boolean currentLineIsBlank = true; while (client.connected()) { if (client.available()) { char c = client.read(); if (c == '\n' && currentLineIsBlank) { // send a standard http response header client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println("Connection: close"); client.println(); client.println("<!DOCTYPE html>"); client.println("<html>"); client.println("<head>"); client.println("<style>"); client.println("h1 {text-align: center;}"); client.println("p {text-align: center;}"); client.println("div {text-align: center;}"); client.println("</style>"); client.println("<title>Ethernet shields</title>"); client.println("</head>"); client.println("<body>"); client.println("<h1>DIY IOT </h1>"); client.println("</body>"); client.printlnn("</html>"); break; }
if (c == '\n') {
currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } }
|
'코딩 놀이' 카테고리의 다른 글
ESP32_CAM SD 녹화 -[2] (0) | 2021.04.04 |
---|---|
ESP32 -cam 영상보기 -[1] (0) | 2021.04.04 |
esp-01 어뎁터 (0) | 2021.03.31 |
4자리 카운터 TM1637 (0) | 2021.03.21 |
ethernet AcMotor control (0) | 2021.03.09 |