7 segment display kullanımı(0-9' a kadar yazdırma)Anot için
Kodlar kişisel olarak şu şemaya göre ayarlanır eğer devreniz katot ise 5v yerine Gnd verirsiniz ve kodların tersini yazarsınız('1' ise '0' , '0' ise '1' gibi);
Kodlar;
//Pinleri kendi şemanıza göre uyarlayınınz. Dijital pinlerde olmasına özen gösteriniz.
int pinA = 6;
int pinB = 7;
int pinC = 8;
int pinD = 10;
int pinE = 11;
int pinF = 5;
int pinG = 4;
void setup() {
pinMode(pinA,OUTPUT);
pinMode(pinB,OUTPUT);
pinMode(pinC,OUTPUT);
pinMode(pinD,OUTPUT);
pinMode(pinE,OUTPUT);
pinMode(pinF,OUTPUT);
pinMode(pinG,OUTPUT);
}
void loop() {
digitalWrite(pinA,1);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,1);
digitalWrite(pinE,1);
digitalWrite(pinF,1);
digitalWrite(pinG,1);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,0);
digitalWrite(pinC,1);
digitalWrite(pinD,0);
digitalWrite(pinE,0);
digitalWrite(pinF,1);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,0);
digitalWrite(pinE,1);
digitalWrite(pinF,1);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,1);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,1);
digitalWrite(pinE,1);
digitalWrite(pinF,0);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,1);
digitalWrite(pinC,0);
digitalWrite(pinD,0);
digitalWrite(pinE,1);
digitalWrite(pinF,0);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,1);
digitalWrite(pinC,0);
digitalWrite(pinD,0);
digitalWrite(pinE,0);
digitalWrite(pinF,0);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,1);
digitalWrite(pinE,1);
digitalWrite(pinF,1);
digitalWrite(pinG,1);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,0);
digitalWrite(pinE,0);
digitalWrite(pinF,0);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,0);
digitalWrite(pinE,1);
digitalWrite(pinF,0);
digitalWrite(pinG,0);
delay(1000);
digitalWrite(pinA,0);
digitalWrite(pinB,0);
digitalWrite(pinC,0);
digitalWrite(pinD,0);
digitalWrite(pinE,0);
digitalWrite(pinF,0);
digitalWrite(pinG,1);
delay(1000);
}
Yorumlar
Yorum Gönder