conociendo arduino
DESCRIPTION
Conceptos Básicos.TRANSCRIPT
Rubén Alan Carrera PancardoEstudiante de Ingeniería en Software
Concepto
Es un plataforma de electrónica abierta.
Basada en una placa con un micro controlador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares
Alcance
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 que le rodea controlando luces, motores y otros actuadores.
Entorno
El software consiste en un entorno de desarrollo que implementa el lenguaje de programación
Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.
Sintaxis:
Ventajas
• Tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.
• Además de encontrar un gran número de ejemplos en internet realizados por comunidades.
Tipos de Placas
• Arduino Nano• Arduino Mini• Arduino BT• LilyPad Arduino• Arduino Fio• Arduino Pro• Arduino Pro Mini• Xbee shield• Ethernet shield• Arduino UNO• Arduino MEGA
Pines Digitales
• Los pines digitales de Arduino pueden ser usados como entrada o salida digital, usando funciones como pinMode(), digitalWrite() y digitalRead() que operan a 5 voltios.
Pines serie Rx y Tx
• Sirven para recibir transmitir datos (TTL), están conectados al chip FTDI, el cual hace conversión de USB a serie TTL.
• Y de esta manera podemos realizar una conexión de java,c++,ruby y otro s lenguajes a Arduino.
Modulación por ancho de pulso (PWM)
• Técnica para simular una salida analógica con una salida digital puede simular voltajes entre 0 (siempre apagado) y 5 voltios (siempre encendido) simplemente variando la proporción de tiempo entre encendido y apagado.
• Ejemplo: se puede controlar un LED con PWM haciendo variar su brillo
LED Empotrado
• Existe un LED empotrado conectado al pin digital 13. Cuando el pin está a valor HIGH, el LED está encendido, cuando el pin está a LOW, está apagado.
LEDS Empotrados
Entradas Analógicas
• Por defecto miden 5 voltios desde tierra, aunque es posible cambiar el valor más alto de su rango usando el pin ARF y algún código de bajo nivel. Además, algunos pines tienen funcionalidad especializada
AREF
• Voltaje de referencia para las entradas analógicas. Usado con analogReference().
• Para entradas analógicas. • Nos permite dar a la placa un voltaje de
referencia al suministrarle una alimentación externa.
Reset
• Pone esta linea a LOW para resetear el micro controlador.
Comunicación
• Serial: Arduino tiene un numero de infraestructuras para comunicarse con una computadora, otro Arduino, u otros microcontroladores.
• Un FTDI en la placa canaliza esta comunicación serie al USB y los drivers FTDI (incluidos con el software Arduino) proporcionan un puerto de comunicación virtual al software de la computadora.
Alimentación
• Puede ser alimentado vía la conexión USB o con una fuente de alimentación externa. El origen de la alimentación se selecciona automáticamente. Las fuentes de alimentación externas (no-USB) pueden ser tanto un transformador o una batería.
VIN
• La entrada de voltaje a la placa Arduino cuando se esta usando una fuente externa de alimentación (en opuesto a los 5 voltios de la conexión USB). Se puede proporcionar voltaje a través de este pin.
5V
• La fuente de voltaje estabilizado usado para alimentar el microcontrolador y otros componentes de la placa. Esta puede provenir de VIN a través de un regulador integrado en la placa, o proporcionada directamente por el USB o otra fuente estabilizada de 5V.
3.3V
• Una fuente de voltaje a 3.3 voltios generada en el chip FTDI integrado en la placa. La corriente máxima soportada 50mA.
GND.
• Pines de toma de tierra.
Bibliografía
• http://arduino.cc/es/Tutorial/PWM• http://www.arduteka.com/• http://
www.andresduarte.com/tutorial-arduino• http://www.arduino.cc/es/