วันจันทร์ที่ 12 มีนาคม พ.ศ. 2561

ส่งงานครั้งที่ 8

#include<LiquidCrystal.h> // เรียกใช้ไฟล์   <LiquidCrystal.h>
LiquidCrystal lcd (7,8,9,10,11,12); //จอ lcd  เชื่อมต่อขา 7,8,9,10,11.12

void setup() {

Serial.begin(9600);
lcd.begin(16,2); // จอ lcd ,มี 2 เเถว  16 colum
lcd.clear(); // เคลียร์ หน้าจอ lcd
}
void loop() {

int voltage_value0 = analogRead(A0); //กำหนดตัวเเปล voltage_value0 อ่านค่าจาก A0
int voltage_value1 = analogRead(A1);  //กำหนดตัวเเปล voltage_value1 อ่านค่าจาก A1

 int subraction_value =(voltage_value0 - voltage_value1) ;
 // กำหนดตัวเเปล subraction_value  คือ ค่าvoltage_value0 - voltage_value1

 float temp_val = (subraction_value*0.00488); 
// กำหนดตัวเเปรtemp_val คือ  subraction_valueคูณ0.0048
 float current_value = (temp_val/22);
// กำหนดตัวเเปรcurrent_value คือ ค่าtemp_val หาร22
 Serial.print(current_value);// เเสดงข้อมูล จากตัวเเปรcurrent_value
 lcd.setCursor(0,0); //  เลื่อนเคเซอร์ไปคอลัมน์ที่ 0  เเถวที่ 0
 lcd.print("current value=");//เเสดงข้อความcurrent value=
 lcd.setCursor(0,1);//  เลื่อนเคเซอร์ไปคอลัมน์ที่ 0  เเถวที่ 1
 lcd.print (current_value);//เเสดงค่าจากตัวเเปรcurrent_value
 lcd.print("A");//เเสดงคำว่า A
 delay(1000);// หน่วงเวลา 1 วินาที
}


ไม่มีความคิดเห็น:

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

Mini Project

Control Lamp 220v  With LDR const int lamp = 12; const int ldrPin=A0; #include <Wire.h> #include <LiquidCrystal_I2C.h>...