Arduino teplota zobrazovaná na displeji

Název projektu: Arduino teplota zobrazovaná na LCD displeji

Autor projektu:  Jan E.

Popis projektu:

Chcete mít zobrazovanou pokojovou teplotu na displeji? Tak si ji tedy sestavte a naprogramujte!

Je to jednoduché, ale musíte dávat pozor při zapojování displeje.

K sestavení budete potřebovat:

  • Počítač (k napájení a programování)
  • Teplotní senzor TMP36
  • LCD displej
  • Nepájivé pole
  • Vodiče
  • Resistor 220Ω
  • Vývojovou desku Arduino Uno
  • USB kabel

// Projekt Arduino teplota na displeji

#include <LiquidCrystal.h>
const int sensorPin = A0;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
  // nastaveni posilani pres seriovy port rychlosti 9600 baud
  Serial.begin(9600);
}

void loop() {
  int sensorVal = analogRead(sensorPin);
  float voltage = (sensorVal / 1024.0) * 5.0;
  float temperature = (voltage - 0.5) * 100.0;
  lcd.setCursor(0,0);
  lcd.print("teplota");
  lcd.print(temperature);
  lcd.print(" C ____");
  delay(2000);
}

Další podobné články

Elektrický ping-pong

Cílem projektu bylo vytvořit jednoduchou digitální verzi klasické hry ping-pong pomocí mikrokontroleru Arduino a základních elektronických komponent. Slouží k interaktivní výuce programování a rozvíjí logické myšlení a umožňuje hráčům ovládat pálky a sledovat pohyb míčku na displeji. Hra demonstruje propojení hardwaru a softwaru, což z ní činí zábavný a vzdělávací projekt.

Tester I2C adresy

Užitečný nástroj pro zjištění I2C/IIC adresy konkrétního modulu pro arduino. A to jak na 3V3 tak 5V logiku.

Protože někdy potřebuji ověřit I2C adresu připojovaného zařízení (třeba podle návodu nastavená adresa nefunguje) musel jsem vyhrabat volné arduino, propojit s testovaným zařízením, nahrát program a na počítači provést kontrolu. Dospěl jsem k závěru, že se mi bude hodit krabička, která bude mít vše v jednom.