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

   Á¶È¸ 3289   Ãßõ 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/420
2021-10   2206   hdsniper
2020-11   3189   °³¹Ì´Ãº¸
2021-10   2369   Wnahd
2020-11   2991   Á¤»ó¾ï
2021-10   2411   ¹Ì¼ö¸Ç
2020-11   2070   ÁØÇõ
2021-10   3371   amplifier
2020-11   4596   ´õÀÌ»ó¿ÀÁö¸¶
2021-10   1863   º°À̹ÀÜ
2020-11   3370   Ææµà¾ó
2021-10   3373   ÇÑÈ¿¼®
2020-11   2292   Sikieiki
2021-10   1504   ¾ÖƼƩµå
2020-11   2104   ÀüÁø
2021-10   1965   ÀÌÀ±ÁÖ
2020-11   1837   ¾Æ±â°ßÀúÄ¿
2021-10   1526   ÀüÁø
2020-11   2335   swswsws
2021-10   2326   È¥ÀÚ»ç´Â´ó¡¦
2020-11   3113   ¹Î»çÀå