Arduino ile Zar Oyunu – Uygulaması

Bilgiyi yaymak için paylaş!

Arduino ile Zar Oyunu

Bu projemizde Arduino’a sadece 1 buton bağlayarak zar oyunu tasarlayacağız. Oyunu amacı; her butona basıldığında 1 ile 6 arası sayı Arduino tarafından seçilecek ve bu sayılar kullanıcıya gösterilecek. Buton bağlamayı önceki yazılarımızda bahsetmiştik. Bu projede sadece kod bölümü yer alacaktır. Buton 2 numaralı dijital pine bağlanmıştır.

Arduino’da buton bağlamayı bilmiyorsanız ilk önce buton bağlama yazısına gidebilirsiniz. Arduino’ya yeni başlayanların yaptıkları en büyük hata eksik yani bir konuya hakim olmadan proje yapmaya çalışmalarıdır.

Buton bağlama yazısına gidiniz.

Malzemeler:

  1. Push buton.
  2. 47k direnç.
  3. jumper kablo

Kod:

#define buton 2
int butondurum;
byte x;
byte y;
boolean tekislem;
void setup() {
  Serial.begin(9600);
  pinMode(buton,INPUT);
  Serial.println("zar oyunu");
}
 
void loop() {
  butondurum = digitalRead(buton);
 
  if(butondurum == HIGH){
   x = random(1,7);
   y = random(1,7);
   delay(500);
   tekislem=1;
  }
 
  if(x>=y&&tekislem==1){
    Serial.print(x);
    Serial.print(" - ");
    Serial.println(y);
    tekislem=0;
  }
  if(x<y&&tekislem==1){
    Serial.print(y);
    Serial.print(" - ");
    Serial.println(x);
    tekislem=0;
  }
 
}

Diğer dersler için tıklayınız.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir