LAB: Basic Digital Input/Output
การวัดค่าแรงดันของวงจรและเขียนโปรแกรมสำหรับรับและส่งข้อมูลดิจิตอลผ่านขา I/O ของ Embedded board
จุดประสงค์
สามารถอ่านจาก Datasheet ของ LED และคำนวณหาค่าความต้านทาน(Resistor)ที่เหมาะสมกับวงจรได้
สามารถวัดและอ่านค่าแรงดันของขาอุปกรณ์ด้วย Digital Multimeter ได้
สามารถเขียนโปรแกรมลง Embedded board เพื่อควบคุมอุปกรณ์ผ่านขา I/O ด้วยสัญญาณดิจิตอลได้
Lab 1: การวัดค่าแรงดันขา Output ที่ส่งสัญญาณ แบบ Digital
ทดลองเขียนโปรแกรมส่งสัญญาณแบบดิจิตอลผ่านขา Output ของ Arduino board และใช้ MyDAQ การวัดค่าแรงดันที่ค่า output ของบอร์ด
อุปกรณ์ทดลอง
Component | Quantity |
---|---|
Arduino mega2560 | 1 |
myDAQ | 1 |
โปรแกรม
Arduino IDE
โปรแกรม NI ELVISSmx
Code
บันทึกผลการทดลอง
ทำการวัดและอ่านค่าแรงดันที่แสดงผลบน Digital multimeter Application
บันทึกผลการทดลอง template ที่ได้รับมอบหมาย
Lab 2: การเลือกค่าความต้านทาน(Resistor)ที่เหมาะสมกับวงจร LED
ทำการต่อวงจรและวัดค่าแรงดันที่ตกคร่อม LED พร้อมทั้งจดบันทึกผล
อุปกรณ์ทดลอง
Component | Quantity |
---|---|
Arduino mega2560 | 1 |
myDAQ | 1 |
Red LED | 1 |
Resistor | 1 |
โปรแกรม
Arduino IDE
โปรแกรม NI ELVISSmx
Schematic
Circuit Diagram
บันทึกผลการทดลอง
ทำการวัดแรงดันและอ่านค่าแรงดันตกคร่อม led และ ตัวต้านทาน จาก Digital multimeter Application
บันทึกผลการทดลอง template ที่ได้รับมอบหมาย
Lab3: Basic Digital Input/Output
ทดลองเขียนโปรแกรมรับข้อมูลแบบดิจิตอลจาก button ผ่านขา Input และส่งข้อมูลแบบดิจิตอลเพื่อควบคุม LED ผ่านขา Output ของ Aduino Uno R3
อุปกรณ์ทดลอง
Component | Quantity |
---|---|
Arduino Uno R3 | 1 |
Pushbutton | 1 |
Resistor | 1 |
Red LED | 1 |
โปรแกรม
Arduino IDE
โปรแกรม NI ELVISSmx
Schematic
Circuit Diagram
Code
บันทึกผลการทดลอง
บันทึกผลการทดลอง template ที่ได้รับมอบหมาย
Last updated