IOXESP32
  • รู้จักกับ IOXESP32 / IOXESP32U
  • รู้จักกับ IOXESP32PS
  • รู้จักกับ IOXESP32+
  • การใช้งาน IOXESP32 กับ ArduinoIDE
  • การใช้งาน IOXESP32 กับ MicroPython
  • การใช้งาน IOXESP32 เขียนโปรแกรมด้วยบล็อก
  • การใช้งาน IOXESP32 ร่วมกับ microBlock IDE
  • วาดวงจรบอร์ด IOXESP32 ด้วยโปรแกรม Fritzing
  • IOXESP32 Audio shield
    • รู้จักกับ IOXESP32 Audio shield
    • รู้จักกับ IOXESP32 Audio shield V2
    • การต่อ IOXESP32 Audio shield เข้ากับบอร์ด IOXESP32
    • การเตรียม IOXESP32 Audio shield ให้พร้อมเขียนโปรแกรมสั่งงาน
    • การใช้งาน IOXESP32 Audio shield กับ ArduinoIDE
    • การใช้งาน IOXESP32 Audio shield ทำลำโพงบลูทูธ
  • IOXESP32 Ethernet shield
    • รู้จักกับ IOXESP32 Ethernet shield
    • การต่อ IOXESP32 Ethernet shield เข้ากับบอร์ด IOXESP32
    • การเตรียม IOXESP32 Ethernet shield ให้พร้อมเขียนโปรแกรมสั่งงาน
    • การใช้งาน IOXESP32 Ethernet shield กับ ArduinoIDE
  • IOXESP32 Mini LCD shield
    • รู้จักกับ IOXESP32 Mini LCD shield
    • การต่อ IOXESP32 Mini LCD shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 Mini LCD shield กับ ArduinoIDE
  • IOXESP32 Battery shield
    • รู้จักกับ IOXESP32 Battery shield
    • การต่อ IOXESP32 Battery shield เข้ากับบอร์ด IOXESP32
    • การต่อแบตเตอรี่เข้ากับ IOXESP32 Battery shield
    • การใช้งาน IOXESP32 Battery shield กับ ArduinoIDE
  • IOXESP32 4-Digit shield
    • รู้จักกับ IOXESP32 4-Digit shield
    • การต่อ IOXESP32 4-Digit shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 4-Digit shield กับ ArduinoIDE
  • IOXESP32 DotMatrix shield
    • รู้จักกับ IOXESP32 DotMatrix shield
    • การต่อ IOXESP32 DotMatrix shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 DotMatrix shield กับ ArduinoIDE
  • IOXESP32 Power Shield
    • รู้จักกับ IOXESP32 Power shield
    • รู้จักกับ IOXESP32 Power shield V2
    • การต่อ IOXESP32 Power shield เข้ากับบอร์ด IOXESP32
    • การจ่ายไฟเข้าบอร์ด IOXESP32 ผ่าน IOXESP32 Power shield
  • IOXESP32 Modbus RTU shield / Lite
    • รู้จักกับ IOXESP32 Modbus RTU shield
    • รู้จักกับ IOXESP32 Modbus RTU shield (Lite)
    • การต่อ IOXESP32 Modbus RTU shield / Lite เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 Modbus RTU shield / Lite กับโมดูล XY-MD02 วัดอุณหภูมิและความชื้น
    • การใช้งาน IOXESP32 Modbus RTU shield / Lite กับบอร์ดรีเลย์ Modbus RTU/RS485 4 ช่อง 12V
  • IOXESP32 CAN Bus shield
    • รู้จักกับ IOXESP32 CAN Bus shield
    • การต่อ IOXESP32 CAN Bus shield เข้ากับบอร์ด IOXESP32
    • การสื่อสารระหว่าง ESP32 กับ Arduino Uno ผ่าน CAN bus เบื้องต้น
  • IOXESP32 4-20mA Receiver shield
    • รู้จักกับ IOXESP32 4-20mA Receiver shield
    • การต่อ IOXESP32 4-20mA Receiver shield เข้ากับบอร์ด IOXESP32
    • การต่อ IOXESP32 4-20mA Receiver shield เข้ากับเซ็นเซอร์ 4-20mA
    • การใช้ IOXESP32 4-20mA Receiver shield อ่านค่าสัญญาณ 4-20mA
  • IOXESP32 Motor shield
    • รู้จักกับ IOXESP32 Motor shield
    • การต่อ IOXESP32 Motor shield เข้ากับบอร์ด IOXESP32
    • การต่อวงจรมอเตอร์เข้ากับ IOXESP32 Motor shield
    • การใช้งาน IOXESP32 Motor shield กับ Arduino IDE
  • IOXESP32 Display Adapter shield
    • รู้จักกับ IOXESP32 Display Adapter shield
    • การต่อ IOXESP32 Display Adapter shield เข้ากับบอร์ด IOXESP32
    • การต่อ IOXESP32 Display Adapter shield เข้ากับจอ TFT LCD
    • การตั้งค่าไลบรารี่ TFT_eSPI
      • การใช้งานจอ LCD TFT ร่วมกับ ESP32 ด้วยไลบรารี่ TFT_eSPI
  • IOXESP32 HUB75 Matrix Panel shield
    • รู้จักกับ IOXESP32 HUB75 Matrix Panel shield
    • การต่อใช้งาน IOXESP32 HUB75 Matrix Panel shield
    • การเขียนโปรแกรมสั่งงานจอ P4/P5/P10 RGB Matrix Panel
  • IOXESP32 I/O shield
    • รู้จักกับ IOXESP32 I/O shield
    • การต่อ IOXESP32 I/O shield เข้ากับบอร์ด IOXESP32
    • การใช้งาน IOXESP32 I/O shield ต่ออุปกรณ์ภายนอก
  • IOXESP32 Base
    • รู้จักกับ IOXESP32 Dual Base
    • รู้จักกับ IOXESP32 Triple Base
    • รู้จักกับ IOXESP32 Proto Base
    • รู้จักกับ IOXESP32 Main Power Base
  • โครงงาน
    • สร้างเกมนกหลบท่อด้วยแพลตฟอร์ม IOXESP32
Powered by GitBook
On this page
  • การใช้งานโปรแกรม microBlock IDE เบื้องต้น
  • ศึกษาเพิ่มเติม

Was this helpful?

การใช้งาน IOXESP32 ร่วมกับ microBlock IDE

microBlock IDE เป็นโปรแกรมพัฒนาเฟิร์มแวร์บนไมโครคอนโทรลเลอร์โดยใช้ภาษาบล็อกหรือไพทอน (MicroPython)

Previousการใช้งาน IOXESP32 เขียนโปรแกรมด้วยบล็อกNextวาดวงจรบอร์ด IOXESP32 ด้วยโปรแกรม Fritzing

Last updated 2 years ago

Was this helpful?

โปรแกรม microBlock IDE รองรับบอร์ดทางด้านการศึกษาเป็นหลัก เช่น บอร์ด KidBright, IPST-WiFi เป็นต้น แต่ตัวโปรแกรมก็เปิดโอกาศให้ใช้งานร่วมกับบอร์ดพัฒนา ESP32 รุ่นอื่น ๆ ได้ด้วย ผ่านการเลือกบอร์ดเป็น ESP32 Dev Module

การใช้งานโปรแกรม microBlock IDE เบื้องต้น

microBlock IDE รองรับการใช้งานทั้งแบบเวอร์ชั่นออนไลน์และออฟไลน์ (ติดตั้งโปรแกรมลงเครื่องคอมพิวเตอร์) การใช้งานทั้ง 2 เวอร์ชั่นเหมือนกัน ต่างกันเฉพาะเวอร์ชั่นออฟไลน์ต้องดาวน์โหลดไฟล์มาติดตั้งบนเครื่อง สำหรับบทความนี้เลือกสอนใช้งานเวอร์ชั่นโปรแกรม เพราะมีเสถียรภาพมากกว่า

เริ่มต้นให้ดาวน์โหลดโปรแกรมที่ แล้วเลือกดาวน์โหลดโปรแกรม microBlock IDE สำหรับระบบปฏิบัติการของเครื่องคอมพิวเตอร์

จากนั้นเปิดไฟล์ติดตั้งที่ดาวน์โหลดมา

หน้าต่างติดตั้งโปรแกรมจะแสดงขึ้นมา ให้รอจนกว่าจะติดตั้งเสร็จ

เมื่อติดตั้งเสร็จ โปรแกรม microBlock IDE จะเปิดขึ้นมาอัตโนมัติ

ก่อนเขียนโปรแกรมสั่งงาน จำเป็นต้องสร้างโปรเจคใหม่เสมอ เพื่อเลือกบอร์ดให้ถูกต้อง ให้กดปุ่ม New project ที่ด้านล่างซ้าย

กดปุ่ม Yes เพื่อยืนยันสร้างโปรเจคใหม่ (โปรแกรมจะแจ้งเตือนว่าโค้ดที่เขียนจะหายไป แนะนำให้บันทึกโค้ดโปรแกรมก่อนหากเคยเขียนโปรแกรมไว้)

เนื่องจากบอร์ด ESP32 Dev Module ไม่ใช่บอร์ดหลักที่ microBlock IDE รองรับ จึงต้องกดปุ่ม See more ก่อน จากนั้นจึงเลือกบอร์ดเป็น ESP32 Dev Module แล้วกดปุ่ม Create

ทดลองเขียนโปรแกรมไฟกระพริบที่ IO5 เป็นอย่างแรก เพื่อทดสอบว่าสามารถอัพโหลดโปรแกรมเข้าบอร์ดได้ โดยคลิกที่เมนู Basic แล้วลาก Blink Code ออกมาวางในพื้นที่ทำงาน

กดปุ่ม Upload เพื่อทดสอบอัพโหลดโค้ดโปรแกรมไฟกระพริบ

หากยังไม่ได้เชื่อมต่อบอร์ด จะมีหน้าต่างเลือก COM Port แสดงขึ้นมา ให้เลือก COM Port แล้วกดปุ่ม OK

หากบอร์ด IOXESP32 ถูกนำมาใช้งานกับโปรแกรม microBlock IDE ครั้งแรก จำเป็นจะต้องอัพโหลด MicroPython ก่อน โดยโปรแกรมจะตรวจสอบ และขึ้นหน้าต่าง Firmware Upgrade ให้ติดตั้ง MicroPython หากยังไม่เคยติดตั้งมาก่อน

ที่หน้าต่าง Firmware Upgrade ให้เลือกเวอร์ชั่นของ MicroPython เป็นเวอร์ชั่นล่าสุด แล้วกดปุ่ม Upgrade Firmware ได้เลย

รอจนกว่าจะ Upgrade เสร็จ ใช้เวลาประมาณ 1 นาที

เมื่ออัพเดท MicroPython เสร็จแล้ว ให้กดปุ่ม Upload Program เพื่อทำขั้นตอนอัพโหลดต่อได้เลย

หากอัพโหลดโปรแกรมเสร็จ จะขึ้นข้อความ Upload successful (ดังรูปด้านล่าง)

สังเกตที่บอร์ด IOXESP32 หลอดแอลอีดี IO5 จะกระพริบทุก ๆ 1 วินาทีแล้ว

ศึกษาเพิ่มเติม

อ่านรายละเอียดการเขียนโปรแกรมด้วย microBlock ได้ที่

https://microblock.app/learn
https://microblock.app/download