Arduino & IoT Academy · Ders

Derleme Hataları ve Bunları Okuma

Kırmızı iletileri çözümleyin ve yaygın hataları düzeltin.

4. ders / 413 adım

Derleme Hataları ve Bunları Okuma, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

Kırmızı Korkutucu Değildir

Verify düğmesine bastığınızda IDE önce kodunuzu kontrol eder. Bir sorun varsa kırmızı renkte bir derleme hatası görünür. Bu, sizi azarlamak değil, size yardımcı olmaktır. 🙂

Derlemek Çevirmek Demektir

IDE, yüklemeden önce taslağınızı makine koduna dönüştürür. Bu adıma derleme denir ve hataları erkenden yakalar.

İlk Hatayı Okuyun

Hatalar birbirini tetikleyebilir; bu nedenle her zaman listelenen ilk hatayı düzeltin. Üstteki sorun çözüldüğünde sonraki hatalar çoğu zaman ortadan kalkar.

Satır Numarasını Bulun

Her ileti, sorunun fark edildiği satır numarasını belirtir. Önce o satıra gidin, ardından hemen üstündeki satırı kontrol edin.

Eksik Noktalı Virgül

En yaygın hata, unutulmuş bir noktalı virgüldür. Her ifade buna ihtiyaç duyar; bu nedenle satırı bitirmek için eksik noktalı virgülü ekleyin.

digitalWrite(13, HIGH)
// error: expected ';' here

Eşleşmeyen Küme Ayraçları

Her açılış küme ayracının eşleşen bir kapanış ayracı olmalıdır. Fazladan veya eksik bir küme ayracı, derleyicinin bir bloğun nerede bittiğini anlamasını zorlaştırır.

void loop() {
  // missing closing brace

Bu Kapsamda Tanımlanmadı

Bu ileti, bir adın kullanıldığını ancak hiç tanımlanmadığını; çoğu zaman bunun bir yazım hatası olduğunu belirtir. Arduino büyük-küçük harfe duyarlı olduğu için yazımı kontrol edin.

digitalwrite(13, HIGH);
// should be digitalWrite

Yanlış Bağımsız Değişken Sayısı

İşlevler, parantezlerinde belirli sayıda değer bekler. Çok az veya çok fazla değer bir bağımsız değişken hatasını tetikler.

delay();
// error: needs one number

Büyük-Küçük Harf Duyarlılığı Sorun Çıkarır

HIGH ve high, derleyici için aynı değildir. Küçük bir büyük-küçük harf hatası tüm taslağınızın derlenmesini durdurabilir.

Hatalar ve Uyarılar

Bir hata derlemeyi tamamen durdurur. Uyarı yalnızca bir öneridir ve yükleme yapmanıza yine izin verir; yine de göz atmanız iyi olur.

Düzeltin, Sonra Yeniden Doğrulayın

Bir şeyi değiştirin, ardından yeniden derlemek için Verify düğmesine basın. Küçük adımlarla çalışmak, sorunu gerçekten hangi düzeltmenin çözdüğünü anlamanızı kolaylaştırır.

Hızlı Kontrol

Hataları okuma stratejinizi kontrol edelim.

Özet: Derleme Hataları

Derlemenin hataları yakaladığını, ilk hatayı ve satırını okumanız gerektiğini, hataların çoğuna noktalı virgüllerin, küme ayraçlarının ve yazım hatalarının neden olduğunu öğrendiniz. 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle C++ öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Derleme Hataları ve Bunları Okuma” dersi ücretsiz mi?

Evet — “Derleme Hataları ve Bunları Okuma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

“Derleme Hataları ve Bunları Okuma” dersinde ne öğreneceğim?

Kırmızı iletileri çözümleyin ve yaygın hataları düzeltin. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Derleme Hataları ve Bunları Okuma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. setup() Bir Kez Çalışır
  2. loop() Sürekli Çalışır
  3. Yorumlar ve Temiz Taslaklar
  4. Derleme Hataları ve Bunları Okuma
← Arduino & IoT Academy Sayfasına Dön