Tecnologia Arduino

Páginas: 18 (4421 palabras) Publicado: 22 de mayo de 2014
ARDUINO
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello quele rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basasdo en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos desoftware (p.ej. Flash, Processing, MaxMSP).
Las placas pueden ser hechas a mano o compradas montadas de fábrica; el software puede ser descargado de forma gratuita. Los ficheros de diseño de referencia (CAD) están disponibles bajo una licencia abierta, así pues eres libre de adaptarlos a tus necesidades.

PINES DIGITALES
Los pines del Arduino pueden configurarse como entradas o salidas. Estedocumento explica el funcionamiento de los pines en esos modos. Si bien el título de este documento se refiere a los pines digitales, es importante señalar que la gran mayoría de los pines analógicos de Arduino (Atmega), pueden configurarse y utilizarse, exactamente de la misma manera que los pines digitales.
Propiedades de los Pines Configurados como Entrada (INPUT)

Los pines de Arduino(Atmega) por defecto son de entrada, por lo que no es necesario configuraros explícitamente como entradas con pinMode(). Se dice que los pines configurados como entradas están en estado de alta impedancia. Una forma de explicar esto es que los terminales de entrada hacen demandas extremadamente pequeñas en el circuito que están muestreando, se dice que equivale a una resistencia en serie de 100megaohmio frente al pin. Esto significa que se necesita muy poca corriente para pasar el pin de entrada de un estado a otro, y puede hacer posible el uso de los pines para tareas como la utilización de un sensor capacitivo al tacto, la lectura de un LED como un fotodiodo, o la lectura de un sensor analógico con un esquema como el RCTime.
Esto también significa sin embargo, que los terminales de entradasin conectar nada a ellos, o con los cables conectados a ellos sin estar conectados a otros circuitos, reflejarán cambios aparentemente aleatorios en el estado de pin, recogiendo el ruido eléctrico del entorno, o el acoplamiento capacitivo del estado de un pin próximo.
Resistencias Pullup
A menudo es útil para colocar un pin de entrada en un estado conocido si no hay un estado de entrada. Puedehacerse añadiendo una resistencia pull-up (a +5 V), o una resistencia pull-down (resistencia a tierra) en la entrada, 10K suele ser un valor muy común.
También hay resistencias pullup de 20K conveniente integradas en el chip Atmega a las que se puede acceder desde el software. Estos resistencias pull-up incorporadas son accedidas de la siguiente manera.
pinMode(pin, INPUT); // pone elpin como entrada
digitalWrite(pin, HIGH); // activa la resistencia pullup

Ten en cuenta que las resistencias pull-up proporcionan suficiente corriente para dar una luz tenue con un LED conectado a un pin que se ha configurado como entrada. Si el LED de un proyecto parece estar funcionando pero muy tenuemente, es posible que sea esto lo que está pasando, y el programador ha olvidado usarpinMode() para ajustar los pines como salidas.
También debes tener en cuenta que las resistencias pull-up son controladas por los mismos registros (posiciones de memoria interna del chip) que controlan si un pin está alto (HIGH) o bajo (LOW). Por consiguiente, un pin que se configura para tener las resistencias pullup activadas cuando esta configurado como entrada, debe tener el pin a alto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arduino
  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS