ได้รับสินค้าเรียบร้อยแล้วค่ะ ลองเชื่อมต่อwifiดู ค่าip address ไม่สามารถอ่านได้จึงอยากเรียนถามว่าต้องมีcodeแบบไหนคะ จึงจะสามารถเชื่อมต่อ wifiได้ เพราะwifiที่อยู่บ้านไม่ต้องกรอกpassword มีวิธีแก้ไขยังไงค่ะ
NodeMCU ถ้าซื้อกับที่ร้าน จะตรวจสอบให้ก่อนส่งแบบละเอียดทุกชิ้นครับ
สำหรับค่า IP Address เป็นค่าที่ได้แต่ละเครื่องไม่เหมือนกัน การเชื่อมต่อ Wifi ที่ไม่มีรหัสผ่าน ในโคดตรงรหัสผ่านให้พิมพ์ว่างไว้ "" ตัวอย่างเพิ่มเติามีในคอร์สสอน Arduino ESP8266 ของทางร้านครับ
#include "ESP8266WiFi.h"
const char* ssid = "Tenda_3EF910"; // แก้ชื่อ WiFi Access Point ที่ต้องการเชื่อมต่อ
const char* password = ""; // แก้รหัสผ่าน Access Point
void setup()
{
Serial.begin(115200); //ตั้งค่าใช้งาน serial ที่ baudrate 115200
delay(10);
Serial.print("Connecting to "); //แสดงข้อความ “Connecting to”
Serial.println(ssid); //แสดงข้อความ ชื่อ SSID
WiFi.begin(ssid, password); // สั่งให้เชื่อมต่อกับ AP
//WiFi.begin(ssid); // กรณีเชื่อมต่อแบบไม่มี password
while (WiFi.status() != WL_CONNECTED) //รอจนกว่าจะเชื่อมต่อสำเร็จ
{
delay(500);
Serial.print("*");
}
Serial.println("");
Serial.println("WiFi connected"); //แสดงข้อความเชื่อมต่อสำเร็จ
Serial.println("IP address: ");
Serial.println(WiFi.localIP()); //แสดงหมายเลข IP NodeMCU ของเรา
}
void loop() {}