sayıcı sıfırlama
  • Arkadaşlar merhaba aşağıdaki kodlarda sayıcı sayıyor sıkıntı yok ama en sonra döngüyü başa döndürmem gerekiyor onun içinde sayıcıyı resetlemem ve ekranda okunacak "V1 aktif" olan kısımları silmem gerekli nasıl yapabilirim ?Teşekkürler.


    // include the library code:
    #include < LiquidCrystal.h>

    // initialize the library by associating any needed LCD interface pin
    // with the arduino pin number it is connected to
    const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
    LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

    void setup() {
    int count=0;
    // set up the LCD's number of columns and rows:
    lcd.begin(16, 2);
    // Print a message to the LCD.
    lcd.setCursor(0,0);
    lcd.print("SAYGILAR PASAM");
    }
    int count = 0;
    void loop() {

    lcd.setCursor(0,1),
    lcd.print(count);
    count = count + 1;
    Serial.println(count);
    delay(1000);

    if (count==5){
    lcd.setCursor(7,1);
    lcd.print("V1 AKTIF");
    delay (1000);
    lcd.setCursor(7,1);
    lcd.print("V1 PASIF");

    }

    if(count > 10){
    lcd.setCursor(7,1);
    lcd.print("V2 AKTIF");
    delay (1000);
    lcd.setCursor(7,1);
    lcd.print("V2 PASIF");


    }}

  • döngüyü başa döndürmek için while döngüsü kullanabilirsin, döngü otomatik mi dönecek başa yoksa senden gelen komuta göre mi ,

    Silme işlemi için ise en basit yolu;

    Döngüyü başa döndürdükten sonra

    lcd.print(" ");

    yapabilirsin
  • döngü otomatik başa dönecek
  • count kaç değerinden sonra başa dönecek , çünkü count değerin her döngüde +1 artıyor
  • mesela 30 saniye sonra başa dönecek
  • countu 30 a esitlesem
    altinada while koysam olurmu
  • zaten loop kendi başına bi döngü demek, count==30 olduğunda count a 0 değerini ata
  • atama yapmayi bilmiyorum ya biraz bakinayim o işe kolay gelsin çok tesekkur ederim

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook
Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.