Arduino fonksiyonlarda hata göndermek

dfgryusuff01

Centipat
Katılım
2 Nisan 2020
Mesajlar
17
Her ne kadar kütüphane yazmasam da Arduino için dinamik bir kod yazmaya çalışıyorum isteğimi şöyle anlatayım.
Diyelim bir fonksiyonda argüman olarak verilen string türündeki verinin ilk hanesi (yani sıfırıncı elemanı) "X" olup olmadığına bakılsın.

C++:
void checkStr (String arr){
if(arr[0] == "x"){
// doğru algılanma kodu.
}
if(arr[0] != "x"){
eror("The first digit of the argument must be x.")
}
}

Bu bahsettiğim eror olayını nasıl yapabilirim?
 
Amacım kütüphanelerdeki gibi bir yazısal hata döndürmek. Boolean ile bunu nasıl yapacağız peki?
Anladım, ben proje olarak düşündüm fakat siz kütüphanedeki gibi bir dinamik kod oluşturmak istiyorsunuz.


Yardımcı olabilir belki.
 
Siz tam olarak ne istiyorsunuz? Serial porttan mı bu hata mesajını göndereceksiniz yoksa başka bir fonksiyonda mı kontrol edilecek? Öyleyse string döndürmeye gerek yok, üstte bir arkadaşın da dediği gibi boolean yeter.

Yoksa geri değer mi döndüreceksiniz? Onun için error için kendiniz fonksiyon tanımlayabilirsiniz ve veri döndürtebilirsiniz.
 

Hayır bunun gibi bir hata.

 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…