บทความ

กำลังแสดงโพสต์จาก กุมภาพันธ์, 2018

ESP-IDF ตอนที่ 2 ESP32 สั่งเปิด/ปิดไฟ LED

รูปภาพ
สวัสดีครับ วันนี้เราจะมาเรียนรู้การสั่งงาน GPIO บนบอร์ด ESP32 กัน สำหรับคนที่ยังไม่รู้ว่า GPIO คืออะไร เรามาทำความเข้าใจกันก่อนนะครับ  รูปที่ 1 พอร์ตและ I/O ของบอร์ด  DOIT ESP32 DEVKIT V1         GPIO ก็คือพอร์ตต่างๆ ที่อยู่บนบอร์ด ESP32 ซึ่งเราสามารถควบคุมและสั่งงานได้ ในการสั่งงานพอร์ตต่างๆ เราสามารถกำหนดได้ด้วยนะครับว่าจะให้แต่ละพอร์ตนั้นเป็นอินพุตหรือเอาต์พุต คำถามต่อมาอินพุตและเอาต์พุต คืออะไร ???        อินพุตก็คือการรับข้อมูลจากเซนเซอร์ต่างๆ ที่เรานำมาเชื่อมต่อ ส่วนเอาต์พุตก็จะเป็นการสั่งงานอุปกรณ์ต่างๆ ซึ่งจะอยู่ในลักษณะของการ เปิด/ปิด ไฟ เช่นการสั่งงานเปิด/ปิด ไฟ LED และ การสั่งงาน Motor เป็นต้น รูปที่ 2  ตัวอย่างอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ที่เรานำมาใช้งาน         จากบทความก่อนหน้านี้เราได้ทำการติดตั้ง ESP-IDF และลองอัพโหลดโปรแกรมแสดงข้อความ Hello world ลงบอร์ด ESP32 กันไปแล้ว วันนี้เราจะมาทำให้หลอดไฟ LED บนบอร์ด DOIT ESP32 DEVKIT V1 กระพริบแบบเป็นจังหวะกันนะครับ         ก่อนที่จะเข้าสู่การเขียนโปรแกรมเพื่อสั่งงาน GPIO เราต้องทำความรู้จักกับคำส