Saya menggunakan Arduino IDE saya untuk mengunggah sketsa saya ke Arduino atau ATTiny atau ATmega328. Seperti yang Anda ketahui, setiap perangkat dapat memiliki pinout yang berbeda. Apakah kompiler Arduino mendukung ifdef
, tergantung pada board saya terhubung?
Sebagai contoh
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
arduino-ide
compile
PhillyNJ
sumber
sumber
Arduino.h
,__AVR_ATtiny85__
digunakan (modalT
). Tidak yakin apakah itu membuat perbedaan.