SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
¿Que es Arduino?
 Arduino es una plataforma de hardware libre,
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.
 Basada en una sencilla placa con entradas y
salidas (E/S), analógicas y digitales, y en un
entorno de desarrollo que implementa el lenguaje
processing/Wiring.
Estructura
Entorno de desarrollo
 Para programar la placa es necesario
descargarse de la página web de Arduino el
entorno de desarrollo (IDE). Se dispone de
versiones para Windows y para MAC, así como
las fuentes para compilarlas en LINUX.
Entorno de desarrollo
Lenguaje de Programación
 El micro controlador en la placa Arduino se programa
mediante el lenguaje de programación Arduino (basado
en Wiring) y el entorno de desarrollo Arduino (basado
en Processing).
 Sin embargo, es posible utilizar otros lenguajes de
programación y aplicaciones populares en Arduino. Algunos
ejemplos son:
 Java
 Flash (mediante Action Script)
 Processing
 Pure Data
 Etc.
Estructura Básica de un Programa
 La estructura básica de programación de Arduino es
bastante simple y divide la ejecución en dos partes:
setup y loop.
 Setup() constituye la preparación del programa y
loop() es la ejecución.
 En la función Setup() se incluye la declaración de
variables y se trata de la primera función que se
ejecuta en el programa. Esta función se ejecuta una
única vez y es empleada para configurar el pinMode
e inicializar la comunicación serie.
 La función loop() incluye el código a ser ejecutado
continuamente (leyendo las entradas de la placa,
salidas, etc.).
void setup() {
inMode(pin, OUTPUT); // Establece 'pin' como
salida
}
void loop() {
digitalWrite(pin, HIGH); // Activa 'pin'
delay(1000); // Pausa un segundo
digitalWrite(pin, LOW); // Desactiva 'pin'
delay(1000);
}
Tipos de Arduino
Arduino MEGA Arduino Bluetooth
Arduino Pro Arduino Mini
Arduino Pro Mini
Arduino Nano Arduino UNO

Más contenido relacionado

La actualidad más candente (13)

Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivas
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Arduino
ArduinoArduino
Arduino
 
Clase 8 a 12 septiembre
Clase 8 a 12 septiembreClase 8 a 12 septiembre
Clase 8 a 12 septiembre
 
Componentes de las tarjetas madres
Componentes de las tarjetas madresComponentes de las tarjetas madres
Componentes de las tarjetas madres
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivas
 
Arduino intro
Arduino introArduino intro
Arduino intro
 
Tarjeta madre
Tarjeta madreTarjeta madre
Tarjeta madre
 
La electricidad y_la_electronica_tarjeta_arduino
La electricidad y_la_electronica_tarjeta_arduinoLa electricidad y_la_electronica_tarjeta_arduino
La electricidad y_la_electronica_tarjeta_arduino
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
Tarjeta madre
Tarjeta madreTarjeta madre
Tarjeta madre
 
Tarjeta madre
Tarjeta madreTarjeta madre
Tarjeta madre
 

Similar a Arduino

Similar a Arduino (20)

arduinopresentacion-141223174127-conversion-gate02.pptx
arduinopresentacion-141223174127-conversion-gate02.pptxarduinopresentacion-141223174127-conversion-gate02.pptx
arduinopresentacion-141223174127-conversion-gate02.pptx
 
Arduino - Slideshare
Arduino - SlideshareArduino - Slideshare
Arduino - Slideshare
 
Arduino
ArduinoArduino
Arduino
 
ARDUINO
ARDUINOARDUINO
ARDUINO
 
Arduino tic's
Arduino tic'sArduino tic's
Arduino tic's
 
Introducción a arduino
Introducción a arduinoIntroducción a arduino
Introducción a arduino
 
Arduino
ArduinoArduino
Arduino
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 
Arduino
ArduinoArduino
Arduino
 
Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 
Básicos arduino
Básicos arduinoBásicos arduino
Básicos arduino
 
Arduino
ArduinoArduino
Arduino
 
Tarjeta arduin informe
Tarjeta arduin informeTarjeta arduin informe
Tarjeta arduin informe
 
Tarjeta arduin (informe)
Tarjeta arduin (informe)Tarjeta arduin (informe)
Tarjeta arduin (informe)
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Tarjetaarduininforme (1)
Tarjetaarduininforme (1)Tarjetaarduininforme (1)
Tarjetaarduininforme (1)
 
Tarjetaarduininforme (2)
Tarjetaarduininforme (2)Tarjetaarduininforme (2)
Tarjetaarduininforme (2)
 

Arduino

  • 1.
  • 2.
  • 3. ¿Que es Arduino?  Arduino es una plataforma de hardware libre, 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.  Basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales, y en un entorno de desarrollo que implementa el lenguaje processing/Wiring.
  • 5. Entorno de desarrollo  Para programar la placa es necesario descargarse de la página web de Arduino el entorno de desarrollo (IDE). Se dispone de versiones para Windows y para MAC, así como las fuentes para compilarlas en LINUX.
  • 7. Lenguaje de Programación  El micro controlador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing).  Sin embargo, es posible utilizar otros lenguajes de programación y aplicaciones populares en Arduino. Algunos ejemplos son:  Java  Flash (mediante Action Script)  Processing  Pure Data  Etc.
  • 8. Estructura Básica de un Programa  La estructura básica de programación de Arduino es bastante simple y divide la ejecución en dos partes: setup y loop.  Setup() constituye la preparación del programa y loop() es la ejecución.  En la función Setup() se incluye la declaración de variables y se trata de la primera función que se ejecuta en el programa. Esta función se ejecuta una única vez y es empleada para configurar el pinMode e inicializar la comunicación serie.  La función loop() incluye el código a ser ejecutado continuamente (leyendo las entradas de la placa, salidas, etc.).
  • 9. void setup() { inMode(pin, OUTPUT); // Establece 'pin' como salida } void loop() { digitalWrite(pin, HIGH); // Activa 'pin' delay(1000); // Pausa un segundo digitalWrite(pin, LOW); // Desactiva 'pin' delay(1000); }
  • 10. Tipos de Arduino Arduino MEGA Arduino Bluetooth
  • 11. Arduino Pro Arduino Mini Arduino Pro Mini