Jika pada konsol Arduino IDE terdapat error seperti ini:
expected unqualified-id before numeric constant
Hal ini dikarenakan ada nama variabel yang sama tapi dideklarasi dengan dua cara berbeda yaitu #define dan tipe data (int, float ...). Misal dari gambar di atas, variabel bernama pin_relay, dideklarasi dengan dua cara. Pertama menggunakan #define dan yang kedua menggunakan tipe data int.
Solusinya yaitu satu nama variabel, harus digunakan hanya satu jenis deklarasi. Hanya menggunakan #define atau tipe data saja.
Seperti gambar di bawah ini. Terdapat dua variabel dengan dua cara deklarasi. Ketika di Compile, tidak ada error lagi.
Tokopedia: http://tokopedia.com/instrumentrobot
0 Comments