Ispis očitanja temperature na LCD ekran

Što ćemo naučiti:

– Prikaz temperature na vanjskom ekranu

Zadatak

Na Arduino spojite LCD ekran i senzor temperature TMP36. Napišite program kojim ćete dobiti podatke mjerenja temperature na LCD ekranu, pri tome u prvom redu mora pisati “Temperatura:”, a u drugom redu očitanje temperature i mjerna jedinca.

Prikaz spajanja

Arduino kod

#include <LiquidCrystal.h> 
#include <TMP36.h> 

const int rs = 12, en = 11, d4 = 2, d5 = 3, d6 = 4, d7 = 5;
float celsius;

LiquidCrystal lcd(rs, en, d4, d5, d6, d7); 
TMP36 SenzorTMP36(A0, 3.3);

void setup() {
  analogWrite(A3, 0);
  lcd.begin(16, 2); 
  lcd.print("Temperatura:");
} 

void loop() {
  celsius = SenzorTMP36.getTempC();

  lcd.setCursor(0,1);
  lcd.println(celsius);

  lcd.setCursor(5,1);
  lcd.print(" C"); 

  delay(500);
}