ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

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

Toon Gpum

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
เจ้าของร้าน

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

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

แสดงความคิดเห็นที่ 1-1 จากทั้งหมด 1 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม