Advertisement
Guest User

lm35

a guest
Oct 18th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include <LiquidCrystal_I2C.h>
  2.  
  3. LiquidCrystal_I2C lcd(0x3F, 16, 2);
  4.  
  5. int pinSensor = A0;
  6. float suhu;
  7.  
  8. void setup() {
  9.   Serial.begin(9600);
  10.   lcd.begin();
  11.   lcd.print("symask");
  12.   lcd.setCursor(0, 1);
  13.   lcd.print("LM35 LCD 16x2");
  14.   delay(4000);
  15. }
  16.  
  17. void loop() {
  18.   lcd.clear();
  19.   suhu = bacaSuhu();
  20.   lcd.setCursor(0, 0);
  21.   lcd.print("Suhu saat ini");
  22.   lcd.setCursor(0, 1);
  23.   lcd.print(suhu,1);
  24.   lcd.print((char)223);
  25.   lcd.print("C");
  26.   delay(1000);
  27. }
  28.  
  29. float bacaSuhu() {
  30.   int ip_adc_val = 0;
  31.   float suhu = 0;
  32.   suhu = (5.0 * analogRead(pinSensor) * 100.0) / 1024;
  33.   return suhu;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement