İşlerimin yoğunluğu nedeniyle ancak yapabildim.
Proje Arduino UNO pin yetersizliği nedeniyle Arduino Mega ile yapıldı.
4 adet öğretmen için 4 adet öğrenci için olmak üzere 8 buton kullanıldı. Öğretmenin bastığı buton karşılığında led yanacak öğrenci doğru butona basarsa led sönecek yanlış butona basarsa led yanmaya devam edecek şeklinde ayarlandı. Uygulama her açıldığında buton sıralaması karşılıklı olarak başlayacak.
Yani;
1-1
2-2
3-3
4-4 şeklinde olacak.
LCD olarak Nokia 5110 grafik ekranı kullandım.
Öğretmenin bastığı buton ekranda görünecek karşısında ise öğrencinin bastığı buton görünecek. Eğer doğru eşleştirme yapılmış ise ekranın altında DOGRU, yanlış eşleştirme yapılmışsa ekranın altında YANLIS yazacak.
Buton eşleştirmeleri isteğe bağlı olarak değiştirilebilecek. Ancak uygulama her resetlendiğinde buton eşleştirmesi başa dönecek.
Buton bağlantılarında dahili pull-up direnci kullanılmıştır, ekstradan pull-up/pull-down direnc kullanmaya gerek yoktur.
Proje dosyaları (Arduino programı ve Proteus dosyası) ektedir.
Uygulama resimleri;