LAB: Basic Analog Input/Output
การวัดค่าแรงดันของวงจรและเขียนโปรแกรมสำหรับรับและส่งข้อมูลAnalogผ่านขา I/O ของ Embedded board
จุดประสงค์
สามารถอ่านจาก Datasheet ของ sensor เพื่อวิเคราะห์หลักการทำงานสำหรับนำมาใช้ในการเขียนโปรแกรมให้เหมาะสมกับ sensor
สามารถวัดและอ่านค่าแรงดันของขาอุปกรณ์ด้วย Digital Multimeter ได้
สามารถเขียนโปรแกรมลง Embedded board เพื่อควบคุมอุปกรณ์ผ่านขา I/O ด้วยสัญญาณ analogได้
Lab 1: การวัดค่าแรงดันขา Output ของ Sensor ที่ส่งสัญญาณแบบ Analog
อ่าน Datasheet ของ potentiometer ว่าหน้าที่ของแต่ละใช้งานอย่างไรและต่อ sensor กับ Embedded board
ต่อวงจรและเขียนโปรแกรมให้สามารถรับค่าจาก sensor แบบ Analog
สังเกตการทำงานของโปรแกรมบน serial monitor เมื่อปรับค่า sensor
อุปกรณ์ทดลอง
Arduino mega2560
1
myDAQ
1
LED
1
Potentiometer
1
โปรแกรม
Arduino IDE
โปรแกรม NI ELVISSmx
Schematic
Circuit Diagram
Code
เราสามารถเปิดดูค่า analog ที่อ่านได้ด้วยการเปิด serial monitor ด้วยการกดปุ่มตามรูป
บันทึกผลการทดลอง
ทดลองปรับค่า potentiometer สังเกตุค่าการเปลี่ยนแปลงบน Serial monitor
วัดค่าแรงดันที่ออกจาก Output pin ของ potentiometer บันทึกการเปลี่ยนแปลงและค่าสูงสุด-ต่ำสุด ที่แสดงบน Serial monitor และค่าแรงดันที่วัดได้
บันทึกผลการทดลอง template ที่ได้รับมอบหมาย
Lab 2:การทดลองใช้งาน potentiometer เป็นตัวควบคุม Analog output
การทดลองใช้งาน potentiometer เป็นตัวควบคุม Analog output โดยต่อชุดทดลองในแบบเดียวกับการทดลองที่ 1 และใช้ชุดคำสั่งดังต่อไปนี้
Code
บันทึกผลการทดลอง
ทดลองปรับค่า potentiometer สังเกตุค่าการเปลี่ยนแปลงบน Serial monitor
วัดค่าแรงดันที่ออกจาก Output pin ของ potentiometer บันทึกการเปลี่ยนแปลงและค่าสูงสุด-ต่ำสุด ที่แสดงบน Serial monitor และค่าแรงดันที่วัดได้
บันทึกผลการทดลอง template ที่ได้รับมอบหมาย
Last updated