Go Down

Topic: " Snellire " il codice (Read 1 time) previous topic - next topic

gingardu

volevo chiedere se e possibile associare il codice tra parentesi graffe a "qualcosa"
im modo da scrivere solo una parola
questo per evitare di ripetere per molte volte la stessa cosa e finire di esaurire le risorse

if (C2 >= 0 && C2 <= 10)
{
   // OO 
digitalWrite (2, LOW);
digitalWrite (3, LOW);  //centrale
digitalWrite (4, HIGH);  //destro
digitalWrite (5, LOW);
digitalWrite (6, LOW);
digitalWrite (7, LOW);
digitalWrite (8, LOW);
digitalWrite (9, LOW);
digitalWrite (10,HIGH);
digitalWrite (11, HIGH); }
Le cose si possono considerare facili in due casi: quando le si conosce bene o quando non le si conosce affatto...

cyberhs

Parli di una funzione?

Code: [Select]


SetOutput(LOW, LOW, HIGH, LOW, LOW, LOW, LOW, LOW, HIGH, HIGH);

...
void SetOutput(boolean Out2, boolean Out3, boolean Out4, ... boolean Out11) {
digitalWrite (2, Out2);
digitalWrite (3, Out3);  //centrale
digitalWrite (4, Out4);  //destro
digitalWrite (5, Out5);
digitalWrite (6, Out6);
digitalWrite (7, Out7);
digitalWrite (8, Out8);
digitalWrite (9, Out9);
digitalWrite (10,Out10);
digitalWrite (11, Out11);
}

superp

Pensavo di aver avuto un dejavù..ed infatti
http://arduino.cc/forum/index.php/topic,112350.msg844509.html#msg844509
Stai chiedendo la stessa cosa?
N.
"The question is not whether intelligent machines can have emotions, but whether machines can be intelligent without any emotions"

astrobeed


questo per evitare di ripetere per molte volte la stessa cosa e finire di esaurire le risorse


Anche se realizzi una macro, o una funzione dedicata, per snellire la scrittura del codice sempre e comunque dovrai avere quel tot di istruzioni in cascata ripetute tot volte, anche se non le vedi nel codice direttamente verranno comunque compilate con il relativo impegno della flash/ram.

gingardu

questo non me lo dovevi dire  ]:D ]:D ]:D


allora ci stiamo prendendo in giro da soli   =( =( =(


alla  fine per scrivere meno "scriviamo" di piu  :smiley-eek-blue:
Le cose si possono considerare facili in due casi: quando le si conosce bene o quando non le si conosce affatto...

Go Up