-> ชี้ไปยังสมาชิกของออปเจ็ค (เหมือน ".") ที่มา : The Arrow Operator (->) functions in a similar manner to the Dot Operator (.) >> เลื่อนบิทไปทางขวา ( bitshift right )
ทำได้ครับ ดูใน EP ต่อไปนะครับ 1.เราให้ ESP32 เป็น server แบบ fix IP 2.esp8266 x 4 ตัว เป็น client รับส่งข้อมูลกับ server 3.และได้ทำการทดลอง ให้ server esp32 ติต่อไปยัง web server เพื่อส่งข้อมูลขึ้นยัง host (อันนี้ไม่อยู่ในคลิปแต่ทดลองแล้ว) ก็ทำได้ครับ
ดีมากๆเลยครับ ขอบคุณครับ
ยินดีครับ
ขอบคุณที่ติดตาม
อันนี้เป็น Web socket ไหมครับ
เป็น Web Server ธรรมดาครับ แต่อธิบายวิธีการ อ่านข้อมูลต่างๆ ที่ Client ส่งมาครับ
@@saroj1961 อ้อ ขอบคุณครับ เหมือนผมจะเจอคลิปของพี่อีกคลิป ที่เป็น Websocket แล้วครับ
@@willson8246 เยี่ยมครับ
ผมอยากทำแบบนี้แต่ต่อเน็ตแบบใช่สาย lan อ่ะครับ ทำได้ไหม
ทำได้แค่ควรเปลี่ยนบอร์ดเพื่อความเหมาะสม เช่น บอร์ด uno กับบอร์ดชีลด์ที่มี Ethernet ครับ
@@saroj1961 Ethernet Shield W5100 ตัวนี้ได้ไหมครับ
@@chain7597 ผมไม่เคยใช้นะครับ แต่สอบถามจากคนที่ใช้งานอยู่เขาบอกว่าก็โอเคนะ แต่อาจจะยากสักหน่อย
@@saroj1961 ครับ ขอบคุณครับ
ชอบมากเลยครับอาจารย์
ขอบคุณครับ
จะสร้างสรรค์ผลงานที่ดี มีประโยชน์ต่อไปครับ
ขอบคุณครับ
ยินดีครับ
ขอบคุณที่ติดตามรับชม
ขอคำแนะนำด้วยครับ ทำไม Board Node MCU ESP8266 version 3 ผมเลือก Generic ESP8266 module ใน Arduino IDE เวลา compile มันไม่มี .hex file ออกมาครับ แต่ใช้ UNO board มี .hex file คือผมต้องการไป simualate กับ Proteus ครับ ผมเสียบ board พร้อมกันกับ PC สามารถ upload ได้ตามปกติ ลองเสียบทีละ board ก็ใช้ได้ตามปกติ ลอง uninstall IDE แล้วใช้ version ที่ไม่ต้อง install ทั้ง install (1.8.19 ทั้ง 2 version ) , ก็มี .hex file เฉพาะ UNO ครับ ได้ลองแก้ file preference.txt แล้วมันก็ไม่มี file .hex ของ ESP8266 , มันมีเฉพาะ UNO ครับ
แล้วจะจำลอง ESP8266 ใน proteus ยังไงได้บ้างครับ
ขอบคุณครับ
rem boartd management ผมใช้ตามนี้ทั้งหมดเลยครับ ตามที่หาได้
raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json
raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
arduino.esp8266.com/stable/package_esp8266com_index.json
arduino.esp8266.com/stable/package_esp8266com_index.json
arduino.esp8266.com/package_esp8266com_index.json
บอร์ดตระกูล ESP เป็นของ espressif ไม่ใช่ arduino เพียงแค่มาใช้งานในแพลตฟอร์มของ Arudino IDE เขาคงไม่ support เรื่อง hex หรอกครับ ทำได้เต็มที่ก็ export bin file ออกไปได้
เท่าที่ผมรู้ก็รู้แค่นี้นะครับเคยพยายามทำอยู่ตอนแรกๆ เหมือนกัน
@@saroj1961 อ้าวเหรอครับ ขอบคุณครับ
@@0000way0000 ยินดีครับ
ช่วยอธิบาย"->" กับ ">>" ใช้งานอย่างไรครับ ขอบคุณครับ
-> ชี้ไปยังสมาชิกของออปเจ็ค (เหมือน ".")
ที่มา :
The Arrow Operator (->) functions in a similar manner to the Dot Operator (.)
>> เลื่อนบิทไปทางขวา ( bitshift right )
-> ใช้กับตัวแปร object ที่เป็น pointer, . ใช้กับตัวแปร object ที่ไม่เป็น pointer
ทั้งสองอย่างไว้ access properties ของ object ทั้งคู่
หาดูยากมากครับ คนที่จะมาอธิบายน้องๆมือใหม่ให้ขนาดนี้ Love
ขอบคุณครับ
ep ต่อไป จะเอาความรู้ไปประยุกต์
ขอบคุณมากครับอาจารย์ สอนละเอียดเข้าใจง่ายมากครับ
ยินดีครับ
ชอบคุณที่ติดตามรับชม
รอพบกับคอร์สออนไลน์ สอนให้คิดและออกแบบโครงงาน เร็วนี้ครับ
ผมพึ่งเรียนรู้นะครับ ถ้าเริ่มต้นเล่น ผมเริ่มจาก ESP 32 ได้เลยใช่ได้เลยไหมครับ หรือควรเริ่มจาก Auduno ก่อนครับ
ราคาแต่ละบอร์ดไม่แพงครับ ซื้อมันมาทั้งสองบอร์ด Arduino Uno ,ESP32 และอุปกรณ์ i/o พวกรีเลย์ ultrasonic ตัววัดอุณหภูมิ ซื้อมาเลยที่เดียว เวลาโหลดตัวอย่างมาศึกษาจะได้มีอของทดลองได้เลย
ศึกษาคำสั่งจากตัวอน่างโปรแกรม ทำให้เรามีทิศทางในการเรียนรู้ ไปต่อได้ง่ายครับ
เริ่มเลยอย่ารอ
#ผู้รู้ย่อมเห็นเอง
ได้ความรู้เพิ่มมากครับ
ยินดีครับ
ขอบคุณที่ติดตามรับชมครับ
เราสามารถทำให้esp ทำตัวเองเป็นทั้ง server และ client ได้ไหมครับ
ทำตัวเองเป็นserver เพื่อตั้งค่าพารามิเตอร์ต่างๆ
แล้วรันปรกติ เพื่อ ส่งค่าไปยังserverต่างๆ
ทำได้ครับ ดูใน EP ต่อไปนะครับ
1.เราให้ ESP32 เป็น server แบบ fix IP
2.esp8266 x 4 ตัว เป็น client รับส่งข้อมูลกับ server
3.และได้ทำการทดลอง ให้ server esp32 ติต่อไปยัง web server เพื่อส่งข้อมูลขึ้นยัง host (อันนี้ไม่อยู่ในคลิปแต่ทดลองแล้ว) ก็ทำได้ครับ