โค้ดโปรแกรมนะครับ
//AKE Remake
//AKE Electronic
void setup() {
// เซ็ตพอร์ตที่ใช้ในการเชื่อมต่อ 9600
Serial.begin(9600);
}
// กำหนดลูปวนซ้ำการทำงาน
void loop() {
// กำหนดพอร์ตอินพุตสัญญาณเข้า อนาล็อกที่ขา A0
int sensorValue = analogRead(A0);
// บอร์ดสามารถอ่านค่าได้ตั้งแต่ ( 0 - 1023) และ โวลต์ตั้งแต่ (0 - 5V)
float voltage = sensorValue * (5.0 / 1023.0); // บรรทัดนี้เป็นการนำค่าที่ได้ตั้งแต่ 0-1023 มาหารด้วย 1023.0 ก็จะได้เป็นโวลต์จริงครับ
// แสดงค่าที่อ่านได้ออกทางพอร์ต9600ของโปรแกรมนั่นเองครับ
Serial.println(voltage);
}
ความสารมารถของโปรแกรมนี้คือสามารถใช้วัดไฟฟ้ากระแสตรง ที่มีค่าแรงดันไฟตั้งแต่ 0 จนถึง 5 โวลต์ โดยไม่ต้องทำการต่ออุปกรณ์เสริมแต่อย่างใด ใช้บอร์ด Arduino ตัวเดียวเท่านั้นครับ ส่วนรายละเอียดคำอธิบายโค้ดสามารถกดได้ที่ลิ้งโค้ดด้านบนเลยครับ

0 ความคิดเห็น