Bugün filmlerde bir çok bomba sahnesinde kullanılan segmentlere bir başlangıç yapmak istiyorum.
Yapacağımız uygulama aslında biraz ilk yaptığımız blink'e cok benzemekte tek yapacağımız, bağlantılara voltaj verip almak.
Geçen günlerde bir paylaşımda bir Türk dizisinde bomba sahnesinde daha kullanılmış ve bunu hepimizin aracı olan Arduino ile yapmışlar gittikçe büyüyoruz. Her seferinde yeni bir sensör yada bir şey tanıtmaya çalışıyorum eğer ki merak ettiğiniz bir şey olursa anlatmaya çalışırım. (not: tabi bende becerebilirsem)
7 Segment Bacak Bağlantıları
Kullanılacak malzemeler
- Bir adet Arduino geliştirme kartı
- 7 segment display (anot/katot (farkını yukarıdan görebilirsiniz))
- Yaklaşık 10 adet Jumper kablo
Bağlantı Şeması
Kullanılacak Kodlar
//28.06.2015 BlueTesla
int a = 2;
int b = 3;
int c = 4;
int d = 5;
int e = 6;
int g = 7;
int f = 8;
void setup() {
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(g,OUTPUT);
pinMode(f,OUTPUT);
}
void loop() {
// 0
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(g, LOW);
digitalWrite(f, HIGH);
delay(500);
// 1
digitalWrite(a, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(g, LOW);
digitalWrite(f, LOW);
delay(500);
// 2
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, LOW);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(g, HIGH);
digitalWrite(f, LOW);
delay(500);
// 3
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(g, HIGH);
digitalWrite(f, LOW);
delay(500);
// 4
digitalWrite(a, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
delay(500);
// 5
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
delay(500);
// 6
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
delay(500);
// 7
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(g, LOW);
digitalWrite(f, LOW);
delay(500);
// 8
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
delay(500);
// 9
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
delay(1000);
}
Fotoğraf ve Video
Herkese iyi çalışmalar dilerim arkadaşlar
Hiç yorum yok:
Yorum Gönder