Oggi vediamo come accendere e spegnere un led con arduino. Per prima cosa vi consiglio di leggere anche l’articolo introduttivo all’input/output di Arduino. Questi concetti base sono estendibili anche ad altri micronontrollori più o meno evoluti. Il codice di base: /* LED Lampeggiante (Author: Matteo Dalle Feste - matteo@dallefeste.com - …
Leggi ancora »Regolare la luminosità di un LED con il PWM e Arduino Genuino
In questo articolo vedremo come regolare la luminosità di un led con Arduino. Come spiegato nell’articolo precedente “Arduino: GPIO, gestire gli Input e Output” che descrive per l’appunto le funzionalità delle porte GPIO dell’Arduino/Genuino, è possibile usufruire della funzionalità PWM gestita a livello hardware per controllare la luminosità di un …
Leggi ancora »Arduino: Controllo della luminosità (Dimmer) Led via seriale
Controllo della luminosità (Dimmer) Led con Arduino Genuino via seriale Possiamo pilotare il valore del PWM di Arduino, e quindi la luminosità del led, in diversi modi. Un esempio, perlopiù accademico che realmente utile, è quello di scrivere il valore direttamente da pc, via porta seriale inviando dei comandi specifici …
Leggi ancora »Come programmare l’esp8266 con Arduino IDE
In questo tutorial vedremo come preparare un ambiente di sviluppo per l’esp8266 utilizzando il famoso Arduino IDE. Il tutorial è utile anche per programmare il NodeMCU, una board basata sempre sul chip esp8266. Arduino IDE: Cos’è, come funziona, dove si scarica. Arduino IDE è un ambiente di sviluppo appositamente …
Leggi ancora »RFLink Gateway e Arduino Mega2560: trasmettere e ricevere a 433Mhz
Cos’è RFLink Gateway RFLink Gatrway è un progetto gratuito che implementa la comunicazione via radio tra dispositivi, anche in modo bidirezionale. Il progetto è sviluppato da Stuntteam che ha fondato il sito http://www.rflink.nl dalla quale è possibile scaricare un firmware già pronto per essere caricato su una scheda Arduino Mega …
Leggi ancora »Arduino: GPIO, gestire gli Input e Output
In questo articolo introduciamo i pin GPIO che troviamo nelle board Arduino. GPIO Arduino, con la propria board, mette a disposizione diversi pin (piedini) che si differenziano in base alle loro funzionalità. Gran parte di questi pin, chiamati GPIO, ovvero (General Propouse Input Output) sono per l’appunto di uso generico …
Leggi ancora »CiaoBitHome v1.0 + NodeMcu + OpenHab
Il progetto CiaoBitHome v1.0, la domotica fai da te: In questo articolo presentiamo un progetto 100% targato Ciaobit.com che permette di creare un punto di partenza per la domotica fai da te, basata 100% su sistemi open source. Il progetto è composto da diverse componenti software e hardware. Nell’articolo è …
Leggi ancora »Cos’è Arduino/Genuino e come iniziare a programmarlo
Cos’è Arduino/Genuino? Arduino è una piattaforma Open Source che lo scopo di fornire uno strumento di prototipizzazione rapida. La semplicità di Arduino è stata la chiave della sua diffusione non solo in ambiti professionali ma anche hobbistici e didattici. Il progetto Arduino ha avuto origine in Italia, più precisamente grazie …
Leggi ancora »rtl-00 e rtl-01 i moduli wifi low cost con a bordo l’rtl8710
Sono arrivati una nuova serie di moduli Soc Wifi economici e ad alte prestazioni che montano i chip RTL8710. In questo articol parliamo dei moduli RTL-00 e RTL-01, ovvero dispositivi SOC Wifi low cost per creare progetti domotici o comunque di tipo IOT e non solo. I moduli sono prodotti …
Leggi ancora »Come generare un firmware custom per Nodemcu (esp8266)
Ecco una semplice guida che spiega in pochi passi come generarci un firmware ad-hoc per i nostri progetti. Il sito http://nodemcu-build.com/ mette a disposizione un sistema molto pratico che ci permette di selezionare i vari moduli da integrare nel nostro firmware. E’ necessario inserire un’indirizzo email corretto al fine di …
Leggi ancora »