Lezzetli Robot Tarifleri Sosyal'e Hoş Geldiniz.. Devamı..

Giriş Yap Üye Ol


Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
LCD menü içerisinde değer değiştirme
#11
(03-01-2017, Saat: 19:10)Online Adlı Kullanıcıdan Alıntı:                 Merhaba Arkadaşım,
       Bahsetmiş olduğum menü gibi, istenilen bir başlık altında değişkenler üzerinde oynama yapma düşüncesini switch case ile olacağını sanmıştım deneyip gördükten sonra her bir case içinde bulunan komutlar direk olarak çalışıyor ne bir buton okuya biliyorsun ne de şart oluşturabiliyorsun. Yani çalışmasını istediğiniz her kod hangi case içindeyse o caseyi seçince direk çalışıyor. Her caseyi bir başlık olarak düşününce 
Mesela: case1 bekleme süresi, değişken olarak hazırladığımız süre1 de oynamayı otomatik yapıyor yani kodları süre1 değişkenini 1 ekleyerek arttıran bir komutlar direk çalışıyor. Başlık aktifken yani case1, süre değişkenimiz bir bir artıyor tabi çok hızlı delay vermediysek.
Case2 ‘ de süre1 değişkenimizi azaltacak şekilde yaparsak iş görür gibi ama buda çok uzun iş olacak. Menü işi için araştırma yapmaktayım.

uğraşınız için teşekkürler. bende günlerdir switch case ile yapmayı denedim fakat bir türlü olmadı daha sonra da örnek kodlar aryışına girdim yine elle tutulur bişey bulamadım. denemelerim ve arayışımdevam ediyor. tekrar teşekkürler.  
Cevapla
#12
Switch case yapısı içinde denemelerimiz sonucu if gibi şartlar kullanılamıyor. İf kullanmak için fonksiyon yazıp switch case o fonksiyonu döndürürse anca if gibi şartlar kullanılabilir.
Maker by : Alperen Alpaydın   
     TEŞEKKÜR İÇİN REP BUTONUNU KULLANINIZ



Cevapla
#13
bikaç örnekte menü tasarımı için EEPROM.h kütüphanesi kullanılmış. switch case yerine birazda EEPROM ile araştıracağım. 
örneğin burda saati ve kontrast değerini kaydediyor.

http://www.arduinobeyinleri.com/arduinod...-tasarimi/
Cevapla
#14
Buna bakmıştım ama burda anlayamadığım bir şey var. Switch case yapısında if kullanmak dediğim gibi mantıksal bir hatadır. Switch case kodu direkt olarak okur. Yani şarta falan bakmaz ezer geçer Big Grin
Maker by : Alperen Alpaydın   
     TEŞEKKÜR İÇİN REP BUTONUNU KULLANINIZ



Cevapla
#15
Big Grin Big Grin  peki while kullansak nasıl olur. sanırım sabah 13:00 ten beri bununla ilgilendiğimiçin kafam da allak bullak oldu :/
Cevapla
#16
Dediğim gibi kodları direkt olarak okuyor. O yüzden while da kullanamazsın. Tek çare fonksiyon yazmak.
Maker by : Alperen Alpaydın   
     TEŞEKKÜR İÇİN REP BUTONUNU KULLANINIZ



Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Lightbulb Arduino ile Ekranlara Menü Hazırlama #1 MNUR 6 400 08-08-2017, Saat: 04:57
Son Yorum: MNUR
Lightbulb Arduino ile Ekranlara Menü Hazırlama #2 MNUR 0 174 06-08-2017, Saat: 08:57
Son Yorum: MNUR
  Arduino TFT Lcd Ile Menu Nasil Yapilir? Ozan Bayramoglu 79 4,693 02-04-2017, Saat: 21:43
Son Yorum: umutgemisi
  16x2 LCD ile Menü Nuh 4 1,333 30-12-2016, Saat: 22:38
Son Yorum: burkkan

Hızlı Menü:


Konuyu Okuyanlar:
1 Ziyaretçi