Termini e concetti.

Codice.

Durante la compilazione di un progetto, per un multiblocco vengono generati due tipi di codici inseriti: codice comune e il codice di ogni istanza. Il codice comune viene inserito nello sketch una volta, indipendentemente dal numero di istanze di blocco utilizzate nel progetto. Il codice di ogni istanza viene inserito nello sketch per ogni istanza del blocco. Come per i parametri e condizioni, esiste un codice multiblocco comune, un codice di gruppo comune e un codice di istanza comune.

Codice generale.

Il codice multiblocco generale viene inserito nel codice dello sketch una volta quando nel progetto viene utilizzata una qualsiasi istanza del blocco incluso nel pacchetto di blocchi (Figura 1).

                                                                                            Figura 1 

Codice generale del gruppo. 

Il codice generale del gruppo viene inserito nello sketch una volta quando si utilizza una delle istanze di blocchi inclusi in questo gruppo nel progetto (Figura 2).

                                                                                             Figura 2 

Codice di blocco comune. 

Il codice di blocco comune viene inserito nello sketch una volta quando si utilizzano istanze di questo blocco nel progetto (Figura 3). 

                                                                                            Figura 3 

Codice di ogni istanza. 

Il codice di ogni istanza viene inserito nello sketch per ogni istanza del blocco utilizzato nel progetto (Figura 4).

                                                                                             Figura 4 

Sezioni di codice.

Ognuna di queste tipologie di codice è suddivisa in sezioni, a seconda del punto di inserimento nello sketch. Ecco le sezioni "Declare", "Setup", "Loop", "Functions". Corrispondono alle sezioni nello sketch di Arduino IDE         (Figura 5).

                                                                                             Figura 5 

Codice generale del gruppo.

Il codice Generale del gruppo viene inserito nello schizzo una volta quando si utilizza una delle istanze di blocchi inclusi in questo gruppo nel progetto (Figura 6).

                                                                                             Figura 6 

Codice di blocco comune.

Il codice di blocco comune viene inserito nello schizzo una volta quando si utilizzano istanze di questo blocco nel progetto (Figura 7).

                                                                                             Figura 7 

Codice di ogni istanza.

Il codice di ogni istanza viene inserito nello sketch per ogni istanza del blocco utilizzato nel progetto (Figura 8). 

                                                                                            Figura 8 

Sezione del codice. 

Ogni sezione è suddivisa in sezioni a seconda di dove è inserito il codice nella sezione. Il codice da "Beginning of the section" viene inserito nella sezione corrispondente dello schizzo prima del codice che viene inserito dal compilatore del programma per i blocchi standard. Il codice da "End of section" viene inserito nella corrispondente sezione dello sketch dopo il codice che viene inserito dal compilatore del programma per i blocchi standard. Il codice della sezione "Functions" è sempre inserito alla fine dello sketch (Figura 9).

                                                                                            Figura 9 

Per il codice di ogni istanza è presente una sezione aggiuntiva nella sezione "Loop" "Place to insert the block". Il codice di questa sezione viene inserito nella sezione loop dello sketch nel punto di inserimento di una specifica istanza del blocco (Figura 10).

                                                                                             Figura 10 

Elementi di codice.

In ogni sezione del codice è possibile creare uno o più elementi di codice . Nell'elemento di codice viene scritto direttamente il codice C++, che verrà inserito nello sketch (Figura 11).

                                                                                            Figura 11 

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia