ข้ามไปยังเนื้อหา

GPIO ขาเข้า–ออกทั่วไป

รหัสทักษะ
mcu.gpio
หมวด
ซอฟต์แวร์
กลุ่ม
ไมโครคอนโทรลเลอร์
ความสำคัญตาม Roadmap
R · จำเป็น
ที่มา
โหนดบนแผนภาพ Roadmap v1.2.3
โหนดใน Roadmap
Microcontrollers / 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

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