Ich verwende meine Arduino IDE, um meine Skizze entweder auf ein Arduino oder ATTiny oder ATmega328 hochzuladen. Wie Sie wissen, kann jedes Gerät eine andere Pinbelegung haben. Unterstützt der Arduino-Compiler ifdef
abhängig von der Karte , mit der ich verbunden bin?
Beispielsweise
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
Arduino.h
,__AVR_ATtiny85__
verwendet wird ( die HauptstadtT
). Ich bin mir nicht sicher, ob es einen Unterschied macht.