Robotik Kodlamacılar Buraya

MorfiNNN

Üye
16 Eyl 2018
64
17
void setup() { }
void loop() { }


Neden bir kütüphane bunlar olmadan çalışmaz? Bunları silince kütüphane siliniyor ama kod satırının üstünde olunca hiç bir sorun çıkmıyor.
 
Çözüm
Bıraksam da çalışmıyor
1. bir methot oluştur
2. oluşturdupğun fonksiyon içerisinde tek sefer çalışmasını istediğin kodları yaz
3. setup ta methotdu çağır

ör:
// Pin tanımlamaları
const int ledPin = 13; // Led'in bağlı olduğu pin (örneğin: 13 numaralı pin)

void setup() {
pinMode(ledPin, OUTPUT); // Led pinini çıkış olarak ayarla
// Led'i 1 saniye yanık, 1 saniye sönen şekilde bir kez çalıştır
ledYakmaSönme(1000, 1000);
}

// Led'i yakıp sönmesini sağlayan methot
void ledYakmaSönme(int yanmaSuresi, int sönmeSuresi) {
digitalWrite(ledPin, HIGH); // Led'i yak
delay(yanmaSuresi); // Belirtilen süre boyunca bekle
digitalWrite(ledPin, LOW); // Led'i söndür
delay(sönmeSuresi); // Belirtilen süre boyunca bekle
}

void...

ScriptKid

Katılımcı Üye
5 Şub 2022
608
91
Bıraksam da çalışmıyor
1. bir methot oluştur
2. oluşturdupğun fonksiyon içerisinde tek sefer çalışmasını istediğin kodları yaz
3. setup ta methotdu çağır

ör:
// Pin tanımlamaları
const int ledPin = 13; // Led'in bağlı olduğu pin (örneğin: 13 numaralı pin)

void setup() {
pinMode(ledPin, OUTPUT); // Led pinini çıkış olarak ayarla
// Led'i 1 saniye yanık, 1 saniye sönen şekilde bir kez çalıştır
ledYakmaSönme(1000, 1000);
}

// Led'i yakıp sönmesini sağlayan methot
void ledYakmaSönme(int yanmaSuresi, int sönmeSuresi) {
digitalWrite(ledPin, HIGH); // Led'i yak
delay(yanmaSuresi); // Belirtilen süre boyunca bekle
digitalWrite(ledPin, LOW); // Led'i söndür
delay(sönmeSuresi); // Belirtilen süre boyunca bekle
}

void loop() {
// Sonsuz döngüyü engellemek için boş döngü
while(true);
}
 
Çözüm

MorfiNNN

Üye
16 Eyl 2018
64
17
1. bir methot oluştur
2. oluşturdupğun fonksiyon içerisinde tek sefer çalışmasını istediğin kodları yaz
3. setup ta methotdu çağır

ör:
// Pin tanımlamaları
const int ledPin = 13; // Led'in bağlı olduğu pin (örneğin: 13 numaralı pin)

void setup() {
pinMode(ledPin, OUTPUT); // Led pinini çıkış olarak ayarla
// Led'i 1 saniye yanık, 1 saniye sönen şekilde bir kez çalıştır
ledYakmaSönme(1000, 1000);
}

// Led'i yakıp sönmesini sağlayan methot
void ledYakmaSönme(int yanmaSuresi, int sönmeSuresi) {
digitalWrite(ledPin, HIGH); // Led'i yak
delay(yanmaSuresi); // Belirtilen süre boyunca bekle
digitalWrite(ledPin, LOW); // Led'i söndür
delay(sönmeSuresi); // Belirtilen süre boyunca bekle
}

void loop() {
// Sonsuz döngüyü engellemek için boş döngü
while(true);
}
Teşekkürler
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.