Funcionament de la placa ATmega328 Arduino Uno i les seves aplicacions

Proveu El Nostre Instrument Per Eliminar Problemes





El Arduino Un és un tipus de placa de microcontroladors basada en ATmega328, i Uno és un terme italià que significa un. Arduino Uno rep el nom per marcar la propera versió de la placa de microcontroladors Arduino Un Board 1.0 . Aquesta placa inclou pins d'E / S digitals-14, un connector d'alimentació, i / ps-6 analògic, ressonador ceràmic-A16 MHz, una connexió USB, un botó RST i una capçalera ICSP. Tot això pot donar suport el microcontrolador per a una major operació connectant aquesta placa a l'ordinador. La font d'alimentació d'aquesta placa es pot fer amb l'ajut d'un adaptador de CA a CC, un cable USB, en cas contrari, una bateria. En aquest article es parla de què és un Arduino Un microcontroller , configuració de pins, Especificacions o funcions d'Arduino Uno ,i aplicacions.

Què és Arduino Uno ATmega328?

El ATmega328 és un tipus de microcontrolador d'un sol xip format amb Atmel dins de família megaAVR . L’arquitectura d’aquest Arduino Uno és una arquitectura personalitzada de Harvard de 8 bits RISC processor nucli. Altres taulers d'Arduino un inclouen Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega i Arduino Leonardo.




Arduino Un ATmega328

Arduino Un ATmega328

Característiques de la placa Arduino Uno

El característiques d’Arduino Uno ATmega328 inclou el següent.



  • La tensió de funcionament és de 5V
  • La tensió d'entrada recomanada oscil·larà entre els 7v i els 12V
  • El voltatge d'entrada oscil·la entre els 6v i els 20V
  • Els pins digitals d’entrada / sortida són 14
  • Els pins i / p analògics són 6
  • El corrent continu per a cada pin d'entrada / sortida és de 40 mA
  • El corrent continu per a pin de 3,3 V és de 50 mA
  • La memòria Flash és de 32 KB
  • SRAM té 2 KB
  • EEPROM té 1 KB
  • La velocitat CLK és de 16 MHz

Arduino Un Pin Diagram

La placa Arduino Uno es pot construir amb pins d’alimentació, pins analògics, ATmegs328, capçalera ICSP, botó Reset, LED d'alimentació , pins digitals, test led 13, pins TX / RX, interfície USB, un extern Font d'alimentació . El Arduino UN board description es parla a continuació.

Arduino Un Board Pin Configuration

Arduino Un Board Pin Configuration

Font d'alimentació

El Font d'alimentació Arduino Uno es pot fer amb l'ajut d'un cable USB o una font d'alimentació externa. Les fonts d’alimentació externes inclouen principalment un adaptador de CA a CC, en cas contrari, una bateria. L'adaptador es pot connectar a l'Arduino Uno connectant-lo a la presa d'alimentació de la placa Arduino. De la mateixa manera, la bateria els cables es poden connectar al pin Vin i al pin GND del connector POWER. El rang de tensió suggerit serà de 7 a 12 volts.


D'entrada i sortida

Els 14 pins digitals de l’Arduino Uno es poden utilitzar com a entrada i sortida amb l’ajut de funcions com pinMode (), digitalWrite () i Digital Read ().

Pin1 (TX) i Pin0 (RX) (sèrie): Aquest pin s'utilitza per transmetre i rebre dades de sèrie TTL, que es connecten als pins equivalents del xip sèrie USB a l'ATmega8U2.

Pin 2 i Pin 3 (interrupcions externes): Es poden connectar pins externs per activar una interrupció per un canvi de valor baix.

Pins 3, 5, 6, 9, 10 i 11 (PWM): Aquest pin proporciona PWM de 8 bits o / p per la funció de analogWrite ().

Pins SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Aquests pins mantenen la comunicació SPI, tot i que ofereix el maquinari fonamental, actualment no s’inclou dins del llenguatge Arduino.

Pin-13 (LED): El LED incorporat es pot connectar al pin-13 (pin digital). Com a pin d'alt valor, el díode emissor de llum s'activa sempre que el pin és BAIX.

Pin-4 (SDA) i Pin-5 (SCL) (I2C): Admet la comunicació TWI amb l'ajut de la biblioteca Wire.

AREF (Voltatge de referència): El voltatge de referència és per a l'i / ps analògic amb analogReference ().

Restableix el pin: Aquest pin s'utilitza per restablir (RST) el microcontrolador.

Memòria

La memòria d’aquest microcontrolador Atmega328 Arduino inclou memòria flash-32 KB per emmagatzemar codi, SRAM-2 KB EEPROM-1 KB.

Comunicació

L'Arduino Uno ATmega328 ofereix UART TTL- comunicació en sèrie , i és accessible en pins digitals com TX (1) i RX (0). El programari d’un Arduino té un monitor sèrie que permet dades fàcils. Hi ha dos LEDs a la placa, com ara RX i TX, que parpellejaran quan es transmetin dades mitjançant l’USB.

Una biblioteca SoftwareSerial permet la comunicació en sèrie en pins digitals Arduino Uno i l’ATmega328P admet TWI (I2C) i Comunicació SPI . El programari Arduino conté una biblioteca per cable per simplificar la utilització del bus I2C.

Com utilitzar un Arduino Uno?

Arduino Uno pot detectar l'entorn des de l'entrada. Aquí l’entrada té una varietat de sensors que poden afectar el seu entorn mitjançant el control de motors, llums, altres actuadors, etc. El microcontrolador ATmega328 de la placa Arduino es pot programar amb l’ajut d’un llenguatge de programació Arduino i l’IDE ​​(Integrated Development Environment) ). Projectes Arduino pot comunicar-se mitjançant programari mentre s’executa en un PC.

Programació Arduino

Un cop instal·lada l’eina Arduino IDE al PC, connecteu la placa Arduino a l’ordinador amb l’ajut del cable USB. Obriu l’IDE ​​Arduino i seleccioneu la placa adequada triant Eines–> Taula ..> Arduino Uno i seleccioneu el port adequat triant Eines–> Port. Aquesta placa es pot programar amb l'ajut d'un Arduino llenguatge de programació depèn del cablejat.

Per activar la placa Arduino i parpelleja el LED al tauler, bolqueu el codi del programa amb la selecció de Fitxers–> Exemples ..> Fonaments ..> Flash. Quan els codis de programació es bolquen a l'IDE i, a continuació, feu clic al botó 'penja' a la barra superior. Un cop finalitzat aquest procés, comproveu el flaix LED del tauler.

Protecció d'alt voltatge d'USB

La placa Arduino Uno té un fusible poli reordenable que defensa el port USB del PC contra la sobretensió. Tot i que la majoria dels PC tenen la seva pròpia protecció interior, el fusible proporciona una capa addicional de seguretat. Si es dóna més de 500 mA al port USB, el fusible trencarà rutinàriament la connexió fins que s’elimini la sobretensió.

Característiques físiques

Les característiques físiques d’una placa Arduino inclouen principalment longitud i amplada. El circuit imprés de la longitud i l’amplada de l’Arduino Uno són de 2,7 x 2,1 polzades, però la presa d’alimentació i el connector USB s’estendran més enllà de la mesura anterior. El tauler es pot fixar a la superfície en cas contrari amb els forats del cargol.

Aplicacions d'Arduino Uno ATmega328

El aplicacions d'Arduino Uno inclou el següent.

  • Arduino Un s'utilitza en prototips de projectes Fes-ho tu mateix.
  • En el desenvolupament de projectes basats en el control basat en codi
  • Desenvolupament de sistemes d'automatització
  • Disseny de dissenys bàsics de circuits.

Per tant, tot això es tracta Arduino Un datasheet . A partir de la informació anterior, podem concloure que es tracta d’un microcontrolador ATmega328P de 8 bits. Té diferents components com la comunicació en sèrie, oscil·lador de cristall , el regulador de tensió de suport el microcontrolador . Aquesta placa inclou una connexió USB, pins d'E / S digitals-14, pins i / p analògics-6, un endoll d'alimentació, un botó de reinici i una capçalera ICSP. Aquí teniu una pregunta, què és el Arduino Un price in Índia ?