¾ÆµÎÀÌ³ë ¼Ò½ºÄÚµå Áú¹®ÀÔ´Ï´Ù.

   Á¶È¸ 5923   Ãßõ 0    

 

1228;가 기숙사랑 Ȣ17;교 왔다갔다 Ȣ16;다가 아.160;1060;노를 기숙사에 놓고왔,144;든요.

그래서 소스코드lj16; 1696;lj16;데 시험1012; 못Ȣ16;고 1080;습니다. 1228; 1032;도대/196; .104;lj16;1648; 확1064; ǥ12;ᓠ1;드립니다.

D1mini Wifi를 1060;용Ȣ16;여 웹6168;1060;1648;를 만들고 웹6168;1060;1648; 안에 버튼1004;/196; 서보모터를 1228;Ǻ12;Ȣ16;lj16; ,163;1064;데요.

 

소스코드 보고 1096; .104;lj16;1648; 봐1452;세요.

 

#include <ESP8266WiFi.h>

#include <Servo.h>

&#160;

Servo servo;

&#160;

const char* ssid = "i2r";

const char* password = "00000000";

const int Pinservo =0;

const int bt1 = 2;

const int bt2 = 3;

&#160;

WiFiServer server(80);

&#160;

void setup() {

&#160; Serial.begin(9600);

&#160; servo.attach(7);

&#160; pinMode(bt1, INPUT);

&#160; pinMode(bt2, INPUT);

&#160; delay(10);

&#160;&#160;

&#160;

&#160; Serial.println();

&#160; Serial.println();

&#160; Serial.print("Connecting to ");

&#160; Serial.println(ssid);

&#160;&#160;

&#160; WiFi.begin(ssid, password);

&#160;&#160;

&#160; while (WiFi.status() != WL_CONNECTED) {

&#160; &#160; delay(500);

&#160; &#160; Serial.print(".");

&#160; }

&#160; Serial.println("");

&#160; Serial.println("WiFi connected");

&#160;&#160;

&#160;

&#160; server.begin();

&#160; Serial.println("Server started");

&#160;

&#160;

&#160; Serial.println(WiFi.localIP());

}

&#160;

void loop() {

&#160; &#160;&#160;

&#160;

&#160; WiFiClient client = server.available();

&#160; if (!client) {

&#160; &#160; return;

&#160; }

&#160;&#160;

&#160;

&#160; Serial.println("new client");

&#160;

&#160;

&#160; String req = client.readStringUntil('\r');

&#160; Serial.println(req);

&#160; client.flush();

&#160;

&#160;

&#160; if (req.indexOf("/?bt1=Push") > 0) {

&#160; &#160; Serial.println(digitalRead(bt1));

&#160; if(digitalRead(bt1) == HIGH && pinservo <=180){

&#160; &#160;&#160;

&#160; &#160; pinservo++;

&#160; &#160; servo.write(pinservo);

&#160; &#160; delay(5);

}&#160;

&#160; }

&#160; else if (req.indexOf("/?bt2=Push") > 0) {

&#160; &#160; Serial.println(digitalRead(bt2));

&#160; &#160; if(digitalRead(bt2) == HIGH && pinservo >=0){

&#160; &#160;&#160;

&#160; &#160; pinservo--;

&#160; &#160; servo.write(pinservo);

&#160; &#160; delay(5);

&#160; }

&#160; &#160;

&#160; }

&#160;

&#160;

&#160; &#160; &#160; &#160; &#160; client.println("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\n");

&#160; &#160; &#160; &#160; &#160; client.println("<body>");

&#160; &#160; &#160; &#160; &#160; client.println("<br />");

&#160; &#160; &#160; &#160; &#160; //client.println(F(" &#160; &#160;<form method=\"post\">"));&#160;

&#160; &#160; &#160; &#160; &#160; client.println(F(" &#160; &#160;<form method=\"get\">"));&#160;

&#160; &#160; &#160; &#160; &#160; if(!digitalRead(bt1)) {&#160;

&#160; &#160; &#160; &#160; &#160; &#160;&#160;

&#160; &#160; &#160; &#160; &#160; &#160; client.println(F(" &#160; &#160; &#160;<input type=\"hidden\" name=\"bt1\" value=\"Push\">"));&#160;

&#160; &#160; &#160; &#160; &#160; &#160; client.println(F(" bt1 &#160; &#160; <input type=\"button\" name=\"button1\" value=\"Push\" onclick=\"submit();\" >"));&#160;

&#160; &#160; &#160; &#160; &#160; }&#160;

&#160; &#160; &#160; &#160; &#160; &#160;if(!digitalRead(bt2)){

&#160; &#160; &#160; &#160; &#160; &#160;&#160;

&#160; &#160; &#160; &#160; &#160; &#160; client.println(F(" &#160; &#160; &#160;<input type=\"hidden\" name=\"bt2\" value=\"Push\">"));&#160;

&#160; &#160; &#160; &#160; &#160; &#160; client.println(F(" bt2 &#160; &#160; <input type=\"button\" name=\"button1\" value=\"Push\" onclick=\"submit();\">"));&#160;

&#160; &#160; &#160; &#160; &#160; }&#160;

&#160; &#160; &#160; &#160; &#160; client.println(F(" &#160; &#160;</form>"));&#160;

&#160; &#160; &#160; &#160; &#160; client.println("</body>");

&#160; &#160; &#160; &#160; &#160; client.println("</html>");

&#160;

&#160; delay(1);

&#160; Serial.println("Client disonnected");

&#160;

}

김승준
ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
ooo0 2020-11
ÆÃÄ¿Äɵå¶ó´Â °÷¿¡ ½Ã¹Ä·¹ÀÌ¼Ç µ¹·Áº¸¼Å¿ä
     
½ÂÁØÅ´ 2020-11
ÆÃÄ¿Äɵå´Â ÇØºÃ´Âµ¥ ¿ÍÀÌÆÄÀÌÂÊÀÌ ¾È ¸Ô´Â°Å °°½À´Ï´Ù.
±×¸ðµµ 2020-11
¾ÆµÎÀ̳ë´å¾¾¾¾ °¡µµ °¡»ó ÄÄÆÄÀÏ·¯µµ ÀÖ°í µ¿ÀÛ È®ÀÎ °¡´ÉÇÕ´Ï´Ù.
https://create.arduino.cc/editor
     
½ÂÁØÅ´ 2020-11
¾ÆµÎÀ̳ë´å¾¾¾¾ ÇÑ ¹ø ÇØº¼°Ô¿ä


QnA
Á¦¸ñPage 336/418
2020-11   4210   Ãֽÿµ
2021-11   2940   ¼öÆÛ½ÎÀ̾ð
2020-11   4356   ȲÁø¿ì
2021-11   2751   ÆäÀÎÇÁ¸°
2020-11   7182   inquisitive
2021-11   3359   ÇÁ¶û
2020-11   3543   ¸í¶û
2021-11   2805   »ß±î»ß°¡
2020-11   3868   GPGPU
2021-11   6371   DeepSky
2020-11   5632   BusCard
2021-10   3803   ¹Ú¹®Çü
2020-11   5569   fiento
2021-10   33003   chanelacy
2020-11   5812   ±¸Â÷´Ï
2021-10   4375   ¹Úâ¹ü
2020-11   5023   intro010
2021-10   3544   user
2020-11   3955   ÀǷӰԻ츮¶ó
2021-10   6351   ¹Î»çÀå