โปรแกรมวัดแรงดันไฟ 0 - 5 โวลต์ - อธิบาย Arduino Code

โปรแกรมวัดแรงดัน เพื่อนๆอ่านไม่ผิดครับ เพราะการวัดแรงดันไฟครั้งนี้เราใช้เพียงบอร์ด Arduino เพียงตัวเดียวเท่านั้น แต่ก็วัดได้แค่ 0-5 โวลต์เท่านั้นน่ะครับวัดเกินนี้บอร์ดเสียได้
คุณสมบัติโปรแกรม
  • วัดไฟฟ้ากระแสตรงได้ตั้งแต่ 0 จนถึง 5 โวลต์
  • อ่านค่าได้จากหน้าจอคอม หรือ แล้วแต่ประยุกต์นำไปใช้งาน
  • เท่ อิอิ
โค้ดโปรแกรม - Code Program
-------------------------------------------------------------------
-------------------------------------------------------------------
//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);
}
-------------------------------------------------------------------
-------------------------------------------------------------------
วิธีใช้งานจริง
       เมื่อเพื่อนๆ Burn โปรแกรมเข้าไปยังบอร์ด Arduino เรียบร้อยแล้วให้หาแหล่งจ่าย 0-5 โวลต์ หรือถ่าน AA 1.5 โวลต์ถ่านรีโหมด มาทดสอบโปรแกรม โดยต่อขั้วลบ[-] เข้ากับกราวด์ของบอร์ด และขั้วบวก[+] เข้ากับ ขาPIN A0 จากนั้นสามารถอ่านค่าได้จากโปรแกรมโดยกด[Serial Monitor]ดังรูปข้างล่างครับ
เมื่อกดแล้วก็จะขึ้นหน้าต่างแสดงแรงดันขึ้นมาเองครับ
**อย่าลืมต่อสาย USB ระหว่างบอร์ดกับคอมด้วยหล่ะครับ

แสดงความคิดเห็น

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

  1. อยากจะวัดแรงดันถ่าน9V แล้วแปลงเป็นเปอร์เซน ต้องทำยังไงครับ

    ตอบลบ
Emoji
(y)
:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)