Archivi categoria: arduino

Errori comuni nell’uso di Arduino – chiamata di funzione senza parentesi

Tra gli errori comuni segnalo quello che viene commesso quando si richiama una funzione senza l’uso delle parentesi, l’errore è più frequente quanto la funzione non accetta parametri. Le parentesi vanno sempre inserite. Versione non corretta

Versione corretta

Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , | Lascia un commento

Cover IOT2020/2040 per Arduino Motor Shield V3

L’inserimento di shield Arduino all’interno del Siemens SIMATIC IOT2040 necessita in alcuni casi dell’asportazione della copertura sinistra del contenitore per consentire un’agevole passaggio dei cavi, a tal fine ho realizzato un coperchio che si adatta alla scheda Arduino Motor Shield … Continua a leggere

Pubblicato in arduino, elettronica, siemens | Contrassegnato , , , | Lascia un commento

Errori comuni nell’uso di Arduino – fare più azioni nell’if senza l’uso delle parentesi graffe

Continua la segnalazione degli errori che spesso vengono commessi durante le prime attività di programmazione con Arduino. La sequenza di istruzioni da eseguire se risulta vera la condizione dell’istruzione if  (il corpo della if) deve essere racchiusa tra parentesi graffe. … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , | 1 commento

Errori comuni nell’uso di Arduino – uso non corretto della digitalWrite

Errore: considerare la “,” come separatore di istruzioni e non come separatore di valori. In C una scrittura del tipo: (a, b, c) è una sequenza di espressioni separate da virgola che valuta l’ultima espressione c, mentre {a; b; c;} … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , , | Lascia un commento

Disegnare caratteri personalizzati con Arduino per un LCD 16×2

Durante le attività di sperimentazione capita spesso la necessità di utilizzare caratteri speciali o icone che non fanno parte del set di caratteri ASCII standard (https://www.asciitable.com) visualizzatili su un display 16×2. Ovviamente un display LCD 16×2 non permette risoluzioni elevate, … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , , , , , , | Lascia un commento

Utilizzare un orologio RTC con Arduino – Modulo Tiny RTC I2C – Visualizzazione su display I2C

Continuo la serie di post dedicati all’uso dell’RTC con integrato DS1307, in questa lezione viene suggerito come visualizzare su un display 16×2 Hitachi HD44780 1602 con modulo I2C PCF8574T: giorno della settimana, data e ora. L’obiettivo che si vorrà raggiungere … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , , , , , | Lascia un commento

Errori comuni nell’uso di Arduino – inserimento del punto e virgola alla fine di ogni istruzione

Il punto e virgola è usato come segno di terminazione istruzione, ma non è da usare nelle istruzioni composte: if, for, while, do while e la direttiva per il preprocessore #define. Di seguito alcuni esempi che mettono in evidenza questo … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , | Lascia un commento

Utilizzare un orologio RTC con Arduino – Modulo Tiny RTC I2C

Scrivo questo post come base di partenza per le sperimentazioni che farò svolgere ai miei studenti nei prossimi giorni sull’uso degli RTC. L’acronimo RTC si riferisce a Real Time Clock, un orologio in tempo reale. Un RTC ed è alla … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , , , , , | Lascia un commento

Programmare Arduino con Platform IO

L’IDE di programmazione Arduino è notoriamente semplice da utilizzare, possiede le funzionalità minime per poter scrivere, compilare e caricare sulla scheda il codice prodotto, però le operazioni messe a disposizione sono minime e solamente nella versione che è stata presentata … Continua a leggere

Pubblicato in arduino, i miei allievi | Contrassegnato , , , , , , , , | Lascia un commento