Herramientas de usuario

Herramientas del sitio


electr:arduino

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
electr:arduino [2009/12/29 11:09]
alfred
electr:arduino [2020/05/09 09:25] (actual)
Línea 12: Línea 12:
  
  
-==== Duemilanove ==== 
-{{arduino:​arduinoduemilanove.jpg?​250|}} \\  
-Se conecta al ordenador mediante un cable USB standard. Es una placa basada en el ATmega128 y tiene 14 pines digitales IO (de los cuales 6 pueden ser usados como outputs [[electr:​basica#​complejos|PWM]]),​ 6 inputs análogos, un cristal oscilador de 16Mhz, la conexión USB, un conector de power, un cabezal [[electr:​basica#​conceptos1|ICSP]] y un botón de reset. Su nombre viene del año de salida, el 2009, en italiano. ​ 
-=== Los pines === 
-Cada uno de los 14 pines pueden ser usados como de input o de output. Operan a 5 voltios y cada pin provee o recibe un másximo de 40mA y tiene una [[electr:​basica#​complejos|resistencia pull-up]] interna (desconectada por defecto) de 20-50kOhms. \\  
-Aún así algunos pines tienen una función específica 
  
  
-<​code>​ 
-    * Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the FTDI USB-to-TTL Serial chip. 
  
-    * External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details. 
  
-    * PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function. 
  
-    * SPI10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communicationwhichalthough provided by the underlying hardwareis not currently included in the Arduino language.+==== Duemilanove ==== 
 +{{arduino:duemilanove.png|}}\\  
 +Se conecta al ordenador mediante un cable USB standard. Es una placa basada en el ATmega128 y tiene 14 pines digitales IO (de los cuales 6 pueden ser usados como outputs [[electr:​basica#​complejos|PWM]]), 6 inputs análogos, un cristal oscilador de 16Mhz, la conexión USB, un conector de power, un cabezal [[electr:​basica#​conceptos1|ICSP]] y un botón de reset. Su nombre viene del año de salida, el 2009, en italiano.  
 +=== Los pines === 
 +Cada uno de los 14 pines pueden ser usados como de input o de output. Operan a 5 voltios y cada pin provee o recibe un másximo de 40mA y tiene una [[electr:​basica#​complejos|resistencia pull-up]] interna ​(desconectada por defectode 20-50kOhms. \\  
 +Aún así algunos pines tienen una función específica:​ 
 +  * Serial 0 (RX) y 1 (TX), usados para recibir ​(RXy transmitir (TX) una señal de datos serie TTL 
 +  * Interruptores exteros: Estos pins pueden ser configurados para realizar una interrupción a bajo nivel. 
 +  * PWM: Los pines 3569, 10 y 11 proveen una salida PWM (analógica). 
 +  * LED: El pin 13. Ya existe de por sí un LED conectado al pin 13 de la placa, cuando el pin está en valor alto el LED está activo y cuando está en valor bajo inactivo. 
 +  * Reset: Poniendo en LOW se reseta el microcontrolador. 
 +  * :!: Algunos más.
  
-    * LED: 13. There is built-in LED connected ​to digital pin 13When the pin is HIGH valuethe LED is onwhen the pin is LOWit's off+=== Energía === 
 +El Duemilanove puede ser alimentado mediante la conexión USB o partir de una fuente de energía externa. La fuente de energía se selecciona automáticamente. \\  
 +Cuando la energía viene de un adaptador AC-to-DC este puede ser conectado al conector de 2,1mm de la placaSi viene de una batería pueden ser insertados al los pines de Gnd y Vin. \\  
 +La placa puede operar entre 6 y 20 voltiosaunque se recomienda entre 7 y 12. \\  
 +Los pines de energía son: 
 +  * **VIN**: El voltaje de entrada de la placacuando se usa un fuente externa se provee la energía a partir de este pin
 +  * **5V**:  
 +  * **3V3**: 
 +  * **GND**: Pin de tierra. 
 +=== Memoria === 
 +El ATmega128 tiene 16kb de memoria flash para almacenar el código y el ATmega328 tiene 32kb, de los cuales 2kb son para el bootloader. \\ 
 +El ATmega128 tiene 1kb de SRAM y 512bytes de EEPROMen cambio el ATmega328 tiene 2kb de SRAM y 1kb de EEPROM.
  
-The Duemilanove has 6 analog inputs, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and the analogReference() function. Additionally,​ some pins have specialized functionality:​ 
- 
-    * I2C: 4 (SDA) and 5 (SCL). Support I2C (TWI) communication using the Wire library. ​ 
- 
-There are a couple of other pins on the board: 
- 
-    * AREF. Reference voltage for the analog inputs. Used with analogReference(). 
- 
-    * Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board. ​ 
-</​code>​ 
 === Relación de pines del ATmega168/​328 con los de la placa === === Relación de pines del ATmega168/​328 con los de la placa ===
 {{arduino:​atmega168pinmap2.png?​350|}} {{arduino:​atmega168pinmap2.png?​350|}}
 === Datasheet === === Datasheet ===
   * {{arduino:​arduino-duemilanove-schematic.pdf|Datasheed Arduino Duemilanove}}   * {{arduino:​arduino-duemilanove-schematic.pdf|Datasheed Arduino Duemilanove}}
 +
  
 ==== Mini ==== ==== Mini ====
 +En comparación con el Duemilanove es mucho más pequeño, necesita un adaptador USB ya que no lo tiene integrado, también se requiere una protoboard ya que no se le pueden conectar directamente los dispositivos y tampoco contiene un LED conectado directamente en placa.
  
 ==== Mega ==== ==== Mega ====
electr/arduino.1262084996.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)