Arduino ile Sudoku Çözücü Yapımı

Bu projede sizlere Arduino ile sudoku çözücü yapımını anlatacağız. Zorluk derecesine göre belirli bir süre içerisinde sudokuları çözen bir yazılım geliştireceğiz. Matris değerleri olarak girdiğimiz bileşenler neticesinde boşlukları çözen bir algoritma yapacağız.

Malzeme Listesi

Arduino ile Sudoku Çözücü yapmak için gerekli malzemeler oldukça basit ve az sayıda. Arduino ile ilgilenen çoğu kişinin evinde zaten bulunan ürünlerle yapılan kolay bir projedir. Aşağıda yer alan malzemelerle bu projeyi tamamlayabilirsiniz.

  • Arduino Uno
  • 2×16 Lcd Ekran
  • 10k Potansiyometre
  • Ir Kumanda Seti
  • Breadboard

Projeyi basit arduino bileşenleri ile yapmak çok kolaydır. Bununla birlikte, arka planda daha gelişmiş C++ kodları bulunmaktadır. Sudoku çözme işlemi başladığında ır kumanda ile ekranda gözüken sudoku kutucukları arasında gezinebilirsiniz.

Gerekli bağlantıyı yaptığınızda ve Arduino kodlarını yüklediğinizde, kumandanın fonksiyon tuşları aşağıdaki komutları verecek:

  • İleri: Sağa hareket
  • Geri: Sola hareket
  • Vol +: yukarı hareket eder
  • Vol-: Aşağı hareket eder
  • 1-9: Geçerli hücreye değer girmek için
  • 0:  mevcut hücreyi temizler
  • Oynat / Duraklat: Bulmacayı çözmeyi başlatır.
  • Güç tuşu: Tüm bulmacayı temizler.

Bağlantı Şeması

Proje için aşağıda yer alan bağlantı şemasını kullanmamız gerekmektedir. Devreyi kurmak oldukça kolaydır. Pinleri şema üzerindeki yerlere takmanız gerekir. Kodlar bu pinlere göre yazılmıştır. Aksi taktirde proje çalışmaz.

arduino projeleri

 

Arduino Kodları

Projeyi yapmak için gerekli olan Arduino kodları aşağıda yer almaktadır. Gerekli kütüphaneler olan LiquidCrystal.h ve IRremote.h kütüphanelerini yüklemeyi unutmayınız. Aşağıda yer alan kodları doğrudan kopyalayıp Arduino’nuzun içine yükleyebilirsiniz.

Evet kodlar biraz uzun farkındayız 🙂 Umarız projeyi beğenmişsinizdir. Diğer örnekleri görmek için Arduino Projeleri kategorimizi ziyaret edin!