Icerige atla
//

Bilim ve Teknoloji Üretmek İçin Buradayız!

Arduino Toprak Nem Sensörü ve Dot Matrix ile İfade Gösterici
Arduino 10.05.2018 👁 6,379

Arduino Toprak Nem Sensörü ve Dot Matrix ile İfade Gösterici

⏱️ Tahmini okuma: 1 dk

Arduino geliştirme kartında toprak nem sensörü kullanarak dot matrix üzerinde ifade gösterici yaptık. Toprak susuz ise üzgün ifade gösteren nemli ise güler yüz ifadesi gösteren arduino devresidir.

MaxMatrix Kütüphanesi için tıklayınız...

Malzemeler:

  • Arduino Nano
  • Toprak Nem Sensörü
  • 8x8 Dot Matrix

#include <MaxMatrix.h>
 
byte mutlu[] =
{ 8, 8,
B00111100,
B01000010,
B00000000,
B00000000,
B00000000,
B10100101,
B01000010,
B00000000,
};
 
byte uzgun[] =
{ 8, 8,
B00000000,
B01000010,
B01000010,
B00111100,
B00000000,
B10100101,
B01000010,
B00000000, 
};
 
byte cokmutlu[] =
{ 8, 8,
B00000000,
B00011000,
B00100100,
B00111100,
B00000000,
B00000000,
B10100101,
B01000010,
};
 
const int sensorMin = 0; 
const int sensorMak = 1024; 
int din = 5;
int cs = 4;
int clk = 3;
int sayi = 1;
MaxMatrix goster(din, cs, clk, sayi);
 
void setup() {
goster.init();
goster.setIntensity(1);
Serial.begin(9600);
goster.writeSprite(0, 0, mutlu);
delay(500);
goster.writeSprite(0, 0, uzgun);
delay(500);
goster.writeSprite(0, 0, cokmutlu);
delay(500);
}
 
void loop() {
int sensor = analogRead(A0);
int deger = map(sensor, sensorMin, sensorMak, 0, 3);
switch (deger) {
case 0:
goster.writeSprite(0, 0, cokmutlu);
break;
case 1:
goster.writeSprite(0, 0, mutlu);
break;
case 2:
goster.writeSprite(0, 0, uzgun);
break;
}
delay(50);
}
 
👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu içeriği paylaş

Bu sayfa işinize yaradı mı?

Bu yazıyı değerlendirin

5 yıldız üzerinden puanlayın — Google arama sonuçlarında yıldız görünmesine yardımcı olur.

/ 5 (0 oy)

Öğrenci Paneli

Ders ilerlemenizi kaydetmek için giriş yapın.

Giriş Yap

Mobil Erişim — QR Kod

QR

Telefonunuzla tarayın

📚 Benzer Makaleler

💬 Yorumlar

Henüz yorum yapılmamış.

Fikrini Belirt

Yorumlar yönetici onayından sonra yayınlanır. Küfür, hakaret, kişisel veri ve reklam içeren mesajlar reddedilir.