Arduino Ohm Meter
อุปกรณ์
- Arduino Uno
- 16*2 LCD display
- Potentiometer (1 kilo Ohm)
- Resistors
- Breadboard
- Jumper wires
Diagram
Code
#include<LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7); //กำหนดขาLCD
int Vin=5;
float Vout=0;
float R1=3300;
float R2=0;
int a2d_data=0;
float buffer=0;
void setup()
{
lcd.begin(16,2); //กำหนดตำแหน่งLCD
}
void loop()
{
a2d_data=analogRead(A0); //ให้a2d_dataมีค่าเท่ากับค่าที่อ่านได้จากA0
if(a2d_data)
{
buffer=a2d_data*Vin;
Vout=(buffer)/1024.0;
buffer=Vout/(Vin-Vout);
R2=R1*buffer;
lcd.setCursor(4,0);
lcd.print("ohm meter");
lcd.setCursor(0,1);
lcd.print("R (ohm) = ");
lcd.print(R2);
delay(1000);
}
}
ความคิดเห็น
แสดงความคิดเห็น