|
|
การเขียนโปรแกรมควบคุมบอร์ด ESP32 ด้วยภาษา Python
|
|
MicroPython เป็นการใช้ภาษา Python ในการเขียนโปรแกรมขนาดเล็ก ที่สามารถทำงานได้โดยเชื่อมต่อบน Development Boards ด้วย MicroPython นั้น คุณสามารถเขียนโปรแกรมได้อย่างเรียบง่าย และ สามารถใช้การเขียนภาษา Python ขั้นพื้นฐานเพื่อควบคุมการทำงานในส่วนของ Hardware ได้เลย ซึ่งมีความซับซ้อนน้อยกว่า การใช้ภาษา C,C++ โดยMicroPython ได้ทำการ Implement มาจากภาษา Python 3 และได้ทำการ Optimised ในส่วนของ Python Standard Library เพื่อให้สามารถทำงานได้บน Microcontroller ที่มีขนาดของแรมที่จำกัด และยังคงมีคุณสมบัติในการทำงานแบบ Interactive เหมือนกับที่เราเขียนภาษา Python บนคอมพิวเตอร์ทั่วไป และมันมีขนาดกะทัดรัดเพียงพอที่จะทำงานบนพื้นที่เก็บข้อมูลภายใน (Flash) เพียง 256K ของพื้นที่ 16K ของแรม ด้วยความเรียบง่ายของการเขียนโปรแกรมโดยใช้ภาษา Python ทำให้ MicroPython เป็นทางเลือกที่ดีสำหรับผู้เริ่มต้นที่ยังใหม่กับ การเขียนโปรแกรม และ Hardware อย่างไรก็ตาม MicroPython ยังค่อนข้างมีความสามารถในการสนับสนุนการทำงานหลายรูปแบบและการสนับสนุนมากที่สุดในด้านของ Syntax ซึ่งแทบไม่มีความแตกต่างจากการใช้ภาษา Python นอกเหนือจากความสะดวกในการใช้งาน ดังนั้นคอร์สสอนการเขียนโปรแกรมภาษา python ควบคุมไมโครคอนโทรลเลอร์ โดยใช้บอร์ด “ESP32” กับภาษาไพธอนที่เรียกว่า “MicroPython” ในขั้นพื้นฐาน สำหร้บผู้ที่สนใจเริ่มต้นศึกษาการใช้งานภาษาไพธอนบอร์ดกับ ESP32 เพื่อควบคุมอุปกรณ์ต่าง ๆ รวมถึงงานทางด้าน Internet of Things (IoT)
|
|
- แนะนำภาษา Python และ MicroPython บนไมโครคอนโทรลเลอร์ - ทำความรู้จักกับบอร์ดไมโครคอนโทรลเลอร์ ESP32 อุปกรณ์ และเซ็นเซอร์ชนิดต่างๆ - การติดตั้งโปรแกรม Python3 และติดตั้งโปรแกรม Thonny IDE บนคอมพิวเตอร์ - การติดตั้ง MicroPython Firmware บนบอร์ด ESP32 - การออกแบบและการต่อวงจรบนบอร์ด ESP32 กับเซ็นเซอร์ - การเขียนโปรแกรมและการอัพโหลดโปรแกรมเข้าสู่บอร์ด ESP32 - ทดสอบการทำงานต่างๆ การวิเคราะห์ปัญหา และแนวทางการนำไปประยุกต์ใช้งานจริง
|
|
- Thonny IDE - MicroPython - บอร์ด ESP32 - เซ็นเซอร์ต่างๆ
|
|
วันเสาร์-อาทิตย์ที่ 27-28 มกราคม 2567 (2 วัน/ 12 ชั่วโมง/ เวลา 09.00 - 16.30 น.)
|
|
ศูนย์พัฒนาทักษะและการเรียนรู้ ICT เทศบาลนครขอนแก่น ชั้น 2 ตลาดสดเทศบาล 1 ถ.กลางเมือง ต.ในเมือง อ.เมือง จ.ขอนแก่น 4000
|
|
วิทยากรประจำศูนย์พัฒนาทักษะและการเรียนรู้ ICT เทศบาลนครขอนแก่น
|
|
นักเรียน–นักศึกษา, บุคลากรของหน่วยงานต่างๆ และกลุ่มผู้สนใจทั่วไป
|
|
สามารถใช้คอมพิวเตอร์ได้ในเกณฑ์ดี
|
|
ศูนย์ฯ มีคอมพิวเตอร์ให้ใช้อบรม หรือผู้เข้าอบรมสามารถนำโน๊ตบุ้คส่วนตัวมาใช้ในการอบรมได้
|
|
- ผู้จบหลักสูตรสามารถเข้าใจการเขียนโปรแกรมภาษาไพธอนขั้นพื้นฐานได้ - ผู้จบหลักสูตรสามารถการใช้งานไมโครคอนโทรลเลอร์ ESP32 กับภาษาไพธอนได้ - ผู้จบหลักสูตรสามารถเข้าใจการทำงานด้านโปรแกรมมิ่งในงานไมโครคอนโทรลเลอร์ได้ - ผู้จบหลักสูตรสามารถสร้างโปรเจคหรือโครงงานเกียวกับการควบคุมอัตโนมัติได้ด้วยตนเอง - ผู้เข้าอบรมครบเวลา 80% และทำแบบทดสอบผ่าน จะได้รับประกาศนียบัตรฯ จากศูนย์ฯ - ผู้เรียนสามารถเข้าอบรมเพื่อทบทวนซ้ำได้ ฟรี
|
|
รับสมัครออนไลน์และตรวจสอบรายชื่อที่ www.kkict.net หรือ สมัครด้วยตนเองที่ ศูนย์พัฒนาทักษะและการเรียนรู้ ICT เทศบาลนครขอนแก่น ชั้น 2 ตลาดสดเทศบาล 1 ถ.กลางเมือง ต.ในเมือง อ.เมือง จ.ขอนแก่น 40000
สอบถามรายละเอียดเพิ่มเติมได้ที่ ฝ่ายฝึกอบรม โทรศัพท์ : 084-5830208 เว็บไซต์ : www.kkict.net เฟสบุ๊ค : www.facebook.com/kkict
|
|
สมัครด่วน! รับจำนวนจำกัด
(รายชื่อจะแสดงหลังสมัครประมาณ 5 นาที)
|