Jika Anda menggunakan Arduino dengan versi diatas 1.0, pasti Anda pernah
mengalami error “WProgram.h” pada saat kompilasi program. Hal ini bisa
disebabkan karena Anda menggunakan library yang belum support untuk
Arduino diatas versi 1.0. Error ini sebenarnya terjadi karena Arduino
telah mengganti nama file WProgram.h menjadi Arduino.h untuk versi
Arduino diatas versi 1.0. Oleh karena itu library yang ditulis
menggunakan Arduino versi 1.0 pasti tidak kompatibel dengan Arduino
versi 1.0 keatas. Sebenarnya kita bisa mengatasi hal ini dengan cara
sangat sederhana. Disini saya contohkan untuk menanggulangi error pada
library SHT11 yang saya download dari link berikut http://www.dfrobot.com/image/data/DFR0066/SHT1x_Arduino.zip
. Untuk memperbaiki library agar kompatibel dengan Arduino terbaru,
buka dulu source dari library tersebut. Yang perlu dibuka hanyalah file
dengan ekstensi .h atau .cpp. Kemudian perhatikan pada bagian
pendeklarasian header file. Apakah disana tertulis #include “WProgram.h” ? Jika ya, maka ganti baris tersebut menjadi #include “Arduino.h” .
Sebelum Dirubah
Setelah Dirubah
Kemudian save file .cpp dan .h yang merupakan library tadi, lakukan
kompilasi program Anda kembali. Pesan error WProgram.h yang Anda temukan
sebelumnya tidak akan muncul lagi
thanks gan, sangat membantu :D
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusterimakasih gan.. sangat sangat saangaaat membantu..
BalasHapus