मैं अपने Arduino IDE का उपयोग या तो अपने स्केच को Arduino या ATTiny या ATmega328 पर अपलोड करने के लिए करता हूं। जैसा कि आप जानते हैं कि प्रत्येक डिवाइस में एक अलग पिनआउट हो सकता है। क्या ifdef
मैं जिस बोर्ड से जुड़ा हुआ हूं, उसके आधार पर अरुडिनो संकलक समर्थन करता है?
उदाहरण के लिए
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
Arduino.h
,__AVR_ATtiny85__
प्रयोग किया जाता है (पूंजीT
)। यकीन नहीं होता, हालांकि इससे कोई फर्क पड़ता है।