GPIO ขาเข้า–ออกทั่วไป
บทเรียนที่พัฒนาทักษะนี้
หัวข้อที่มีชื่อว่า “บทเรียนที่พัฒนาทักษะนี้”| บทเรียน | หลักสูตร | พัฒนาถึงระดับ |
|---|---|---|
| โปรแกรมแรก: เขียนบนจอและเปิดไฟ | Explorer: เปิดโลกระบบสมองกลฝังตัว | L1 รู้จัก |
| โมดูล gpio: LED ปุ่ม และบอร์ดที่บอกได้ว่ามีอะไร | AIoT in Action: จากหน้าจอสัมผัสสู่แพลตฟอร์ม IoT (MicroPython) | L1 รู้จัก |
| หลังไฟและปุ่ม: active-low กันเด้ง และลูปที่ไม่หยุด | AIoT in Action: จากหน้าจอสัมผัสสู่แพลตฟอร์ม IoT (MicroPython) | L2 ทำตามแนวทาง |
| ลงมือทำ: ไฟวิ่งกับปุ่ม แล้วส่งขึ้น broker | AIoT in Action: จากหน้าจอสัมผัสสู่แพลตฟอร์ม IoT (MicroPython) | L2 ทำตามแนวทาง |
| ลงมือทำ: แผงควบคุมสัมผัสของเรา และ widget ขั้นต่อไป | AIoT in Action: จากหน้าจอสัมผัสสู่แพลตฟอร์ม IoT (MicroPython) | L2 ทำตามแนวทาง |
| ปุ่มกดบนบอร์ดฐานและเมนูที่ไม่ใช้จอสัมผัส | TESAIoT Firmware Stack: เฟิร์มแวร์ภาษา C บน TESAIoT Dev Kit | L2 ทำตามแนวทาง |
| Pull-up, pull-down และปุ่มกด | อิเล็กทรอนิกส์และเครื่องมือวัดสำหรับนักพัฒนาระบบฝังตัว | L2 ทำตามแนวทาง |
| GPIO และ interrupt | พื้นฐานเฟิร์มแวร์ภาษา C บน PSoC Edge | L3 ทำได้เอง |
| GPIO และอุปกรณ์ต่อพ่วงผ่าน Driver API | TESA Firmware SDK สำหรับ Edge AI | L2 ทำตามแนวทาง |
| แล็บ: GPIO และอุปกรณ์ต่อพ่วงบนฮาร์ดแวร์จริง | TESA Firmware SDK สำหรับ Edge AI | L2 ทำตามแนวทาง |
บทเรียนที่ประเมินทักษะนี้
หัวข้อที่มีชื่อว่า “บทเรียนที่ประเมินทักษะนี้”| บทเรียน | ระดับ | หลักฐาน |
|---|---|---|
| โปรแกรมแรก: เขียนบนจอและเปิดไฟ | L1 รู้จัก | practice/blink_count.py |
| ลงมือทำ: ไฟวิ่งกับปุ่ม แล้วส่งขึ้น broker | L2 ทำตามแนวทาง | practice/s03_led_button.py |
| ลงมือทำ: แผงควบคุมสัมผัสของเรา และ widget ขั้นต่อไป | L2 ทำตามแนวทาง | practice/s04_touch_panel.py |
| แล็บ: GPIO และอุปกรณ์ต่อพ่วงบนฮาร์ดแวร์จริง | L2 ทำตามแนวทาง | README.md#lab-a–gpio-led–button-required |
บทบาทที่ใช้ทักษะนี้
หัวข้อที่มีชื่อว่า “บทบาทที่ใช้ทักษะนี้”| บทบาท | ระดับขั้นต่ำ | ในบทบาทนี้ |
|---|---|---|
| นักพัฒนาเฟิร์มแวร์ | L3 ทำได้เอง | จำเป็น (R) |
| นักพัฒนาอุปกรณ์ IoT | L3 ทำได้เอง | จำเป็น (R) |
| ผู้ประกอบการและเจ้าของผลิตภัณฑ์ | L2 ทำตามแนวทาง | จำเป็น (R) |
ระดับความสามารถ
หัวข้อที่มีชื่อว่า “ระดับความสามารถ”- L1 รู้จัก · Bloom: remember/understand
- L2 ทำตามแนวทาง · Bloom: apply (scaffolded)
- L3 ทำได้เอง · Bloom: apply/analyse
- L4 มืออาชีพ · Bloom: analyse/evaluate
- L5 ออกแบบและนำทีม · Bloom: evaluate/create
ใช้อ้างอิงใน Open Badges 3.0 และ CASE
หัวข้อที่มีชื่อว่า “ใช้อ้างอิงใน Open Badges 3.0 และ CASE”UUID: a519bb57-b00c-5ea4-8692-a0b387121dcc
{ "type": [ "Alignment" ], "targetName": "GPIO", "targetUrl": "https://tesaiot.github.io/tesa-qualification-program/skills/mcu.gpio/", "targetCode": "mcu.gpio", "targetFramework": "TESA Embedded Systems Skill Map 0.1.0", "targetType": "CFItem"}ข้อมูลแผนที่ทักษะเผยแพร่ภายใต้ CC BY-SA 4.0 ดัดแปลงจาก Embedded Systems Engineering Roadmap ของ Meysam Parvizi
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
เนื้อหาเผยแพร่ภายใต้ CC BY-NC 4.0 นำไปใช้ต่อในงานที่ไม่ใช่เพื่อการค้าได้ โปรดอ้างอิงสมาคมสมองกลฝังตัวไทย (TESA) ทุกครั้ง · วิธีอ้างอิง TESA