ที่เก็บรวบรวมแลปและผลการทดลองการเขียนโปรแกรมบนบอร์ด Arduino UNO เพื่อเรียนรู้การทำงานร่วมกับเซ็นเซอร์ และอุปกรณ์ควบคุมต่างๆ โดยมุ่งเน้นการประยุกต์ใช้งานแบบเบื้องต้น
- เพื่อศึกษาการรับส่งข้อมูลผ่านพอร์ต Digital และ Analog
- เพื่อฝึกฝนการเขียนโปรแกรมควบคุมอุปกรณ์ Hardware ด้วยภาษา C++ (Arduino)
- เพื่อสร้างคลังความรู้เกี่ยวกับแนวทางการต่อวงจร (Wiring) และการแก้ปัญหาในแลป
- Microcontroller: Arduino UNO R3
- Breadboard: 400 / 830 Points
- Connectivity: USB Type-B Cable
- Other: Jumper Wires (M-M, M-F), Resistors 1-10kΩ
หากไม่สามารถอัปโหลดโค้ดลงบอร์ด ให้ติดตั้ง Driver_CH34X ที่แนบไป
ใน Repository นี้จะประกอบไปด้วยแลปต่างๆ ดังนี้:
- Lab 01: SW-420 Vibration Sensor - การใช้เซ็นเซอร์ตรวจจับแรงสั่นสะเทือน
- Lab 02: SW-520D Tilt Sensor - การใช้งานเซ็นเซอร์วัดการเอียง
- Lab 03: Obstacle Avoidance Sensor - การใช้เซ็นเซอร์อินฟราเรดตรวจจับสิ่งกีดขวาง
- Lab 04: Sound Detection Sensor - การอ่านค่าอนาล็อกจากเซ็นเซอร์ตรวจจับเสียง
- Lab 05: Water Level Sensor - การใช้งานเซ็นเซอร์วัดระดับน้ำ
- Lab 06: LDR - การใช้เซ็นเซอร์วัดแสงเพื่อแยกแยะความสว่าง/มืด
- Lab 07: RGB LED Module - การควบคุมโมดูลหลอดไฟ LED 3 สีและการผสมสี
- Lab 08: Active-Passive Buzzer - การสร้างเสียงด้วย Active และ Passive Buzzer
- Lab 09: DHT-21 - การวัดอุณหภูมิและความชื้นสัมพัทธ์
- Lab 10: DS18B20 - การวัดอุณหภูมิน้ำด้วยโพรบกันน้ำผ่านโปรโตคอล 1-Wire
- Lab 11: GY-521-MPU6050 - การวัดความเร่งและไจโรสโคปผ่าน I2C
- Lab 12: LED Digital Tube - การแสดงผลตัวเลขด้วยจอ 7-Segment
- Lab 13: SCT-013 - เซ็นเซอร์วัดกระแสไฟฟ้าสลับ (AC Current Sensor)
จัดทำโดย: [AtSoftMaker]