Eu uso meu IDE do Arduino para fazer upload do meu sketch para um Arduino ou ATTiny ou ATmega328. Como você sabe, cada dispositivo pode ter uma pinagem diferente. O compilador Arduino suporta ifdef
, dependendo da placa à qual estou conectado?
Por exemplo
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
arduino-ide
compile
PhillyNJ
fonte
fonte
Arduino.h
,__AVR_ATtiny85__
é usado (capitalT
). Não tenho certeza se isso faz alguma diferença.