Ciao Amici! Spero che tu stia andando alla grande. Sono tornato per darvi una dose giornaliera di informazioni utili. Oggi, ho intenzione di scoprire i dettagli sull’introduzione ad Arduino Uno. Si tratta di una scheda microcontrollore sviluppato da Arduino.cc e basato su Atmega328.
Dispositivi elettronici stanno diventando compatto, flessibile ed economico che sono in grado di fare più funzione rispetto ai loro predecessori che è successo a coprire più spazio, si è rivelato costoso con la possibilità di eseguire un minor numero di funzioni.
Gli esperti si sforzano sempre di introdurre l’innovazione nell’automazione che richiede il minimo sforzo e dà la massima produzione. Il microcontrollore è stato introdotto nel settore dell’elettronica con lo scopo di rendere i nostri compiti facili che vengono con anche una connessione remota con l’automazione in qualsiasi modo.
I microcontrollori sono ampiamente utilizzati nei sistemi embedded e fanno funzionare i dispositivi in base alle nostre esigenze e esigenze. Abbiamo già discusso i controllori come 8051, Atmega16, Atmega328 e PIC16F877.
Arduino Uno è un’aggiunta molto preziosa nell’elettronica composta da interfaccia USB, 14 pin I/O digitali, 6 pin analogici e microcontrollore Atmega328. Supporta anche la comunicazione seriale utilizzando Tx e Rx pin. Dovresti anche dare un’occhiata a questo UNO per principianti.
Ci sono molte versioni di schede Arduino introdotte sul mercato come Arduino Uno, Arduino Due, Arduino Leonardo, Arduino Mega, tuttavia, le versioni più comuni sono Arduino Uno e Arduino Mega. Se hai intenzione di creare un progetto relativo all’elettronica digitale, al sistema embedded, alla robotica o all’IoT, utilizzare Arduino Uno sarebbe l’opzione migliore, facile e più economica.
Si tratta di una piattaforma open-source, significa che le schede e il software sono facilmente disponibili e chiunque può modificare e ottimizzare le schede per una migliore funzionalità.
Il software utilizzato per i dispositivi Arduino si chiama IDE (Integrated Development Environment) che è libero di utilizzare e ha richiesto alcune abilità di base per impararlo. Può essere programmato utilizzando il linguaggio C e C++.
Alcune persone si confondono tra Microcontrollore e Arduino. Mentre il primo è solo un chip a 40 pin del sistema che viene fornito con un microprocessore integrato e più tardi è una scheda che viene fornita con il microcontrollore nella base della scheda, bootloader e consente un facile accesso ai pin di ingresso-uscita e rende il caricamento o la masterizzazione del programma molto facile.
Le persone con un background non tecnico possono facilmente ottenere un’esperienza pratica con Arduino, mentre l’apprendimento del microcontrollore richiede alcune competenze e competenze.
Tuttavia, possiamo dire che ogni Arduino è fondamentalmente un microcontrollore ma non tutti i microcontrollori sono un Arduino.
Cercherò di coprire ogni e tutto ciò che riguarda Arduino Uno, in modo da avere una chiara idea di quello che fa, le sue caratteristiche principali, di lavoro e tutto quello che c’è da sapere. Cominciamo.
Introduzione a Arduino Uno
- Arduino Uno è una scheda microcontrollore sviluppato da Arduino.cc che è una piattaforma elettronica open-source basata principalmente sul microcontrollore AVR Atmega328.
- Primo progetto Arduino è stato avviato in Interaction Design Institute Ivrea nel 2003 da David Cuartielles e Massimo Banzi con l’intenzione di fornire un modo economico e flessibile per studenti e professionisti per il controllo di una serie di dispositivi nel mondo reale.
- La versione corrente di Arduino Uno viene fornito con interfaccia USB, 6 pin di ingresso analogico, 14 I / O porte digitali che vengono utilizzati per il collegamento con circuiti elettronici esterni. Su 14 porte I/O, 6 pin possono essere utilizzati per l’uscita PWM.
- Permette ai progettisti di controllare e percepire i dispositivi elettronici esterni nel mondo reale.
- È possibile scaricare la scheda tecnica Arduino UNO bu cliccando qui sotto pulsante:
- Questa scheda viene fornita con tutte le funzionalità necessarie per eseguire il controller e può essere collegata direttamente al computer tramite cavo USB che viene utilizzato per trasferire il codice al controller utilizzando il software IDE (Integrated Development Environment), sviluppato principalmente per programmare Arduino. IDE è ugualmente compatibile con i sistemi Windows, MAC o Linux, tuttavia, Windows è preferibile utilizzare. Linguaggi di programmazione come C e C++ sono utilizzati in IDE.
- Oltre a USB, batteria o AC a DC adopter può anche essere utilizzato per alimentare la scheda.
- Le schede Arduino Uno sono abbastanza simili ad altre schede della famiglia Arduino in termini di utilizzo e funzionalità, tuttavia, le schede Uno non sono dotate di chip driver da USB a seriale FTDI.
- Ci sono molte versioni di schede Uno disponibili, tuttavia, Arduino Nano V3 e Arduino Uno sono le versioni più ufficiali che vengono con Atmega328 8-bit AVR Atmel microcontrollore dove la memoria RAM è 32KB.
- Quando la natura e la funzionalità del compito andare complesso, Mirco SD card può essere aggiunto nelle schede per farli memorizzare più informazioni.
Caratteristiche di Arduino Uno Board
- Arduino Uno viene fornito con interfaccia USB cioè porta USB viene aggiunto sulla scheda per sviluppare la comunicazione seriale con il computer.
- Atmega328 microcontrollore è posto sulla scheda che viene fornito con una serie di caratteristiche come timer, contatori, interrupt, PWM, CPU, I/O pin e sulla base di un 16 MHz orologio che aiuta a produrre più frequenza e il numero di istruzioni per ciclo.
- Si tratta di una piattaforma open source dove chiunque può modificare e ottimizzare la scheda in base al numero di istruzioni e compito che vogliono raggiungere.
- Questa scheda è dotata di una funzione di regolazione integrata che mantiene la tensione sotto controllo quando il dispositivo è collegato al dispositivo esterno.
- Reset pin viene aggiunto nella scheda che ripristinare l’intera scheda e prende il programma in esecuzione nella fase iniziale. Questo pin è utile quando la scheda si blocca nel mezzo del programma in esecuzione; premendo questo pin si cancella tutto nel programma e si avvia il programma fin dall’inizio.
- Sono presenti 14 I / O digitali e 6 pin analogici incorporati nella scheda che permettono il collegamento esterno con qualsiasi circuito con la scheda. Questi pin forniscono la flessibilità e la facilità d’uso per i dispositivi esterni che possono essere collegati attraverso questi pin. Non è necessaria un’interfaccia dura e veloce per collegare i dispositivi alla scheda. Basta collegare il dispositivo esterno ai pin della scheda disposti sulla scheda sotto forma di intestazione.
- I 6 pin analogici sono contrassegnati da A0 a A5 e sono dotati di una risoluzione di 10 bit. Questi pin misurano da 0 a 5V, tuttavia, possono essere configurati per l’alta gamma utilizzando la funzione analogReference () e il pin AREF.
- 13KB di memoria flash viene utilizzato per memorizzare il numero di istruzioni sotto forma di codice.
- Solo 5 V è necessario per accendere la scheda, che può essere raggiunto direttamente utilizzando la porta USB o adopter esterno, tuttavia, è in grado di supportare fonte di alimentazione esterna fino a 12 V che può essere regolata e limitare a 5 V o 3.3 V in base alle esigenze del progetto.
Arduino Uno Piedinatura
Arduino Uno è basato su AVR microcontrollore chiamato Atmega328. Questo controller viene fornito con 2KB SRAM, 32KB di memoria flash, 1KB di EEPROM. Scheda Arduino viene fornito con 14 pin digitali e 6 pin analogici. L’ADC su chip viene utilizzato per campionare questi pin. Un oscillatore a cristallo a frequenza 16 MHz è dotato sulla scheda. La figura seguente mostra la piedinatura della scheda Arduino Uno.
Descrizione pin
Ci sono diversi I / O pin digitali e analogici posizionati sulla scheda che funziona a 5V. Questi perni vengono con le valutazioni di funzionamento standard che variano fra 20mA a 40mA. I resistori di pull-up interni sono utilizzati nella scheda che limita la corrente in eccesso rispetto alle condizioni operative date. Tuttavia, un eccessivo aumento di corrente rende questi resistori inutili e danneggia il dispositivo.
LED. Arduino Uno viene fornito con built-in LED che è collegato tramite pin 13. Fornire un valore elevato al pin lo accenderà e il BASSO lo spegnerà.
Vin. È la tensione di ingresso fornita alla scheda Arduino. È diverso da 5 V fornito tramite una porta USB. Questo pin viene utilizzato per la tensione di alimentazione. Se una tensione è fornita tramite jack di alimentazione, è possibile accedervi attraverso questo pin.
5 V. Questa scheda viene fornito con la capacità di fornire regolazione della tensione. 5 V pin viene utilizzato per fornire uscita tensione regolata. La scheda è alimentata utilizzando tre modi cioè USB, pin Vin della scheda o jack di alimentazione DC.
USB supporta tensione intorno 5 V mentre Vin e Jack di alimentazione supportano una tensione varia tra 7 V a 20 V. Si consiglia di utilizzare la scheda su 5 V. E ‘ importante notare che, se una tensione viene fornita attraverso 5 V o 3.3 V pin, si traducono in bypassando la regolazione della tensione che può danneggiare la scheda se la tensione supera dal suo limite.
GND. Questi sono perni di terra. Più di un pin di terra sono forniti sulla scheda che può essere utilizzato secondo il requisito.
Ripristina. Questo pin è incorporato sulla scheda che ripristina il programma in esecuzione sulla scheda. Invece di reset fisico sulla scheda, IDE viene fornito con una funzione di reset della scheda attraverso la programmazione.
IOREF. Questo pin è molto utile per fornire riferimento di tensione alla scheda. Uno scudo viene utilizzato per leggere la tensione attraverso questo pin che quindi selezionare la fonte di alimentazione corretta.
PWM. PWM è fornito da 3,5,6,9,10, 11 pin. Questi pin sono configurati per fornire uscita PWM a 8 bit.
AREF. Si chiama Riferimento analogico. Questo pin viene utilizzato per fornire una tensione di riferimento agli ingressi analogici.
TWI. Si chiama interfaccia a due fili. La comunicazione TWI è accessibile tramite la libreria Wire. A questo scopo vengono utilizzati i pin A4 e A5.
Comunicazione seriale. La comunicazione seriale avviene attraverso due pin chiamati Pin 0 (Rx) e Pin 1 (Tx).
Il pin Rx viene utilizzato per ricevere i dati mentre il pin Tx viene utilizzato per trasmettere i dati.
Interrupt esterni. I pin 2 e 3 sono utilizzati per fornire interrupt esterni. Un interrupt viene chiamato fornendo valore BASSO o variabile.
Comunicazione e programmazione
Arduino Uno è dotato di una capacità di interfacciamento con altre altre schede Arduino, microcontrollori e computer. L’Atmega328 posizionato sulla scheda fornisce la comunicazione seriale utilizzando pin come Rx e Tx.
L’Atmega16U2 incorporato sulla scheda fornisce un percorso per la comunicazione seriale tramite driver com USB. Serial monitor è fornito sul software IDE che viene utilizzato per inviare o ricevere dati di testo dalla scheda. Se i LED posizionati sui pin Rx e Tx lampeggiano, indicano la trasmissione dei dati.
Arduino Uno è programmato utilizzando il software Arduino che è un’applicazione multipiattaforma chiamata IDE scritta in Java. Il microcontrollore AVR Atmega328 disposto sulla base viene fornito con bootloader incorporato che ti libera dall’utilizzo di un bruciatore separato per caricare il programma sulla scheda.
Applicazioni
Arduino Uno viene fornito con una vasta gamma di applicazioni. Un numero maggiore di persone utilizza schede Arduino per lo sviluppo di sensori e strumenti che vengono utilizzati nella ricerca scientifica. Di seguito sono riportate alcune applicazioni principali della scheda.
- Sistema Embedded
- la Sicurezza e la Difesa del Sistema
- Elettronica Digitale e Robotica
- Parcheggio Contatore
- Macchine di Pesatura
- semaforo Count Down Timer
- Strumento Medico
- Luce di Emergenza per le Ferrovie
- Automazione della Casa
- Automazione Industriale
Ci sono un sacco di altri microcontrollori disponibili sul mercato che sono più potenti e a buon mercato rispetto ad Arduino. Quindi, perché preferisci Arduino Uno?
In realtà, Arduino è dotato di una grande comunità che sta sviluppando e condividendo le conoscenze con una vasta gamma di pubblico. Supporto rapido è disponibile relativi agli aspetti tecnici di qualsiasi progetto elettronico. Quando si decide scheda Arduino su altri controller, non è necessario organizzare periferiche e dispositivi aggiuntivi come la maggior parte delle funzioni sono facilmente disponibili sulla scheda che rende il progetto economico in natura e privo di un sacco di competenze tecniche.
Questo è tutto per oggi. Spero che tu abbia molte informazioni sulla scheda Arduino Uno. Tuttavia, se non sei sicuro o hai qualche domanda, puoi avvicinarmi nella sezione commenti qui sotto. Mi piacerebbe aiutarti, secondo quanto ne so. Mantenere il vostro feedback e suggerimenti a venire; ci aiutano a fornire un lavoro di qualità che risuona con le vostre esigenze e requisiti. Grazie per aver letto l’articolo.
.