Arduino è un open-source, microcontrollore programmabile e software basato sul chip ATMega. Sebbene l'Arduino è progettato come piattaforma di prototipazione, può essere utilizzato in vari progetti di elettronica sia temporanea o incorporati. La scheda Arduino può essere programmata utilizzando il software di Arduino. La sintassi è simile a C/C++ e Java. Esso è stato progettato per essere semplice e facile da usare e può essere utilizzato da chiunque, dai principianti agli esperti, sia.
Come Arduino è una piattaforma open source, si può entrare in possesso del codice sorgente e gli schemi per esso. Questo significa che può approfondire quanto e come si vuole, anche la creazione di proprie schede Arduino. C'è anche una grande community dietro di esso, e potete trovare molti tutorial e progetti da tutto il mondo online.
Cosa posso fare con un Arduino?
Praticamente tutto quello che vuoi! È stato usato in tanti modi diversi come le opzioni sono praticamente illimitate. Progetti passati hanno incluso robot, installazioni d'arte, computer in auto, controller MIDI, cocktail maker, interfacce uomo-computer, Facebook 'come' contatori, pubblicità display, orologi, strumento musicale, personalizzata del mouse e tastiera, domotica... La lista va avanti e avanti!
Le caratteristiche principali di una scheda Arduino sono la sua capacità di leggere i dati dai sensori, per inviare e ricevere segnali digitali e possono connettersi via seriale al computer. È possibile controllare molte cose, da LED e LCD, motori e relè. È anche possibile leggere i valori da sensori quali potenziometri, luce dipendente resistori (LDRs) e piezos.
Il pin digitali su un Arduino consentono di leggere o scrivere i valori di 5v. È possibile utilizzare un pin per accendere un LED (con un resistore). È possibile inviare un segnale a un relè di operare più apparecchi di tensione come televisori e le luci di casa. È possibile inviare messaggi ai motori per accendere e spegnere. È possibile controllare per vedere se un pulsante è stato premuto. È anche possibile inviare e ricevere dati seriali, dati paralleli e digitale pulse width modulation. In sostanza tutto ciò che può essere controllato attraverso un po' di corrente può essere utilizzato.
I pin analogici consentono di leggere una tensione in ingresso tra 0v e 5v. Questo sarà come leggere da sensori. Ci sono una moltitudine di sensori disponibili, da sensori di pressione semplice hands-on e potenziometri rotativi, sensori ambiente quali pressione, gas, temperatura e anche alcool. Se hai, per esempio, un dispositivo di scorrimento impostare esattamente la metà della sua gamma, esso dovrebbe in uscita una tensione di 2, 5V. Arduino può quindi leggere questo e utilizzare il valore per il controllo di qualcos'altro.
Non dovete smettere con il solo controllo circuiti elettronici. È possibile inviare dati al computer di controllo software come elaborazione e Max/MSP. È possibile inviare i dati tramite USB con la maggior parte dei modelli. Alcuni modelli hanno porte Ethernet e Bluetooth, e con un ulteriore scudi (come un'unità di componente aggiuntivo) è possibile comunicare via WiFi e altri protocolli.
Che cosa non riesco a fare con uno?
Arduino non ha un sacco di potenza di elaborazione, quindi abbastanza che qualsiasi compito intensivo molto importante è fuori questione. Non sarai in grado di elaborare, registrare o uscita audio o video (anche se è possibile stampare grafica per schermi TFT o LCD). Non è come un computer. Non sarete in grado di collegare la webcam o tastiera ad esso. Non non c'è nessun sistema operativo con un'interfaccia grafica (come un Pi di lampone). È un animale completamente diverso.
Chiunque può utilizzare uno?
Questa è la bellezza di esso. Anche se non hanno alcuna conoscenza o esperienza con elettronica o programmazione, è possibile ottenere un semplice progetto up e funzionante in un'ora o due. Ottenere un LED a lampeggiare e si spegne in un modello è semplice quanto aggiungendo un LED e la resistenza di una piastra millefori, pochi fili di collegamento e scrivere poche righe di codice. Arduinos sono utilizzati nelle aule in tutto il mondo come un antipasto di elettronica e programmazione.