Genel Bakış
Bu uygulamada IotBot üzerindeki LCD ekranı, encoder sensörünü, buzzer’ı ve diğer sensörleri kullanarak mini bir klasik telefon menüsü oluşturacağız. Bunun için öncelikle LDC Ekranımızın sahip olduğu 4 satır için farklı konumlar yazmamız ve tanımlamamız gerekmekte.
Örnek olarak ilk satırda ‘MUZIK CAL’, ikinci satırda ‘LEDLERI AC’, üçüncü satırda ‘ROLEYI AC’’ ve dördüncü satırda ‘HER SEYI KAPAT’ seçenekleri ekleyebiliriz. Bu seçenekleri oluştururken Türkçe karakterler (yani i,ü,ö ve ç) kullanmamak gerektiğini unutmayın. Tüm bu komutları yazarken ekranımızın 2. sütunundan başlayalım. Çünkü ilk sütunda imlecin hangi sütunda olduğunu göstermek için bir ok yer alacak. Bu oku encoder ile kontrol edeceğiz. Encoder değeri arttıkça imleç aşağı doğru, encoder değeri azaldıkça imleç yukarı doğru çıkacak.
Biliyorsunuz ki IotBot, bizim gördüğümüz gibi göremez. Bunun için encoder sinyalini bir değişkene atayacağız. O değişkenin değerine göre IotBot hangi satırda olduğunu anlayacak ve encoder butonuna bastığımızda seçili olduğu görevi yerine getirecek. Basit bir telefon menüsü yapmak nasıl? Heyecan verici değil mi? Daha fazla beklemeden hadi işe koyulalım