Malzemeler;
- Arduino Uno
- Toprak Nem Sensörü
- 8x8 Modüllü Led Matrix
- 9V Pil
- Anahtar
- Jumper Kablo
Yapımı
Arduino Uno'nun;
12. Pini Modül üzerindeki DIN'e
11. Pini Modül üzerindeki CLK'ye
10. Pini Modül Üzerindeki CS'ye
GND Pini Modül Üzerindeki GND'ye
5V Pini Modül Üzerindeki VCC'ye bağladıktan sonra
Beyaz Kablo : Arduino üzerindeki A0 pinine ,
Gri Kablo : Arduino üzerinde GND pinine,
Mor Kablo : Arduino üzerindeki 5V pinine bağlanacak.
Diğer ;
Yeşil Kablo ve Kahverengi Kablo resimdeki gibi bağlanacak.
Pilin artı(+) yani kırmızı kabloyu ikiye bölüp anahtarı bağlıyoruz.
=SON OLARAK ARDUİNO PROGRAMINDAN AŞAĞIDAKİ KOLARI ATIYORUZ=
--------------------------------------------------------------------------------------------------------------------------
#include "LedControl.h"
#include "binary.h"
int nem=0;
int deger;
LedControl lc=LedControl(12,11,10,1);
// happy face
byte hf[8]= {B00111100,B01000010,B10100101,B10000001,B10100101,B10011001,B01000010,B00111100};
// sad face
byte sf[8]= {B00111100,B01000010,B10100101,B10000001,B10011001,B10100101,B01000010,B00111100};
void setup() {
lc.shutdown(0,false);
// Set brightness to a medium value
lc.setIntensity(0,8);
// Clear the display
lc.clearDisplay(0);
Serial.begin(9600);
}
void uzgun(){
lc.setRow(0,0,sf[0]);
lc.setRow(0,1,sf[1]);
lc.setRow(0,2,sf[2]);
lc.setRow(0,3,sf[3]);
lc.setRow(0,4,sf[4]);
lc.setRow(0,5,sf[5]);
lc.setRow(0,6,sf[6]);
lc.setRow(0,7,sf[7]);
}
void mutlu(){
lc.setRow(0,0,hf[0]);
lc.setRow(0,1,hf[1]);
lc.setRow(0,2,hf[2]);
lc.setRow(0,3,hf[3]);
lc.setRow(0,4,hf[4]);
lc.setRow(0,5,hf[5]);
lc.setRow(0,6,hf[6]);
lc.setRow(0,7,hf[7]);
}
void loop(){
deger = analogRead(nem);
deger = map(deger,0,1023,0,100);
Serial.print("Deger :");
Serial.println(deger);
delay(500);
if(deger > 65){
uzgun();
}
else
mutlu();
}
--------------------------------------------------------------------------------------------------------------------------
YAPIMCILAR: -Mete SAVUR-Yasin Can ATEŞ-Yiğit GÖLEBATMAZ
BENAL MAKERS
saolun sayenizde projeden 100 aldım çok teşekkürler! :D
YanıtlaSilSaolun herşey çok açık başka sitelerde bu kadar anlaşılır değil :D
YanıtlaSilharika bir çalışma olmuş, elinize sağlık tebrik ediyorum.
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSilNemde neme sokmadan gülrn surat yanıyo neden
YanıtlaSilArduino:1.8.2 (Windows 7), Kart:"Arduino/Genuino Uno"
YanıtlaSilC:\Users\user\Desktop\arduıno ödev\mutlu_eden\mutlu_eden.ino:1:24: fatal error: LedControl.h: No such file or directory
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
şçyle bir hata veriyor kodda yardımcı olurmusunuz.
dot matrix tam olarak hangi pine gidiyor?
YanıtlaSil