Arduino – Introduzione

Inglese

  • Inglese
  • 中文 (cinese)

Cosè Arduino?

Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Le schede Arduino sono in grado di leggere gli input – luce su un sensore, un dito su un pulsante o un messaggio di Twitter – e trasformarli in unuscita – attivando un motore, accendendo un LED, pubblicando qualcosa online. Puoi dire alla tua scheda cosa fare inviando una serie di istruzioni al microcontrollore sulla scheda. Per farlo si utilizza il linguaggio di programmazione Arduino (basato su Wiring), e il Software Arduino (IDE), basato su Processing.

Negli anni Arduino è stata la mente di migliaia di progetti, da oggetti di uso quotidiano a strumenti scientifici complessi. Una comunità mondiale di maker – studenti, hobbisti, artisti, programmatori e professionisti – si è riunita attorno a questa piattaforma open source, i loro contributi si sono aggiunti a unincredibile quantità di conoscenza accessibile che può essere di grande aiuto sia per i principianti che per gli esperti.

Arduino nasce allIvrea Interaction Design Institute come un facile strumento per la prototipazione veloce, rivolto a studenti senza una formazione in elettronica e programmazione. Non appena ha raggiunto una comunità più ampia, la scheda Arduino ha iniziato a cambiare per adattarsi a nuove esigenze e sfide, differenziando la sua offerta da semplici schede a 8 bit a prodotti per applicazioni IoT, indossabili, stampa 3D e ambienti embedded. Tutte le schede Arduino sono completamente open source, consentendo agli utenti di costruirle in modo indipendente e alla fine adattarle alle loro esigenze particolari. Anche il software è open source e sta crescendo grazie al contributo degli utenti di tutto il mondo.

Perché Arduino?

Grazie alla sua esperienza utente semplice e accessibile, Arduino è stato utilizzato in migliaia di progetti e applicazioni differenti. Il software Arduino è facile da usare per i principianti, ma abbastanza flessibile per gli utenti avanzati. Funziona su Mac, Windows e Linux e gli insegnanti e gli studenti lo usano per costruire strumenti scientifici a basso costo, per dimostrare i principi della chimica e della fisica o per iniziare con la programmazione e la robotica. Designer e architetti costruiscono prototipi interattivi, musicisti e artisti lo usano per installazioni e per sperimentare nuovi strumenti musicali. I creatori, ovviamente, lo usano per costruire molti dei progetti esposti alla Maker Faire, ad esempio Arduino è uno strumento chiave per imparare cose nuove. Chiunque – bambini, hobbisti, artisti, programmatori – può iniziare ad armeggiare seguendo le istruzioni passo passo di un kit o condividere idee online con altri membri della comunità Arduino.

Ci sono molti altri microcontrollori e microcontrollori piattaforme disponibili per il calcolo fisico. Parallax Basic Stamp, Netmedia “s BX-24, Phidgets, MIT” s Handyboard e molti altri offrono funzionalità simili. Tutti questi strumenti prendono i dettagli disordinati della programmazione del microcontrollore e lo racchiudono in un pacchetto facile da usare. Arduino semplifica anche il processo di lavoro con i microcontrollori, ma offre alcuni vantaggi per insegnanti, studenti e amatori interessati rispetto ad altri sistemi:

  • Economico – Le schede Arduino sono relativamente economiche rispetto ad altre piattaforme di microcontrollori. La versione meno costosa del modulo Arduino può essere assemblata a mano e anche i moduli Arduino preassemblati costano meno di $ 50
  • Cross-platform – Il software Arduino (IDE) funziona su Windows, Macintosh OSX, e sistemi operativi Linux. La maggior parte dei sistemi a microcontrollore è limitata a Windows.
  • Ambiente di programmazione semplice e chiaro: il software Arduino (IDE) è facile da usare per i principianti, ma abbastanza flessibile anche per gli utenti avanzati. Per gli insegnanti, è convenientemente basato sullambiente di programmazione Processing, quindi gli studenti che imparano a programmare in quellambiente avranno familiarità con il funzionamento dellIDE di Arduino.
  • Software open source ed estensibile – Il software Arduino è pubblicato come strumenti open source, disponibili per lestensione da programmatori esperti. Il linguaggio può essere espanso attraverso le librerie C ++ e le persone che desiderano comprendere i dettagli tecnici possono fare il salto da Arduino al linguaggio di programmazione AVR C su cui si basa. Allo stesso modo, puoi aggiungere il codice AVR-C direttamente nei tuoi programmi Arduino, se lo desideri.
  • Hardware open source ed estensibile – I piani delle schede Arduino sono pubblicati sotto una licenza Creative Commons, così i progettisti di circuiti esperti possono creare la propria versione del modulo, estendendola e migliorandola. Anche gli utenti relativamente inesperti possono creare la versione breadboard del modulo per capire come funziona e risparmiare denaro.

Come si usa Arduino?

Vedi come ottenere ha avviato la guida. Se stai cercando ispirazione puoi trovare una grande varietà di tutorial su Arduino Project Hub.

Il testo della guida introduttiva ad Arduino è concesso in licenza con licenza Creative Commons Attribution-ShareAlike 3.0. Gli esempi di codice nella guida vengono rilasciati nel pubblico dominio.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *