Archivi tag: sintassi

Errori comuni nell’uso di Arduino: nome istruzioni non corretto, terminazione istruzione, parentesi non chiuse

Gli errori più frequenti sono:

  • errori nella scrittura del nome delle istruzioni;
  • punto e virgola alla fine di un’istruzione;
  • mancanza delle parentesi graffa di apertura o chiusura di un gruppo di istruzioni;
  • uso scorretto delle parentesi.

Uno qualsiasi dei problemi indicati sopra, come avete notato a lezione, interromperà la compilazione del programma segnalandovi l’errore nell’area di status al fondo della finestra di programmazione.

Prendo come esempio il codice utilizzato questa mattina in laboratorio su cui ho aggiunto io gli errori che ho rilevato nelle scorse lezioni e questa mattina:

Codice non corretto

  • Riga 8: manca ;
  • Riga 16: uso scorretto delle parentesi graffe { } da sostituire con parentesi tonde ( )
  • Riga 19: errore nel nome dell’istruzione: digitalwrite() invece di digitalWrite()
  • Riga 21: manca parentesi } di chiusura della funzione loop()

Codice corretto

Ognuno di questi errori impedirà la compilazione del vostro programma.
So che all’inizio può essere frustrante cercare gli errori nel codice ed imparare la sintassi di programmazione, ma si tratta di un piccolo scoglio iniziale superato il quale sarete in grado di realizzare progetti sempre più complessi ed interessanti.

All’inizio copiate il codice che ho sviluppato per le lezioni, modificatelo e miglioratelo in questo modo in poco tempo riuscirete a migliorare.

Ricordo inoltre che è buona regola utilizzare le funzioni “Formattazione Automatica” che consente di indentare (far rientrare) il codice in modo da evidenziare meglio la struttura del programma migliorando la leggibilità e mettendo quindi in evidenza la struttura logica del vostro sketch.

Nel caso di dubbi sull’uso di istruzioni e sintassi, utilizzate il comando “Cerca nella Guida”, sarà sufficiente evidenziare nel codice l’istruzione di cui volete informazioni, nell’esempio che segue “digitalWrite” e dal menù “Aiuto > Cerca nella guida” vi verrà mostrato la pagina della guida che fa riferimento all’istruzione cercata.


Compito per i miei studenti:

Leggere gli articoli che seguono in riferimento agli errori comuni nell’uso di Arduino

Messaggio per i miei allivi:

non si diventa Maker facendo un blink con Arduino…
studio e sperimentazione un po’ al giorno tutti i giorni.

P.S.
se non è tuo interesse diventare Maker allora sostiuisci la frase: “non si diventa maker facendo un blink con Arduino…” con la frase “non si ottiene la sufficienza sapendo fare solo un blink con Arduino…”

😉

Formattazione del testo con Markdown

markdown
questo il periodo dell’anno che dedico parte del tempo al pensiero creativo in cui cerco strategie diverse per migliorare il mio lavoro.
Ho deciso di riprendere la tradizione incominciata qualche tempo fa di scrivere gli articoli non solo per i miei studenti, ma anche per me 🙂 in modo che possa conservare in maniera ordinata informazioni che posso riprendere per la mia formazione e organizzazione.

Nella lunghissima lista dei ToDo trovo la nota: “imparare ad usare il Markdown per velocizzare la scrittura di documenti su internet“.

Procedo… seduto all’ombra di un albero con l’iPad sulle gambe.

Estraggo l’elemento dal ToDo e ne costruisco una mappa mentale che mi consente di progettare e pensare a “a ruota libera“.

Ma cos’ il Markdown?

Tutto nasce dall’esigenza di poter scrivere in ogni luogo con qualsiasi strumento, in modo rapido, senza vincoli tecnologici legati allo strumetto hardware o software, in breve concentrarsi sul contenuto.

Markdown un linguaggio di markup creato da John Gruber e Aaron Swartz che consente a blogger e scrittori di ogni tipo di scrivere testi in maniera veloce utilizzando una sintassi estremamente semplice ed efficace permettendo poi di convertire i testi in (X)HTML immediatamente fruibile senza la paura di dimenticare la chiusura di tag HTML o fare errori di scrittura di tag.

Continua a leggere