วันพุธที่ 8 มิถุนายน พ.ศ. 2559

Arduino ควบคุม LED และ LCD ด้วย VR



Arduino ควบคุม LED และ LCD ด้วย VR


 




การทำงาน  

              เมื่อมีการปรับ VR  ค่าที่ได้จะไปแสดงที่ LCD และเมื่อค่าที่ได้ มากกว่าหรือเท่ากับ 500 LED จะติดขึ้น แลัวถ้าค่าที่ได้จาด VR น้อยกว่า 500 LED จะดับ

การต่อวงจร (ตามรูปเลยครับผม)



 

 

Code
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 4, 5, 6, 7);
 
int sensor = A3;

int val;
int led = 13;


void setup()
{
pinMode(sensor,INPUT);
pinMode(led,OUTPUT);

Serial.begin(9600);
}

void loop()
{

  val = analogRead(sensor);

  if (val>=500)
     {
     digitalWrite(led,HIGH);
     }
  else{digitalWrite(led,LOW);}
   
  Serial.println(val);

  lcd.begin(16, 2); 
  lcd.setCursor(0, 1);

  lcd.print(val);

  delay(1);

}




ผลการทดลอง 




 ค่า VR ที่ได้ มากกว่าหรือเท่ากับ 500 LED จะติดขึ้น


 
แลัวถ้าค่าที่ได้จาด VR น้อยกว่า 500 LED จะดับ 
 

 
 



 เพื่อการเรียนรู้....^^

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

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