Nell’articolo precedente abbiamo spiegato l’operatività delle funzioni digitalWrite(), digitalRead() e pinMode(). In questo articolo si vedrà come utilizzare effettivamente queste istruzioni in un programma. In particolar modo vi sarà un tutorial riguardante l’accensione di un LED. In seguito sarà utilizzato un bottone tramite il quale sarà possibile spegnere ed accendere
Tutorial Arduino Ide
Arduino IDE: le istruzioni di tipo Digital I/O #11
La prima parte della guida riguardante i vari concetti della programmazione è conclusa, in questa seconda parte saranno riportate le funzionalità delle varie istruzioni utilizzate in Arduino IDE. Il primo articolo di questa seconda parte riguarderà le istruzioni Digital I/O, in particolar modo le funzioni digitalRead() , digitalWrite() e pinMode().
Arduino IDE: come creare una libreria #10.2
Nell’articolo precedente inerente alla guida è stato esposto il funzionamento e l’implementazione di una libreria. In questo articolo sarà riportata la procedura tramite la quale sarà possibile realizzare una libreria. Per realizzare una libreria si utilizza il compilatore Code::Block. Per scaricarlo cliccare qui. Si dovrà effettuare naturalmente un’installazione manuale. STEP
Arduino IDE: come installare una libreria #10.1
Nel precedente articolo si è discusso su cosa sia una libreria. Arduino IDE dispone di diverse librerie implementare al suo interno. In aggiunta vi è data la possibilità di utilizzare librerie realizzate da utenti, sviluppatori, aziende o hobbisti. Per giungere a questo scopo si deve seguire una determinata procedura. Installare
Arduino IDE: che cos’è una libreria #10
Nel gergo informatico una libreria è una raccolta di varie istruzioni e funzioni. Le librerie possono essere utilizzate all’interno dei codici e sketch realizzati dai programmatori. Il vantaggio dell’utilizzo di librerie consiste nell’evitare di dover riscrivere ogni volta le stesse istruzioni, algoritmi o funzioni (con annesse definizioni, dichiarazioni e così
Arduino IDE: cosa sono le funzioni #9
Nei precedenti articoli della guida abbiamo visto programmi caratterizzati dalla soluzione di problemi semplici. Nel momento in cui il livello di complessità del problema aumenta, conviene suddividere il programma in sottoprogrammi. Si tratta in sostanza di definire quali siano le parti fondamentali di cui si compone il programma e procedere
Arduino IDE: comporre canzoni con un array #8.1
Nell’articolo precedente è stato illustrato in modo teorico l’utilizzo di un array. Da tal proposito in questo articolo vi sarà illustrato un tutorial su come realizzare e comporre tramite l’ausilio di un cicalino passivo la famigerata colonna sonora dei pirati dei Caraibi. Come si è potuto ben evincere, per approcciare
Arduino IDE: che cos’è un array o vettore #8
Negli articoli precedenti di codesta guida sono state utilizzate nei vari sketch variabili semplici, cioè corrispondenti a un solo valore. In molti problemi si ha la necessità di aggregare molti dati (variabili) di tipo semplice, in tal modo da facilitarne la rappresentazione. Questi dati sono organizzati in una struttura dati
Arduino IDE: led RGB e cicli for, while e do while #7
I led RGB possono costituire un modo divertente per aggiungere originalità e divertimento al proprio progetto. Il led RGB può essere considerato come l’unione di tre led (uno rosso, uno verde ed uno blu) in una struttura singolare. L’utilizzo e la connessione (sia a livello elettronico e sia a livello
Arduino IDE: ciclo for e differenze con while e do while #6
Nel momento in cui ci si tenta di risolvere un problema si può far fronte a un algoritmo il quale ricorre a delle ripetizioni delle istruzioni da effettuare. Quando si vuol ripetere l’esecuzione di un gruppo di istruzioni per un numero prefissato di volte in Arduino IDE si utilizza il ciclo
Arduino IDE: ciclo while e do while #5
Nel momento in cui si tenta di risolvere un problema, ci si può imbattere in strutture di ripetizione per trovare l’algoritmo di risoluzione. In Arduino IDE la struttura di ripetizione si rappresenta con il ciclo do… while, la sintassi è la seguente: do { istruzioni; while (condizione); La sequenza di