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

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


  


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

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


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

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

สอบถามการใช้งาน Arduino Wi-Fi Module ESP8266

Chairat Seesom

https://www.arduinoall.com/article/21/%E0%B8%AA%E0%B8%AD%E0%B8%99-%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5-%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-arduino-wi-fi-module-esp8266

จากลิ้งค์นี้ ผมได้ทำตามหมดแล้ว แต่พอถึงการใส่โค้ดต่างๆลงไปแล้วกด upload ไปแล้ว เสร็จสิ้นหมด แต่ทำไมมันจึงพิมพ์คำสั่งใน serial monitor ไม่ได้เลย พิมพ์แล้วพอส่งค่าไป ไม่ขึ้นอะไรเลย ในโปรแกรมที่โหลดมาก็พิมพ์แล้วไม่ขึ้นอะไรเลย เป็นแบบนี้เฉพาะตอน upload โค้ดนี้เท่านั้น 

#define SSID       "123456789" // ชื่อ ssid    

#define PASSWORD   "123456789" // รหัสผ่าน

 

 

#include "uartWIFI.h"

#include <SoftwareSerial.h>

WIFI wifi;

 

extern int chlID;  //client id(0-4)

 

int led = 12;

 

void setup()

{

  pinMode(led,OUTPUT);

  digitalWrite(led,0);

  wifi.begin();

  bool b = wifi.Initialize(STA, SSID, PASSWORD);

  delay(8000);  //หน่วงเวลาให้เครื่องเชื่อมกับ wifi

  wifi.confMux(1);

  delay(200);

  if(wifi.confServer(1,8080)){ // เชื่อมต่อ wifi สำเร็จ ให้แสดงไฟสถานะ

    digitalWrite(led,1);

    delay(2000);

    digitalWrite(led,0);

  }

}

void loop()

{

 

  char buf[100];

  int iLen = wifi.ReceiveMessage(buf);

  if(iLen > 0)

  {

    if (strcmp(buf, "HELLO") == 0) // ถ้ามีคำว่า HELLO จะเปิด/ปิด LED

    {

      if(digitalRead(led)==0){

        digitalWrite(led,1);

        wifi.Send(chlID,"LED ON ");

      }

      else{

        digitalWrite(led,0);

        wifi.Send(chlID,"LED OFF");

      }

       //wifi.Send(chlID,"HELLO BACK"); // ส่งข้อมูลที่ต้องการให้กับ client

    }

  

  }

}

มันเกิดขึ้นได้อย่างไร แล้วจะมีวิธีแก้อย่างไร รบกวนพี่ๆด้วยนะครับ 
ผมต้องการจะทำโปรเจ็คจบในภาคเรียนนี้ ซึ่งไม่มีความรู้เกี่ยวกับ Arduino ซักเท่าไร เนื่องจากเรียนสาขาช่างไฟฟ้าครับ ขอบคุณมากครับ !

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

เช็คว่าเลือกบอร์ดถูกต้องแล้ว

กรณีอัพโหลดไม่เข้า สาเหตุเพราะยังไม่ได้เข้าโหมด flash

มีแนะนำในหน้าสินค้าครับ

ให้กดปุ่ม Flash ค้างไว้ กดและปล่อยปุ่ม Reset แล้วปล่อยปุ่ม Flash ก็จะมองเห็น comport และ อัพโหลดได้ปกติ

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

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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