ZASto,
#define je pretprocesorska direktiva i ne stavlja konstantu u ROM čipa.
Kod MCU "male zapremine" programske memorije zna da uštedi prostor, posebno ako treba dosta konstanti.
Izbor je na njemu. Citiraću sebe:
"Drugo, možeš uštedeti na kodu i memorijskom prostoru ako umesto const int upotrebiš #define, npr ovako:
//const int buttonPin = 8;
//const int buttonPin1 = 9;
#define buttonPin 8
#define buttonPin1 9 "
#define je pretprocesorska direktiva i ne stavlja konstantu u ROM čipa.
Kod MCU "male zapremine" programske memorije zna da uštedi prostor, posebno ako treba dosta konstanti.
Izbor je na njemu. Citiraću sebe:
"Drugo, možeš uštedeti na kodu i memorijskom prostoru ako umesto const int upotrebiš #define, npr ovako:
//const int buttonPin = 8;
//const int buttonPin1 = 9;
#define buttonPin 8
#define buttonPin1 9 "