İçindekiler:

Arduino ile Geri Sayım Düğmesi: 4 Adım
Arduino ile Geri Sayım Düğmesi: 4 Adım

Video: Arduino ile Geri Sayım Düğmesi: 4 Adım

Video: Arduino ile Geri Sayım Düğmesi: 4 Adım
Video: 7 segment display kullanımı | Arduino dersleri #4 2024, Temmuz
Anonim
Arduino Geri Sayım W/Dinlenme Düğmesi
Arduino Geri Sayım W/Dinlenme Düğmesi

Bu Eğitim Tablosu, bir düğme ile sıfırlanabilen 4 Haneli 7 Segment Ekran kullanarak bir geri sayım sayacının nasıl oluşturulacağını öğretecektir. Bunu yapma fikri aklıma geldi çünkü sınıfta 1 haneli 7-segment ekranı oluştururken beni bu noktaya getiren daha büyük bir şey yaratmak istedim.

Bu Talimatta gerekli malzemeler, doğru kablolama ve 4 Haneli 7 Segment Ekranın işlevini programlayacak kodun indirilebilir bir dosyası bulunur. Bu adımları doğru bir şekilde takip etmek, 4 Haneli 7 Segment Ekranınızın düzgün çalışmasını sağlayacaktır.

Adım 1: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler

4 Haneli 7 Segment Ekran zamanlayıcısını oluşturmak için aşağıdakilere ihtiyacınız olacak:

- 4 Haneli 7 Segment Gösterge

-14 Tel (Bu konuda renk hiç farketmez)

-11 7 Digit Segment için gerekli teller

-2 teller basma düğmesi içindir

-Butona basınız

-Audrino UNO Bağlantılı USB Kablosu

Adım 2: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

4 Haneli 7 Segmenti ve Basmalı Butonu Breadboard'unuza yerleştirdikten sonra, ilk adım 4 farklı haneli pini Arduino'ya ilk dört pinine bağlamaktır, pinleri istediğiniz gibi bağlayabilir ve kodunuzu değiştirebilirsiniz. buna ama kolaylaştırmak için kodum zaten yaptığım şekilde hazır, bu şekilde yapabilirsiniz.

Bundan sonra, kalan 4 Haneli 7-Segment Ekran pinlerini benim yaptığım gibi veya nasıl yaptıysanız Arduino'ya bağlamaya devam edin. Kendim için kolaylaştırmak için, Rakam Pimlerini kablolamaya başladım, ardından bu kabloların eklenmesi dağınık hale geldiğinden ayrı ışık segmentleriyle bitirdim. Ardından, Arduino'nun kalan pinleri (Hem 13 hem de 5), Basmalı Düğmeyi bağlamak için kullanılacaktır.

Yaptığım yol:

//pin 12 - birinci basamak = 1//pin 9 - ikinci basamak = 2 //pin 8 - üçüncü basamak = 3 //pin 6 dördüncü basamak = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

sabit int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 =1; const int d2 =2; const int d3 =3; const int d4 =4;

Adım 3: Kodlama

Bu adımda, segmenti oluşturmak ve düzgün çalışmasını sağlamak için kullandığım kodu ve sevdiğim şekilde sağlayacağım.

Ürününüzde farklı başlangıç süreleri ve varyasyonlar elde etmek için değiştirebileceğiniz önemli kısımları vurguladım, bu kodu kullanmayı seçebilir veya dilerseniz kendiniz yapabilirsiniz, ancak kod çalıştırmak için oradadır.

Bu kodu kullanmak için çevrimiçi olarak her yerde bulabileceğiniz ve ücretsiz olarak sunulan audrino yazılımını indirmeniz gerekir.

***Hatırlatma*** Kablolamanız doğru olsa bile kodunuz yanlışsa ürününüz çalışmaz, bu kod giriş çıkışlarınızı nasıl listelediğinize göre değiştirir.

Adım 4: İşe Bakın

Her şeyi doğru takip ettiyseniz, bu şekilde iş gördü ve benimki burada olduğu gibi gecikmelerinize ve başlama zamanınıza bağlı olarak geri sayım yapıyor olmalı.

Umarım bu projeden keyif almış ve bir şeyler öğrenmişsinizdir.

Önerilen: