|
10.05.2018 (4703) kez okundu 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:
#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);
}
|
© 2008 - 2024 Mustafa KARSLI |