Professional Documents
Culture Documents
Pgina 1 de 5
(http://arduino.cc/en/uploads/Main/ArduinoMega2560_R3_Fronte.jpg)
(http://arduino.cc/en/uploads/Main/ArduinoMega2560_R3_Back.jpg)
(http://translate.googleusercontent.com/translate_c?depth=1&hl=es&p
26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Main/Buy&usg=ALkJrhh
Visin de conjunto
El Arduino Mega 2560 es una placa electronica basada en el microprocesador Atmega2560 ( ficha tcnica (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://www.atmel.com/dyn/resources/prod_documents/doc2549.PDF&usg=ALkJrhiov02LFzlASUNt3ENkdqqdf2Tvdw Lleva 54 entradas / salidas digitales (de los cuales 15 pueden utilizarse para salidas PWM), 16 entradas analgicas, 4 UARTs (puertas seriales), un oscilador de 16MHz, una conexin USB, un conector de alimentacin, un header ICSP y un botn de reset. Contiene todo lo necesario para apoyar el microcontrolador, simplemente conectarlo a un ordenador con un cable USB, o alimentarla con un adaptador de corriente AC a DC para empezar. La Mega es compatible con la mayora de los shield para Arduino Duemilanove o Diecimila. La Mega 2560 es una actualizacin de la Arduino Mega (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Main/ArduinoBoardMega&usg=ALkJrhje4PLB2kfeogmkkNDh3nXBokEYw) , al que sustituye. El Mega2560 difiere de todas las placas anteriores ya que no utiliza el chip controlador de USB a serial FTDI. En su lugar, ofrece las ATmega16U2 (ATmega8U2 en la revisin del 1 y la revisin 2 tableros) programado como convertidor USB a serie. Revisin 2 de la junta Mega2560 tiene una resistencia tirando de la lnea 8U2 HWB a tierra, por lo que es ms fcil de poner en modo DFU (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Hacking/DFUProgramming8U2&usg=ALkJrhi0IweiZQqb9ueAgo9uqPwqRcnyw) . Revisin 3 de la junta directiva tiene las siguientes caractersticas nuevas:
- 1.0 pinout: aadido pines SDA y SCL cerca al pin AREF y otros dos nuevos pernos colocados cerca del pin RESET, el IOREF que permiten a los escudos para adaptarse al voltaje suministrado desde la pizarra. En el futuro, los escudos sern compatibles tanto con la tarjeta que use el AVR, que operan con 5V y con el Arduino Debido que operan con 3.3V. El segundo es un pin no est conectado, que se reserva para usos futuros. - Circuito de rearme fuerte.
file:///C:/Users/JESUSG~1/AppData/Local/Temp/Low/G4IGQSBL.htm
24/03/2014
Arduino - ArduinoBoardMega2560
Pgina 2 de 5
Resumen
Microcontroladores Tensin de funcionamiento Voltaje de entrada (recomendado) Voltaje de entrada (lmites) Digital I / O Pins Pines de entrada analgica Corriente continua para las E / S Pin Corriente de la CC para Pin 3.3V Memoria Flash SRAM EEPROM Velocidad del reloj ATmega2560 5V 7-12V 6-20V 54 (de los cuales 15 proporcionan salida PWM) 16 40 mA 50 mA 256 KB, 8 KB utilizado por el gestor de arranque 8 KB 4 KB 16 MHz
Potencia
El Mega Arduino puede ser alimentado a travs de la conexin USB o con una fuente de alimentacin externa. La fuente de alimentacin se selecciona automticamente. Externa (no USB) de potencia puede venir con un adaptador de AC-DC (pared-verruga) o la batera. El adaptador se puede conectar al conectar un centro positivo enchufe de 2,1 mm en el conector de alimentacin de la placa. Conduce de una batera se pueden insertar en los encabezados pin GND y Vin del conector de alimentacin. La tarjeta puede funcionar con un suministro externo de 6 a 20 voltios. Si se proporcionan menos de 7V, no obstante, el pin de 5V puede suministrar menos de cinco voltios y la junta puede ser inestable. Si se utiliza ms de 12V, el regulador de voltaje se puede sobrecalentar y daar la placa. El rango recomendado es de 7 a 12 voltios. Los pines de alimentacin son como sigue:
- VIN. La tensin de entrada a la placa Arduino cuando se trata de utilizar una fuente de alimentacin externa (en contraposicin a 5 voltios de la conexin USB o de otra fuente de alimentacin regulada). Usted puede suministrar tensin a travs de este pin, o, si el suministro de tensin a travs de la toma de poder, acceder a ella a travs de este pin. - 5V. Este pin como salida una 5V regulado por el regulador en el tablero. El tablero puede ser alimentado ya sea desde el conector de alimentacin de CC (7 - 12), el conector USB (5V) o el pasador de VIN del tablero (7-12V). El suministro de tensin a travs de los 5V o 3.3V pins no pasa por el regulador, y puede daar su tablero. No aconsejamos ella. - 3V3. Un suministro de 3,3 voltios generados por el regulador a bordo. El drenaje actual mximo es de 50 mA. - GND. Patillas de tierra. - IOREF. Este pin de la placa Arduino proporciona la referencia de tensin con la que opera el microcontrolador. Un escudo configurado puede leer el voltaje pin IOREF y seleccione la fuente de alimentacin adecuada o habilitar traductores tensin en las salidas para trabajar con los 5V o 3.3V.
Memoria
El ATmega2560 tiene 256 KB de memoria flash para almacenar cdigo (de los cuales 8 KB se utiliza para el gestor de arranque), 8 KB de SRAM y 4 KB de EEPROM (que puede ser ledo y escrito con la librera EEPROM (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://www.arduino.cc/en/Reference/EEPROM&usg=ALkJrhgsci9_cdxKftAS_dJq1HMxL_tXuQ) ).
Entrada y salida
Cada uno de los 54 pines digitales en el Mega se puede utilizar como una entrada o salida, utilizando pinMode () (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/PinMode&usg=ALkJrhh1t_sRvv0Ko7fcTQnH6kgGHo6BdA) ,
file:///C:/Users/JESUSG~1/AppData/Local/Temp/Low/G4IGQSBL.htm
24/03/2014
Arduino - ArduinoBoardMega2560
Pgina 3 de 5
digitalWrite () (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw% 3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/DigitalWrite&usg=ALkJrhhyBqxKzR9SrvoebjJ7hQoxIteW6w) , y () digitalRead (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw% 3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/DigitalRead&usg=ALkJrhirTmK1hxP6YpvKgXVMcHGwO2YGQ) funciones. Operan a 5 voltios. Cada pin puede proporcionar o recibir un mximo de 40 mA y tiene una resistencia de pull-up (desconectado por defecto) de 20-50 kOhms. Adems, algunos pernos han especializado funciones:
- De serie: 0 (RX) y 1 (TX); serie 1: 19 (RX) y 18 (TX); serie 2: 17 (RX) y 16 (TX); serie 3: 15 (RX) y 14 (TX) . Se utiliza para recibir (RX) y transmisin (TX) TTL datos en serie. Pines 0 y 1 estn tambin conectados a los pines correspondientes de la USB-to-TTL de chips de serie ATmega16U2. - Interrupciones externas:. 2 (interrupcin 0), 3 (alarma 1), 18 (interrumpir 5), 19 (4) interrumpir, 20 (interrumpir 3), y 21 (interrumpir 2) Estos pines pueden ser configurados para activar una interrupcin en un valor bajo, un flanco ascendente o descendente, o un cambio en el valor. Ver el attachInterrupt () (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/AttachInterrupt&usg=ALkJrhhWYHEj0DN1X7n1tI6tN5s4jxNe9A) funcin para ms detalles. - PWM:. 2 a 13 y 44 a 46 para salidas PWM de 8 bits con el () analogWrite (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/AnalogWrite&usg=ALkJrhhAvrbqvRugjO-ccTB75zM4CJQPTQ) funcin. - SPI:. 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) Estos pines soportan comunicacin SPI utilizando la biblioteca de SPI (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/SPI&usg=ALkJrhjwD29gUZvgo_BE8qV96_t2IvFgfA) . Los pines SPI tambin se desglosan en la cabecera ICSP, que es fsicamente compatible con el Uno, Duemilanove y Diecimila. - LED:. 13 Hay un built-in LED conectado al pin digital 13. Cuando el pin es de alto valor, el LED est encendido, cuando el pasador es bajo, es apagado. - TWI:. 20 (SDA) y 21 (SCL) Apoyar la comunicacin TWI utilizando la librera Wire (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/Wire&usg=ALkJrhi9osiAKe5HhvowgAcyBPTGZH5QAQ) . Tenga en cuenta que estos pasadores no estn en la misma ubicacin que los pasadores de inmersin recproca en el Duemilanove o Diecimila.
El Mega2560 tiene 16 entradas analgicas, cada una de las cuales proporcionan 10 bits de resolucin (es decir, 1.024 valores diferentes). Por defecto se miden desde el suelo a 5 voltios, aunque es posible cambiar el extremo superior de su rango utilizando el pin AREF y funcin analogReference (). Hay un par de otras patas de la placa:
- AREF. Voltaje de referencia para las entradas analgicas. Se utiliza con analogReference (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/AnalogReference&usg=ALkJrhjCPACHqP9BWUbfZx5fCCZN8PNsw) (). - Restablecer. Lleve esta lnea BAJO para reiniciar el microcontrolador. Normalmente se utiliza para agregar un botn de reinicio para escudos que bloquean el uno en el tablero.
Comunicacin
El Arduino Mega2560 tiene una serie de instalaciones para la comunicacin con un ordenador, otro Arduino, u otros microcontroladores. El ATmega2560 proporciona cuatro UART hardware para TTL (5V) de comunicacin en serie. Un ATmega16U2 (ATmega 8U2 en la revisin del 1 y 2 juntas de revisin) en los canales de mesa uno de ellos a travs de USB y proporciona un puerto com virtual para software en el equipo (mquinas de Windows tendr un archivo inf., Pero las mquinas OSX y Linux reconocimiento de la junta como un puerto COM automticamente. El software de Arduino incluye un monitor de serie que permite que los datos simples textuales para ser enviados hacia y desde el tablero. Los LEDs RX y TX de la placa del parpadearn cuando se estn transmitiendo datos a travs de la ATmega8U2/ATmega16U2 chip y conexin USB al ordenador (pero no para la comunicacin en serie en los pines 0 y 1). Una biblioteca SoftwareSerial (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino% 26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://www.arduino.cc/en/Reference/SoftwareSerial&usg=ALkJrhgXCfVOF3X_iza81Rl85Ll_AzbBWw) permite la comunicacin en serie en cualquiera de los pines digitales del Mega2560. El ATmega2560 tambin soporta TWI y la comunicacin SPI. El software de Arduino incluye una librera Wire para simplificar el uso del bus TWI, vase la documentacin (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq% 3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/Wire&usg=ALkJrhi9osiAKe5HhvowgAcyBPTGZH5QAQ) para ms detalles. Para la comunicacin SPI, utilice la biblioteca de SPI (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/SPI&usg=ALkJrhjwD29gUZvgo_BE8qV96_t2IvFgfA) .
Programacin
file:///C:/Users/JESUSG~1/AppData/Local/Temp/Low/G4IGQSBL.htm
24/03/2014
Arduino - ArduinoBoardMega2560
Pgina 4 de 5
El Mega Arduino se puede programar con el software Arduino ( descarga (http://translate.googleusercontent.com/translate_c? depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Main/Software&usg=ALkJrhhSzMqFCkW2eOoyTGuw6vcM1jEow) ). Para obtener ms detalles, consulte la referencia (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Reference/HomePage&usg=ALkJrhiVSSllw63PtTLPnrFqcsFErQaBwg) y tutoriales (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366% 26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Tutorial/HomePage&usg=ALkJrhjeiIw89LgzGkzQXxtyfNrpa8FknA) . Los ATmega2560 en el Mega Arduino viene precargado con un gestor de arranque (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Tutorial/Bootloader&usg=ALkJrhhAZ5SkEe0208RJv8QeiJRAcH5fug) que le permite subir un cdigo nuevo a ella sin el uso de un programador de hardware externo. Se comunica utilizando el protocolo original STK500 ( referencia (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino% 26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://www.atmel.com/dyn/resources/prod_documents/doc2525.pdf&usg=ALkJrhgiXYdWWfozrHZGAllHSBF3uqDJTw archivos de cabecera C (http://www.atmel.com/dyn/resources/prod_documents/avr061.zip) ). Tambin puede pasar por alto el gestor de arranque y programar el microcontrolador a travs del ICSP (In-Circuit Serial Programming) cabecea; consulte estas instrucciones (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq% 3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://arduino.cc/en/Hacking/Programmer&usg=ALkJrhiMiHpTqGNfvDMiKmYCTgkTwaFpg) para obtener ms informacin. El ATmega16U2 (o 8U2 en el rev1 y tableros Rev2) cdigo fuente del firmware est disponible en el repositorio Arduino (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares/&usg=ALkJrhjKMRGAbdGT5rpkl2MKX5 El ATmega16U2 / 8U2 se carga con un cargador de arranque DFU, que puede ser activado por:
- En las placas Rev1: conectar el jumper de soldadura en la parte posterior del tablero (cerca del mapa de Italia) y luego reiniciar el 8U2. - En las placas Rev2 o posteriores: hay una resistencia que tirando de la lnea 8U2/16U2 HWB a tierra, por lo que es ms fcil de poner en modo DFU. A continuacin, puede utilizar el software de Atmel FLIP (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq% 3Darduino%26biw%3D1366%26bih%3D652&rurl=translate.google.com.mx&sl=en&u=http://www.atmel.com/dyn/products/tools_card.asp% 3Ftool_id%3D3886&usg=ALkJrhjOIuW_zFd1IGbBOONTASUpghpODA) (Windows) o el programador DFU (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://dfu-programmer.sourceforge.net/&usg=ALkJrhiF0DEF610_334xEsSORddzAc6Zcg) (Mac OS X y Linux) para cargar un nuevo firmware. O puede utilizar el encabezado de ISP con un programador externo (sobrescribir el gestor de arranque DFU). Ver este tutorial aportado por los usuarios (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq% 3Darduino%26biw%3D1366%26bih%3D652&rurl=translate.google.com.mx&sl=en&u=http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl%3Fnum% 3D1285962838&usg=ALkJrhiPj7NsdCWcF5R_pGNURNcufPRAlw) para obtener ms informacin.
file:///C:/Users/JESUSG~1/AppData/Local/Temp/Low/G4IGQSBL.htm
24/03/2014
Arduino - ArduinoBoardMega2560
Pgina 5 de 5
El Arduino Mega2560 tiene una POLYFUSE reajustable que protege los puertos USB de su ordenador desde pantalones cortos y sobrecorriente. Aunque la mayora de los ordenadores proporcionan su propia proteccin interna, el fusible proporciona una capa adicional de proteccin. Si hay ms de 500 mA se aplica al puerto USB, el fusible se romper automticamente la conexin hasta que se elimine la sobrecarga a corto o.
analgicas 4 y 5).
Cuota
HOJA INFORMATIVA
Enter your email to sign up
(https://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=https://twitter.com/arduino&usg=ALkJrhiMmTQbNHYgCMkdX9XLkwCx2grc_A) (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://www.facebook.com/official.arduino&usg=ALkJrhiJrw5LfYvhq1WLbRPRH1yzCSLAcA) (https://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=https://plus.google.com/%2BArduino&usg=ALkJrhhzEXvlJtB4oLGprsCr2fndfJ3Y_Q) (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://www.flickr.com/photos/arduino_cc&usg=ALkJrhhUIxi24Qxp_TUVgTKNeo3I7Jdheg) (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=/search%3Fq%3Darduino%26biw%3D1366%26bih% 3D652&rurl=translate.google.com.mx&sl=en&u=http://youtube.com/arduinoteam&usg=ALkJrhhsy9bJCkkssxrcVJ6wbBqUGdnHLg)
file:///C:/Users/JESUSG~1/AppData/Local/Temp/Low/G4IGQSBL.htm
24/03/2014