Ardunio stray /303 hatası

Biom4techh

Hectopat
Katılım
28 Ağustos 2020
Mesajlar
338
Çözümler
1
Yer
Ankara
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Arkadaşlar kodlar bu şekilde; bir bakarsanız sevinirim:

1605782029106.png


Bunlar da yazılı hali

C++:
int esikDegeri = 100 ; // Su miktarı için eşik değeri
int buzzerPin = 8 ; // Buzzerı bağlayacağımız pin
int veri; // Sensörden okuduğumuz değer
geçersiz kurulum () {
pinMode (buzzerPin, ÇIKIŞ); // Buzzer bağladığımız pini OUTPUT olarak ayarlıyoruz.
}
geçersiz döngü () {
veri = analogRead (sensorPin); // Sensörden analog veriyi okuyoruz.
if (veri> esikDegeri) { // Sensör verisi eşik değerini geçerse eğer içerisindeki kodlar.
digitalWrite (buzzerPin, HIGH);
gecikme ( 100 );
digitalWrite (buzzerPin, LOW);
gecikme ( 100 );
}
else { // Sensör verisi eşik değerinden küçük olursa içerisindeki kodlar ...
digitalWrite (buzzerPin, LOW);
}
}
 
Son düzenleyen: Moderatör:
geçersiz kurulum() yazan yeri void setup(), geçersiz döngü () yazan yeri void loop() olarak değiştirin. Tarayıcınız Türkçeye çevirerek kodu bozmuş.

geçersiz kurulum()... :D Güldüm bunu görünce, gerçekten ama. Arkadaşlar, bir programlama diliyle ya da kartıyla çalışmadan önce, bir zahmet açın dökümantasyonunu okuyun:


Programlamanın dili İngilizce'dir. Ayrıca anahtar kelimeleri kendi isteğinize göre değiştiremezsiniz.
 
geçersiz kurulum()... :D güldüm bunu görünce, gerçekten ama. Arkadaşlar, bir programlama diliyle ya da kartıyla çalışmadan önce, bir zahmet açın dokümantasyonunu okuyun:


Programlamanın dili İngilizce'dir. Ayrıca anahtar kelimeleri kendi isteğinize göre değiştiremezsiniz.

geçersiz kurulum () yazan yeri void setup(), geçersiz döngü () yazan yeri void loop() olarak değiştirin. Tarayıcınız türkçeye çevirerek kodu bozmuş.

Tam yapamadım ama yapabilirseniz kodu düzeltip atabilir misiniz.
 
Tam yapamadım ama yapabilirseniz kodu düzeltip atabilir misiniz?

Lütfen Türkçe kullanmamaya dikkat et. Programlama evrenseldir ve dili, yazım kuralları İngilzce'dir.

C++:
int oldVal = 100 ; // Su miktarı için eşik değeri

int buzzerPin = 8 ; // Buzzeri bağlayacağımız pin

int data; // Sensorden okuduğumuz değer

void setup() {

    pinMode (buzzerPin, OUTPUT); // Buzzer bağladığımız pini OUTPUT olarak ayarlıyoruz.
}

void loop() {

    data = analogRead(sensorPin); // Sensörden analog veriyi okuyoruz.

    if (data> oldVal) {
        // Sensör verisi eşik değerini geçerse eğer içerisindeki kodlar.
        digitalWrite(buzzerPin, HIGH);

        delay(100);
        digitalWrite(buzzerPin, LOW);
        delay(100);
    }

    else {

        // Sensör verisi eşik değerinden küçük olursa içerisindeki kodlar ...
        digitalWrite (buzzerPin, LOW);
    }

}
 
Son düzenleme:
Aynı sorun bende de var hala düzeltemedim.


Buraya kodunu yapıştırıp düzenleyebilir misin?

Bu hata indentasyon, yanlış parantez - noktalı virgül ya da Türkçe - geçersiz karakter kullanıldığı için çıkıyor.

Asla ama asla Türkçe karakter ya da kelime kullanmayın.
 

Geri
Yukarı