আমি আমার স্ক্রিচটি আরডুইনো বা এটিটিইনি বা এটিমেগ 328 এ আপলোড করতে আমার আরডুইনো আইডিই ব্যবহার করি। আপনি জানেন যে প্রতিটি ডিভাইসে আলাদা পিনআউট থাকতে পারে। ifdefআমি যে বোর্ডে সংযুক্ত রয়েছি তার উপর নির্ভর করে কি আরডুইনো সংকলক সমর্থন করে?
উদাহরণ স্বরূপ
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
Arduino.h,__AVR_ATtiny85__ব্যবহৃত হয় (মূলধনT)। যদিও এটি কোনও পার্থক্য করে কিনা তা নিশ্চিত নয়।