Arduino’da 7 Segment Display Kullanımı | Sıcaklık Ölçümü Örneği
Evet arkadaşlar bu yazımda sizlere hazırladığımız bir örnek bir devre üzerinde 7 Segment Display kullanımını göstereceğim. Arkaplanda yazılımında ise belirli kütüphaneler kullanacağım.
İlk önce koda geçmeden önce aşağıdaki linklerden gerekli dosyaları indirin.
Kütüphane kurulumu:
Arduino programınız üzerinden aşağıda belirtilen adımları uygulayarak .zip dosyalarını yükleyin.
Gerekli Malzemeler:
- Arduino Uno R3
- LM35DZ sıcaklık sensörü
- 2 ad. 7 Segment Display Common Cathode (Ortak Katot)
- 14 ad. 220Ω Direnç
- Muhtelif uzunlukta kablolar.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <SSD.h> #include <LM35DZ.h> SSD onluk(9,10,11,12,13,A1,A2); SSD birlik(2,3,4,5,6,7,8); LM35DZ sensor(A0); int temperature; void setup() { Serial.begin(9600); } void loop() { temperature = sensor.ReadTemperature(); Serial.println(temperature); int birler = temperature%10; int onlar = temperature/10; onluk.LightNumber(onlar); birlik.LightNumber(birler); delay(2500); } |
Devre:
Son olarak arkadaşlar eğer devre karmaşık ise yorum ile belirtirseniz. Bir başka devre şeması kullanabilirim.