lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

สอบถาม webserver เรื่องนำค่าตัวแปรในช่อง address มาใช้

Toon Gpum 6 เดือนที่ผ่านมา

http://www.mx7.com/view2/zhJ5qjsoXi0DeB5o

 

arduino uno

สอบสอบถามว่า สามารถนำค่า com_m=1 ในช่อง Address

ไปใช้งานได้ไหมครับ 

ในโค๊ต ผมจำลองให้ ถ้ารับค่า 1 จะได้ LED ติด แล้วดับ.

 

ขอบคุณครับ

 <SPI.h>

#include <Ethernet.h>

 

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0x9F };

int com_m = 0;

int mux_1 = 5;

 

EthernetServer server(999);

 

void setup() {

  pinMode(mux_1, OUTPUT);

  digitalWrite(mux_1, HIGH);

  

  Serial.begin(9600);

   while (!Serial) {

  }

 

  Ethernet.begin(mac);

  server.begin();

  Serial.print("server is at ");

  Serial.println(Ethernet.localIP());

}

 

 

void loop() {

  // listen for incoming clients

  EthernetClient client = server.available();

  if (client) {

    Serial.println("new client");

    while (client.connected()) {

    

          // send a standard http response header

          client.println("HTTP/1.1 200 OK");

          client.println("Content-Type: text/html");

          client.println("Connection: close");  // the connection will be closed after completion of the response

          client.println("Refresh: 5");  // refresh the page automatically every 5 sec

          client.println();

          client.println("<!DOCTYPE HTML>");

          client.println("<html>");

          client.println("<head>");

          client.println("<body bgcolor='green'>");

          client.println("<title>Home Web Control</title></head>");

          client.println("<BODY>");

          client.println("TEST_INPUT");

          client.println("<br/>"); 

          client.println("<form method='get' action=''>");

          client.println("<input name='com_m' type='text'  size='22'>");

          client.println("<input type='submit' name='Submit' value='START'>");

          client.println("</form>");

          client.println("</BODY>");

          client.println("</html>");

          break;

        }

     

      }

 

    // give the web browser time to receive the data

    delay(1);

    // close the connection:

    client.stop();

           if(com_m == '1')//checks for on

          {

            digitalWrite(mux_1, LOW);    // set pin 5 high

            delay(1500);

            digitalWrite(mux_1, HIGH);    // set pin 5 low

            Serial.println("Led On");

          }

 

  }

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
6 เดือนที่ผ่านมา

ทำได้ มีตัวอย่างโคดคลิปอธิบายในหน้าบทความครับ

https://www.arduinoall.com/b/15

1
แสดงความคิดเห็นที่ 1-1 จากทั้งหมด 1 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
สินค้าหมด
Go to Top