Codice speciale.

Viene utilizzato per scrivere codice che verrà sempre inserito nel codice compilato, ad esempio per creare dispositivi mirati a vari controller, moduli e sensori. In questa ramo è necessario conoscere i linguaggi di programmazione Processing e per il progetto Wiring e una semplificazione del C++ (Arduino IDE). Iniziamo con la visualizzazione del codice del programma, dove in ogni parte del codice verrà inserito il codice generato dal programma (Figura 1). 

                                                                                             Figura 1 

Il codice contiene quattro sezioni divise in codice all'inizio della sezione e codice alla fine della sezione, Figura 2.

                                                                                            Figura 2 

Prendiamo come esempio lo sketch "SmartButton" e dividiamolo in quattro sezioni e a loro volta le dividiamo in inizio sezione e fine sezione:

Sezione Define (inizio sezione), Figura 3:

  • Descrizione del sketch , collegamenti, note.
  • Costanti di configurazione.
Sezione Define (fine sezione), Figura 3:

  • Variabili globali.
  • Dichiarazione di funzione.
 

                                                                                             Figura 3 

Sezione Setup (inizio sezione), Figura 4:

  •  Definizione di pin.

Sezione Setup (fine sezione), Figura 4:

  •  Inizializzazione variabile.

                                                                                             Figura 4 

Sezione Loop (inizio sezione), Figura 5:

  • Funzionamento del pulsante.

Sezione Loop (fine sezione), Figura 5:

  •  Inviamo il risultato all'output.

                                                                                             Figura 5 

Sezione Functions (inizio sezione), Figura 6:

  • Funzione di rimbalzo del pulsante.

Sezione Functions (fine sezione), Figura 6:

  •   Funzioni trigger TT.

                                                                                             Figura 6 

E infine, basta creare un nuovo progetto scegliendo ATtiny13 come controller da programmare, compilarlo e avrai uno sketch pronto per caricarlo nel controller.

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