Arduino Error : conflicting declaration

Jika pada konsol Arduino IDE terdapat error seperti ini:

conflicting declaration

 

Arduino Error : conflicting declaration

 

Hal ini dikarenakan ada satu nama variabel yang dideklarasi dua atau lebih dengan tipe data yang berbeda. Jika dari gambar di atas, maka ada variabel bernama pin_relay yang dideklarasi oleh dua tipe data yaitu int dan float.

 

Arduino Error : conflicting declaration

 

Contoh kedua yaitu, misal ada satu nama variabel yang dideklarasi dengan 3 tipe data yang berbeda. Nama errornya masih sama.

Solusinya yaitu, buat satu nama variabel hanya untuk satu tipe data saja. Seperti pada gambar di bawah ini.

 

Arduino Error : conflicting declaration

Pada gambar di atas, sudah tidak ada lagi error. Karena nama variabel sudah berbeda satu dengan yang lainnya.


Post a Comment

0 Comments