miércoles, 19 de agosto de 2015

PROGRAMACION

Programación El Arduino Uno se puede programar con el software de Arduino (descargar). Seleccione "Arduino Uno desde el menú Herramientas> Junta (de acuerdo con el microcontrolador en su tablero). Para obtener más información, consulte la referencia y tutoriales. Los ATmega328 en la Arduino Uno vienen precargados con un gestor de arranque que le permite cargar nuevo código a él sin el uso de un programador de hardware externo. Se comunica mediante el protocolo original STK500 (referencia, archivos de cabecera C). También puede pasar por alto el gestor de arranque y programar el microcontrolador a través del ICSP (In-Circuit Serial Programming) utilizando Arduino ISP o similar. El ATmega16U2 (o 8U2 en el rev1 y tableros Rev2) código fuente del firmware está disponible. El ATmega16U2 / 8U2 se carga con un cargador de arranque DFU, que puede ser activado por: Placas Rev1: Conectan el puente de soldadura en la parte posterior de la placa y luego reinician el 8U2. En las placas Rev2 o posteriores: hay una resistencia que tirando de la línea 8U2 / 16U2 HWB a tierra, por lo que es más fácil poner en modo DFU. A continuación, puede utilizar el software de Atmel FLIP (Windows) o el programador DFU (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 para obtener más información. Automático (Software) Restablecer En lugar de requerir una prensa física del botón de reinicio antes de que una carga, la Arduino Uno está diseñado de una manera que permite que sea restablecido por el software que se ejecuta en un ordenador conectado. Una de las líneas de control de flujo de hardware (DTR) de la ATmega8U2 / 16U2 está conectado a la línea de restablecimiento de los ATmega328 a través de un condensador de 100 nanofaradios. Cuando esta línea se afirma (tomada bajo), la línea de restablecimiento pasa el tiempo suficiente para restablecer el chip. El software de Arduino utiliza esta capacidad para permitir que usted cargue código con sólo pulsar el botón de subida en el entorno Arduino. Esto significa que el gestor de arranque puede tener un tiempo de espera más corto, ya que el descenso de DTR puede ser bien coordinada con el inicio de la subida. Esta configuración tiene otras implicaciones. Cuando el Uno está conectado ya sea a un ordenador con Mac OS X o Linux, se restablece cada vez que se realiza una conexión a la misma desde el software (a través de USB). Para el siguiente medio segundo o así, el gestor de arranque se ejecuta en la Uno. Mientras que está programado para ignorar los datos malformados (es decir nada, además de una carga de nuevo código), se interceptará los primeros bytes de datos enviados a la junta después de abrir una conexión. Si un funcionamiento boceto en el tablero recibe la configuración de una sola vez u otros datos cuando se inicia por primera vez, asegúrese de que el software con el que se comunica espera un segundo después de abrir la conexión y antes de enviar estos datos. La Arduino Uno contiene un rastro que se puede cortar para deshabilitar el reinicio automático. Las almohadillas a ambos lados de la traza se pueden soldar juntos para volver a habilitarlo. Ha marcado "RESET-ES". También puede ser capaz de desactivar el reinicio automático mediante la conexión de una resistencia de 110 ohmios de 5V a la línea de reposición; ver este hilo del foro para más detalles. Protección multifunción USB La Arduino Uno tiene una polyfuse reajustable que protege a los puertos USB de su ordenador desde pantalones cortos y sobre corriente. Aunque la mayoría de las computadoras ofrecen su propia protección interna, el fusible proporciona una capa adicional de protección. Si hay más de 500 mA se aplica al puerto USB, el fusible se rompe automáticamente la conexión hasta que el corto o se elimina la sobrecarga. Características Físicas La longitud máxima y la anchura del PCB Uno son 2,7 y 2,1 pulgadas, respectivamente, con el jack conector USB y el poder que se extiende más allá de la dimensión anterior. Cuatro orificios de los tornillos que la Junta pudiera estar unido a una superficie o caso. Tenga en cuenta que la distancia entre los pines digitales 7 y 8 es de 160 milésimas de pulgada (0,16 "), no un múltiplo par de la separación de 100 milésimas de pulgada de los otros pasadores.

No hay comentarios:

Publicar un comentario