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.h,__AVR_ATtiny85__digunakan (modalT). Tidak yakin apakah itu membuat perbedaan.