Arduino ile 7 Segment Display Termometre Uygulaması

2 3.419

Bu projemizde arduino ile 7 segment display termometre yapımını anlatacağım.

Malzemeler:

  1. Arduino
  2. 2 Adet 7 segment display
  3. DS18B20 sıcaklık sensörü

Elektronik Devre Şeması:

Aşağıdaki şekildeki devre şemasından gerekli bağlantıları yapalım.

Yazılım Kısmı:

7 segment display kütüphanesini aşağıdaki bağlantıdan indirin.

Display Kütüphanesi

Display Termometre Uygulaması

#include "SevSeg.h"
 
SevSeg sevseg;
 
int tempUnits = fahrenheit;
 
int refreshTime = 5000;
 
unsigned long timer;
float celsius = 0, kelvin = 0, fahrenheit = 0;
 
void setup()
{
sevseg.Begin(0,2,3,4,5,6,7,8,9,10,11,12,13);
}
 
void loop()
{
sevseg.PrintOutput();
kelvin = analogRead(0) * 0.004882812 * 100;
celsius = kelvin - 2.5 - 273.15;
fahrenheit = ((kelvin - 2.5) * 9 / 5) - 459.67;
 
unsigned long mils=millis();
if (mils-timer>=refreshTime) {
timer=mils;
sevseg.NewNum(tempUnits,(byte) 2);
}
}

 

Bunlar da İlgini Çekebilir
Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Yorum
  1. kulogluelektronik

    termometre.ino:5:17: error: ‘fahrenheit’ was not declared in this scope
    Derleme sırasında hata oluştu.

    1. kulogluelektronik

      proje çöp galiba