Malzemeler;
- Arduino Uno
- Toprak Nem Sensörü
- 8x8 Modüllü Led Matrix
- 9V Pil
- Anahtar
- Jumper Kablo
Yapımı

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