è una scheda elettronica open source ideale per la prototipazione rapida di progetti elettronici. E’ molto versatile e facile da utilizzare, essendo facilmente programmabile con una interfaccia multipiattaforma (Windows – Linux – Mac). Arduino è principalmente rivolta ad artisti, hobbisti ed in generale a tutti i Makers desiderosi di sperimentare applicazioni e realizzare progetti.
In questa categoria troverete quindi progetti con Arduino, ma anche corsi e tutorial su Arduino a partire dalla scheda Arduino Uno fino alle più professionali Arduino Zero o Arduino M0+ con microcontrollore di debug a bordo.
Eccoci di nuovo insieme per un nuovo capitolo del nostro corso di programmazione in Python. Nelle scorse puntate abbiamo affrontato diversi temi che avevano a che fare dapprima con i microcontrollori ed i DAC, poi più specificatamente con i sensori ed il loro interfacciamento. Oggi abbiamo deciso di dedicare la puntata ad un aspetto di questo linguaggio che abbiamo sempre accennato ma mai trattato nel dettaglio, ovvero la portabilità. Che cosa significa effettivamente? Come funziona? Quali sono i risvolti pratici di questa caratteristica? Lo vediamo oggi attraverso un esempio che proveremo a far funzionare su diversi sistemi operativi, Windows …
Nel precedente articolo abbiamo imparato a utilizzare gli ingressi e le uscite analogiche di Arduino, abbiamo approfondito le tecniche utilizzate dal microcontrollore di Atmel per generare dei segnali variabili con continuità nel tempo, introducendo concetti come PWM e duty cycle, e abbiamo utilizzato queste nuove conoscenze per realizzare due progetti. In questo articolo andremo avanti, utilizzando i concetti appresi per pilotare un motore DC (direct current, a corrente continua). Introduzione Controllare un motore con Arduino è differente dall'accendere o spegnere dei led, o dal generare suono con un buzzer e i motivi sono essenzialmente due: innanzitutto un motore richiede una …
Un forum professionale targato Linkedin per interagire con la community alla soluzione di problemi tecnici, con discussioni su importanti temi di carattere scientifico. Inoltre, una sezione Jobs dove è possibile mettere in comunicazione professionisti/esperti del settore e aziende interessate alla realizzazione di progetti hardware e software. Che aspetti? Unisciti subito al nostro gruppo esclusivo... siamo già + di 1600!!! Sei un maker o un professionista dell'elettronica? Utilizzi Arduino o Raspberry Pi? Ti interessa la progettazione elettronica, i semiconduttori o vuoi solo conoscere le nuove tecnologie? Hai dei dubbi sull’utilizzo dei microcontrollori o desideri perfezionarne la programmazione? Alzi la mano …
Nel precedente articolo abbiamo introdotto l'ambiente ARM e il Cortex-M0+, il processore alla base del microcontrollore Atmel SAMD21, il cuore della scheda Arduino M0 PRO. In questa lezione cominceremo a programmare l'interfaccia seriale (o meglio, le interfacce seriali) e nel contempo esamineremo un po' più dettagliatamente la struttura del CMSIS e dell'ASF e approfondiremo l'architettura e le periferiche del core Cortex-Mo+. Tutto questo ci tornerà utile nel prosieguo del corso quando impiegheremo le nozioni acquisite nella realizzazione di un vero e proprio progetto. L'interfaccia seriale: SERCOM Generalmente i microcontrollori hanno moduli di comunicazione seriale separati, ognuno riservato ad una diversa periferica (USART, SPI, …
Bentornati al nostro corso di programmazione Python. Nelle scorse puntate abbiamo trattato argomenti relativi ai sensori e alle conversioni di dati. Dal momento che, però, il Python è un linguaggio in grado di lavorare non soltanto con hardware di prototipazione rapida ma anche con il software, oggi proviamo a spostare la nostra attenzione sulla programmazione largamente intesa. Quest'oggi, nello specifico, lavoriamo con gli XML. In questa puntata vedremo, infatti, come sono strutturati (anche in relazione agli HTML), come possono essere gestiti e come elaborarli, a partire da un esempio concreto. Siete pronti? Introduzione Il tipo di file sul quale lavoriamo …
La scheda Wi-Fi IoT è una piattaforma di sviluppo open source per il design di applicativi nell’ambito dell’Internet delle cose. Il modulo WLAN integrato ne garantisce un rapido impiego grazie alla facilità di programmazione con l’Arduino IDE attraverso la porta mini-USB. Il fattore di forma decisamente piccolo e compatto lo rende predisposto in molti settori industriali relativamente alla domestica e all’automazione. Dalla semplice visualizzazione della temperatura, passando per la condivisione di informazioni via Cloud, la scheda si dimostra essere un interessante strumento di sviluppo per il mondo IoT e IIoT. In questo articolo presenteremo la scheda, analizzandola da un …
Nella prima lezione abbiamo introdotto la piattaforma Arduino UNO, l'hardware e l'ambiente di sviluppo software, e abbiamo preso confidenza con i pin di GPIO, capendo la differenza fra ingressi e uscite digitali e analogiche e, utilizzando le principali funzioni di Input/Output, abbiamo imparato come leggere degli ingressi digitali e analogici e abbiamo inoltre visto come far lampeggiare ("blinkare" nel gergo dei makers) un led e come farlo pulsare con continuità. Nella lezione di oggi, la seconda del corso base di Arduino rivolto a coloro che vogliono compiere i primi passi nella programmazione embedded con il kit Elettronica Open Source, sveleremo …
L’analizzatore di reti o Network Analyzer è uno strumento utilizzato per studiare le proprietà delle reti elettriche, in particolare il comportamento associato alla riflessione e alla trasmissione di segnali elettrici. Oggi un analizzatore di reti è usato principalmente per le alte frequenze, tipicamente da alcune centinaia di kilohertz fino a decine di gigahertz. In questo articolo sarà mostrato il progetto di un analizzatore di reti multiporta con Arduino M0 Pro con un range di frequenze esteso dalla continua fino a 5KHz. Lo strumento sarà in grado di analizzare una rete avente un massimo di 256 terminali. La connessione della …
Benvenuti a questa serie di lezioni dedicate ai professionisti che vogliono compiere i primi passi nello sviluppo di applicazioni per processori a 32 bit. Il corso è rivolto a tutti coloro che hanno già esperienza con la programmazione embedded su piattaforme a 8/16 bit e desiderano fare un passo in avanti ed entrare nel mondo dei processori ARM. La piattaforma che utilizzeremo sarà un evoluzione dell'Arduino UNO a 8 bit: l'Arduino M0 PRO. Clicca qui per scoprire come ricevere in omaggio la scheda Arduino M0 Pro. La piattaforma ARM Il cuore di Arduino M0 PRO è un microcontrollore Atmel …
In questo articolo proponiamo la realizzazione di un utile ohmetro per Arduino UNO. Si tratta di uno strumento atto alla misurazione del valore ohmico delle resistenze, componenti elettronici particolarmente utilizzati in qualsiasi schema elettrico. Inoltre si può collegare Arduino al PC, via porta USB e, attraverso l'uso di un frontend aggiuntivo, è possibile osservare a video la resistenza, con tanto di bande colorate, accanto al suo valore commerciale. Un progetto estremamente didattico che unisce il sapere della programmazione di Arduino, della GUI di Windows e della immortale Legge di Ohm. Clicca qui per scoprire come ricevere in omaggio il …
Una raccolta di 7 progetti su Arduino destinata ai ragazzi dai 7 ai 14 anni o comunque a tutti coloro che sono alle prime armi con l'elettronica e vogliono prendere confidenza con la scheda. Ecco gli articoli che troverete nel dettaglio: primo utilizzo dello Starter Kit; accendere un LED; realizzare un cane elettronico; costruire un etilometro Fai-da-Te; realizzare uno strumento con interfaccia analogica; sistema di irrigazione automatico con Arduino; Pulsiossimetro. Vorresti ricevere lo Starter Kit in Omaggio? Clicca qui! 1. Iniziare da zero con il kit Arduino: introduzione e primi programmi La piattaforma Arduino permette a hobbisti, maker, studenti …
Una raccolta di 13 progetti Fai da Te ed Open Source con Arduino, ideali per Makers ed Hobbisti dell'Elettronica. Analizzatore MIDI, serra domotica, inverter ad onda sinusoidale, camera slider, weather station, smart sveglia e molto altro con Arduino! 1. Analizzatore MIDI con Arduino In questo articolo vedremo come, combinando la nota piattaforma di prototipazione rapida Arduino con l’Extension Shield di Elektor, sia possibile realizzare un modulo in grado di analizzare il traffico su un’interfaccia MIDI (Musical Instrument Digital Interface). Il modulo è inoltre dotato di un apposito connettore ECC (Embedded Communication Connector) che permette il collegamento ad altre schede …
Le riviste di elettronica Eos-Book e Firmware sono l'evoluzione in PDF degli articoli online che vengono pubblicati sul blog. La prima rivista di elettronica è per principianti, più pratica, mentre la seconda è dedicata ai professionisti. Il blog Elettronica Open Source comprende una parte gratis ed una riservata agli abbonati che possono leggere in anteprima le due riviste italiane. Se vuoi subito avere le riviste di elettronica gratis puoi andare direttamente a questo link che ti porta al capitolo relativo. Se invece vuoi anche saperne di più su Elettronica Open Source e scoprire come nascono le nostre riviste di …
È online EOS Top12 di dicembre, la nostra raccolta dedicata all'Elettronica e alla Tecnologia! Nel numero di questo mese troverete molti articoli e progetti interessanti: impariamo l’elettronica con il Kit (omaggio) di Elettronica Open Source powered by Arduino®; 3 progetti su Arduino dedicati rispettivamente alla realizzazione di una semplice tastiera musicale, controllo della temperatura con un buzzer e monitoraggio della luminosità ambientale con led RGB. Abbiamo proseguito poi con: kit AOAA; video HDR; microcontrollori con USB Host; convertitori A/D SAR; manomissioni dei contatori elettrici; studio inerente particolari sottoinsiemi di N e relativi teoremi; origine dei numeri primi; memorie NAND …
In questo articolo vogliamo utilizzare alcuni componenti presenti nel kit di Elettronica Open Source per realizzare una semplice tastiera musicale. Attraverso una serie di pulsanti e un buzzer, programmeremo la scheda Arduino per riprodurre le classiche note musicali, offrendo quindi la possibilità di suonare delle semplici canzoni. Il progetto si basa essenzialmente sulla funzione tone() che genera un segnale digitale ad una particolare frequenza. Scegliere la nota musicale significa scegliere la frequenza giusta da riprodurre. Clicca qui per scoprire come ricevere in omaggio il nostro Kit Arduino! Introduzione Il nostro sistema uditivo riesce a percepire sensazioni sonore in un …
Bentornati al nostro corso di programmazione in Python. Nella scorsa puntata abbiamo visto come fare a configurare correttamente le connessioni tra sensori e dispositivi con le nostre schede di prototipazione rapida, e abbiamo scoperto che una delle potenzialità del Python è effettivamente la portabilità del codice. In questa nuova puntata approfondiremo alcuni degli aspetti della gestione dei segnali: cosa succede ad un segnale analogico che entra all'interno di un circuito digitale? Come funziona la conversione? Quando possiamo ritenere quel valore attendibile? Questo il focus della puntata di oggi, che verrà trattato con esempi e casi d'uso. Siete pronti? Introduzione Il …
Dopo neanche 20 giorni dall'uscita dell'ultimo Speciale siamo pronti a lanciare un nuovo numero dedicato ad Arduino Professionale. All'interno troverete Tutorial e Progetti avanzati da realizzare con Arduino Uno, Arduino Due, Arduino Esplora ed Arduino M0 Pro... ben 191 pagine destinate ad ingegneri e professionisti del settore che vogliono cimentarsi nella progettazione elettronica. Durante il mese di dicembre abbiamo pubblicato ben due numeri Speciali dedicati ad Arduino. Se con il primo numero (EOS-Book @8 Speciale Arduino) abbiamo voluto rivolgerci ai Makers e agli hobbisti dell'Elettronica, fornendo loro una raccolta di 13 tutorial e 13 progetti Fai da Te, con …
L'elettronica di oggi, economica e molto avanzata, ci permette di realizzare qualsiasi dispositivo, utile o ludico, con una semplicità davvero disarmante. Anche le soluzioni al problema possono essere estremamente diversificate e alternative. Nel vasto campo dei microcontrollori, dispositivi pronti, embedded ed elettronica discreta, il progettista ha una miriade di possibilità su cui scegliere, al fine di produrre un dispositivo confacente alle proprie esigenze, con il minimo sforzo. In questo articolo trattiamo la realizzazione di un termometro per ambienti casalinghi o esterni, con l'utilizzo di Arduino (clicca qui per scoprire come ricevere il omaggio il nostro Kit di sviluppo), collegato …
C’era una volta in cui i single board computer erano solo schede di sviluppo per prototipare nuovi prodotti. Ma adesso UDOO X86 sta cambiando questo paradigma. UDOO X86 è l’ultimo nato in casa UDOO: un computer Intel quad core che arriva fino a 8 GB di RAM e 2.56 GHz di CPU Clock - e c’è pure un Arduino 101 montato sopra! Puoi usare la scheda non solo per realizzare quel robot che avevi in mente, ma anche come Home Theater PC per vedere film in 4K, e, perché no, come un vero e proprio computer. Non ci credi? …
Arduino è una piattaforma elettronica open-source con una forte comunità di sviluppatori. Negli ultimi anni ha raggiunto traguardi molto importanti, crescendo decisamente in modo esponenziale per la propria semplicità di utilizzo sia da un punto di vista hardware ma soprattutto software in termini di programmazione. E' stato il cervello di molti progetti in diversi campi applicativi, lo strumento hobbistico per la creazione di semplici funzioni da impiegare in molte attività di casa, una piattaforma di sviluppo e prototipazione per i professionisti. Nato come semplice kit di sviluppo per gli studenti senza un background tecnologico, nel corso degli anni è …