📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้ คำสั่งเขียน
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int adc;
void setup()
{
lcd.begin(16, 2);
Serial.begin(9600);
pinMode(A0, INPUT);
}
void loop()
{
adc = analogRead(A0);
lcd.setCursor(0, 0);
lcd.print("NILAI ADC = ");
lcd.setCursor(12, 0);
lcd.print(adc);
Serial.println(adc);
delay(1000);
lcd.setCursor(12, 0);
lcd.print(" ");
if (adc<=102){
lcd.setCursor(0,1);
lcd.print("[ ]= 0%");
}
if (adc>=103 && adc<=204){
lcd.setCursor(0,1);
lcd.print("[= ]=10%");
}
if (adc>=205 && adc<=306){
lcd.setCursor(0,1);
lcd.print("[== ]=20%");
}
if (adc>=307 && adc<=408){
lcd.setCursor(0,1);
lcd.print("[=== ]=30%");
}
if (adc>=309 && adc<=510){
lcd.setCursor(0,1);
lcd.print("[==== ]=40%");
}
if (adc>=511 && adc<=612){
lcd.setCursor(0,1);
lcd.print("[===== ]=50%");
}
if (adc>=613 && adc<=714){
lcd.setCursor(0,1);
lcd.print("[====== ]=60%");
}
if (adc>=715 && adc<=816){
lcd.setCursor(0,1);
lcd.print("[======= ]=70%");
}
if (adc>=817 && adc<=918){
lcd.setCursor(0,1);
lcd.print("[======= ]=80%");
}
if (adc>=919 && adc<=1020){
lcd.setCursor(0,1);
lcd.print("[========= ]=90%");
}
if (adc>=1021 && adc<=1023){
lcd.setCursor(0,1);
lcd.print("[==========]100%");
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
ครูเต้ง เทคโนฯ