Diferencia entre revisiones de «NANO»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == == Características == {|class="wikitable" |+Especificaciones técnicas !Parámetro!!Valor |- |uC||ATmega328P |- |Bus||8 bits |- |Velocidad||16Mhz |- |M...»)
 
(Puerto serie)
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 10: Línea 10:
 
|Bus||8 bits
 
|Bus||8 bits
 
|-
 
|-
|Velocidad||16Mhz
+
|Velocidad||16 Mhz
 
|-
 
|-
|Memoria [[flash]]||32KB (0.5KB para arranque)
+
|Memoria [[flash]]||32KB (2KB para arranque)
 
|-
 
|-
 
|Memoria [[SRAM]]||2KB
 
|Memoria [[SRAM]]||2KB
Línea 24: Línea 24:
 
|Entrada limite||6~20V
 
|Entrada limite||6~20V
 
|-
 
|-
|Pines digitales||14 (6 PWM)
+
|Pines digitales||14 (6 PWM de 8 bits)
 
|-
 
|-
|Pines analogicos||6
+
|Pines analogicos||8
 
|-
 
|-
|Corriente por pines||20 mA
+
|Corriente por pines||40 mA
 
|-
 
|-
 
|LED_BUILTIN||13
 
|LED_BUILTIN||13
Línea 36: Línea 36:
  
 
== Pines digitales ==
 
== Pines digitales ==
 +
* Existen 14 pines digitales (0~13) que pueden ser configurados como entrada o salida digital.
 +
* No debes meter o sacar mas de 40 mA en cada una.
 +
* 6 de ellos están marcados con '''~''' y pueden ser usados como [[analogWrite()|PWM]].
 +
* Deben ser previamente configurados con [[pinMode()]].
  
 
== Pines analógicos ==
 
== Pines analógicos ==
 +
* Los pines marcados A0~A5 se usan para hacer lecturas "analógicas" que son codificadas via un ADC.
 +
* Usando la función [[analogRead()]] se obtiene lectura entre 0 (para 0V) y 1023 (para 5V). El rango puede alterarse mediante una programación adecuada y/o suministrando un voltaje diferente al pin AREF.
 +
* Aquí puede poner alguna fuente de voltaje (de 0 a 5 V) como una "referencia de voltaje" precisa para las llamadas a la función [[analogRead()]].
 +
* Los pines analógicos A0~A5 también pueden usarse para lectura/escritura digital. Para este propósito, puede referirse a ellos como pines 14~19.
  
 
== Puerto serie ==
 
== Puerto serie ==
 +
Los pines 0 (Rx) y 1 (Tx) se pueden usar para comunicaciones serie asíncronas.
 +
 +
Estos pines también están conectados internamente a través de resistencias de 1K al chip USB, de modo que los datos de la interfaz USB se pueden enviar/recibir a los pines 0 y 1.
  
 
== ICSP ==
 
== ICSP ==

Revisión del 18:31 24 jul 2018

Descripción

Características

Especificaciones técnicas
Parámetro Valor
uC ATmega328P
Bus 8 bits
Velocidad 16 Mhz
Memoria flash 32KB (2KB para arranque)
Memoria SRAM 2KB
Memoria EEPROM 1KB
Alimentación 5V
Entrada 7~12V
Entrada limite 6~20V
Pines digitales 14 (6 PWM de 8 bits)
Pines analogicos 8
Corriente por pines 40 mA
LED_BUILTIN 13

Pines

Pines digitales

  • Existen 14 pines digitales (0~13) que pueden ser configurados como entrada o salida digital.
  • No debes meter o sacar mas de 40 mA en cada una.
  • 6 de ellos están marcados con ~ y pueden ser usados como PWM.
  • Deben ser previamente configurados con pinMode().

Pines analógicos

  • Los pines marcados A0~A5 se usan para hacer lecturas "analógicas" que son codificadas via un ADC.
  • Usando la función analogRead() se obtiene lectura entre 0 (para 0V) y 1023 (para 5V). El rango puede alterarse mediante una programación adecuada y/o suministrando un voltaje diferente al pin AREF.
  • Aquí puede poner alguna fuente de voltaje (de 0 a 5 V) como una "referencia de voltaje" precisa para las llamadas a la función analogRead().
  • Los pines analógicos A0~A5 también pueden usarse para lectura/escritura digital. Para este propósito, puede referirse a ellos como pines 14~19.

Puerto serie

Los pines 0 (Rx) y 1 (Tx) se pueden usar para comunicaciones serie asíncronas.

Estos pines también están conectados internamente a través de resistencias de 1K al chip USB, de modo que los datos de la interfaz USB se pueden enviar/recibir a los pines 0 y 1.

ICSP

Bus SPI

Bus I2C

Rangos máximos

Resistencias limitadoras de corriente

Fuente de alimentación

Polifusible

Vea también

Referencias