SlideShare uma empresa Scribd logo
1 de 6
Unidad II




Introducción al lenguaje de programación
    C++ y su adaptación al entorno de
        programación en Arduino
Estructura de un Programa
• El lenguaje de programación de Arduino se
  basa en C/C++, el programa consta de:
  – La función void setup( );
  – La función void loop( );
  – Variables
  – Funciones
  – Etc.
void Setup
• La función void Setup( ){ } indica al programa
  que el siguiente bloque de líneas se llamará
  setup. Una peculiaridad de ésta función es que
  solo se ejecuta una vez, y aquí se declara la
  modalidad de los pines.
void loop
• La función void loop ( ) { }; al igual que la
  setup, se tiene que poner siempre en
  cualquier programa de Arduino, en éste
  bloque de líneas se escribe lo que el Arduino
  hará, la peculiaridad es que la función es un
  ciclo, cuando termina
Variables
• El entorno de de Arduino se basa en variables,
  las cuales nos ayudaran a realizar los
  programas deseados.

• ¿Que es una variable?

•   Int
•   Double
•   Char
•   Float
Blinking a Led

Mais conteúdo relacionado

Mais procurados

Utp ia_sl3 salidas de rna
 Utp ia_sl3 salidas de rna Utp ia_sl3 salidas de rna
Utp ia_sl3 salidas de rnajcbenitezp
 
Utp ia_sl1 funciones de rna
 Utp ia_sl1 funciones de rna Utp ia_sl1 funciones de rna
Utp ia_sl1 funciones de rnajcbenitezp
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1jcbenitezp
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flopjhojan48
 
Informe Final - FLIP FLOPS - Rodolfo Felice
Informe Final - FLIP FLOPS - Rodolfo FeliceInforme Final - FLIP FLOPS - Rodolfo Felice
Informe Final - FLIP FLOPS - Rodolfo FeliceRodolfoFelice
 
Segundo Laboratorio - Sistemas Digitales I
Segundo Laboratorio - Sistemas Digitales ISegundo Laboratorio - Sistemas Digitales I
Segundo Laboratorio - Sistemas Digitales IAndy Juan Sarango Veliz
 
Lógica secuencial asignatura electrónica digital para ingeniería electromecánica
Lógica secuencial asignatura electrónica digital para ingeniería electromecánicaLógica secuencial asignatura electrónica digital para ingeniería electromecánica
Lógica secuencial asignatura electrónica digital para ingeniería electromecánicaIsrael Magaña
 
Algunos tipos de puertas logicas
Algunos tipos de puertas logicasAlgunos tipos de puertas logicas
Algunos tipos de puertas logicasmiguelcifuentes7
 
Proyecto 7 - Claurimar Medina Quintero
Proyecto 7 - Claurimar Medina QuinteroProyecto 7 - Claurimar Medina Quintero
Proyecto 7 - Claurimar Medina QuinteroClaurimar
 
Instrucciones Lógicas
Instrucciones LógicasInstrucciones Lógicas
Instrucciones LógicasProf Carcamo
 

Mais procurados (16)

Utp ia_sl3 salidas de rna
 Utp ia_sl3 salidas de rna Utp ia_sl3 salidas de rna
Utp ia_sl3 salidas de rna
 
Utp ia_sl1 funciones de rna
 Utp ia_sl1 funciones de rna Utp ia_sl1 funciones de rna
Utp ia_sl1 funciones de rna
 
Circuito combinacional
Circuito combinacionalCircuito combinacional
Circuito combinacional
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
Semaforo
SemaforoSemaforo
Semaforo
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flop
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
 
Semaforos
SemaforosSemaforos
Semaforos
 
Informe Final - FLIP FLOPS - Rodolfo Felice
Informe Final - FLIP FLOPS - Rodolfo FeliceInforme Final - FLIP FLOPS - Rodolfo Felice
Informe Final - FLIP FLOPS - Rodolfo Felice
 
Segundo Laboratorio - Sistemas Digitales I
Segundo Laboratorio - Sistemas Digitales ISegundo Laboratorio - Sistemas Digitales I
Segundo Laboratorio - Sistemas Digitales I
 
Lógica secuencial asignatura electrónica digital para ingeniería electromecánica
Lógica secuencial asignatura electrónica digital para ingeniería electromecánicaLógica secuencial asignatura electrónica digital para ingeniería electromecánica
Lógica secuencial asignatura electrónica digital para ingeniería electromecánica
 
Algunos tipos de puertas logicas
Algunos tipos de puertas logicasAlgunos tipos de puertas logicas
Algunos tipos de puertas logicas
 
Practica3 circuitos digitales
Practica3 circuitos digitalesPractica3 circuitos digitales
Practica3 circuitos digitales
 
Proyecto 7 - Claurimar Medina Quintero
Proyecto 7 - Claurimar Medina QuinteroProyecto 7 - Claurimar Medina Quintero
Proyecto 7 - Claurimar Medina Quintero
 
Instrucciones Lógicas
Instrucciones LógicasInstrucciones Lógicas
Instrucciones Lógicas
 

Destaque (20)

Adicciones.
Adicciones.Adicciones.
Adicciones.
 
Proyecto inventario 1
Proyecto inventario 1Proyecto inventario 1
Proyecto inventario 1
 
protocolos de red
protocolos de redprotocolos de red
protocolos de red
 
Actividad de evaluación 2.1.1
Actividad de evaluación 2.1.1Actividad de evaluación 2.1.1
Actividad de evaluación 2.1.1
 
17. UPC constancia notas de Master de Ana Lucía
17. UPC constancia notas de Master de Ana Lucía17. UPC constancia notas de Master de Ana Lucía
17. UPC constancia notas de Master de Ana Lucía
 
Real decreto 1467 bachillerato(1)
Real decreto 1467  bachillerato(1)Real decreto 1467  bachillerato(1)
Real decreto 1467 bachillerato(1)
 
La unión europea
La unión europea La unión europea
La unión europea
 
Sistemas prefabricados vivienda
Sistemas prefabricados viviendaSistemas prefabricados vivienda
Sistemas prefabricados vivienda
 
Avances
AvancesAvances
Avances
 
Taller adrian cevallos michael carrion
Taller adrian cevallos michael carrionTaller adrian cevallos michael carrion
Taller adrian cevallos michael carrion
 
Física con astronomía
Física con astronomíaFísica con astronomía
Física con astronomía
 
M learning
M learningM learning
M learning
 
Comunidades de aprendizaje
Comunidades de aprendizajeComunidades de aprendizaje
Comunidades de aprendizaje
 
Orientaciones para la implementación de Unidades Didácticas y Sesiones de Apzje
Orientaciones para la implementación de Unidades Didácticas y Sesiones de ApzjeOrientaciones para la implementación de Unidades Didácticas y Sesiones de Apzje
Orientaciones para la implementación de Unidades Didácticas y Sesiones de Apzje
 
Virusinformaticos
VirusinformaticosVirusinformaticos
Virusinformaticos
 
Conservación
 Conservación Conservación
Conservación
 
Noam chomsky
Noam chomskyNoam chomsky
Noam chomsky
 
Artpma leyesmigratorias
Artpma leyesmigratoriasArtpma leyesmigratorias
Artpma leyesmigratorias
 
Actualit discographie,dj mash robe de mariée courte
Actualit discographie,dj mash robe de mariée courteActualit discographie,dj mash robe de mariée courte
Actualit discographie,dj mash robe de mariée courte
 
Toxicos en-los-alimentos
Toxicos en-los-alimentosToxicos en-los-alimentos
Toxicos en-los-alimentos
 

Semelhante a Arduino Basico (20)

Estructura del programa arduino
Estructura del programa arduinoEstructura del programa arduino
Estructura del programa arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Manual+programacion+arduino
Manual+programacion+arduinoManual+programacion+arduino
Manual+programacion+arduino
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Manual programacion arduino
Manual programacion arduinoManual programacion arduino
Manual programacion arduino
 
Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 
Básicos arduino
Básicos arduinoBásicos arduino
Básicos arduino
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
15. quispe coyla, juan
15. quispe coyla, juan15. quispe coyla, juan
15. quispe coyla, juan
 
Arduino
ArduinoArduino
Arduino
 
Manual_de_Arduino.pdf
Manual_de_Arduino.pdfManual_de_Arduino.pdf
Manual_de_Arduino.pdf
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
Manual programacion-arduino
Manual programacion-arduinoManual programacion-arduino
Manual programacion-arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Manual basico arduino
Manual basico arduinoManual basico arduino
Manual basico arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 

Mais de David Cuy Sánchez (9)

Conexión LCD con Arduino
Conexión LCD con ArduinoConexión LCD con Arduino
Conexión LCD con Arduino
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Sensores y actuadores unidad 1
Sensores y actuadores unidad 1Sensores y actuadores unidad 1
Sensores y actuadores unidad 1
 
Microcontroladores de 32 bits
Microcontroladores de 32 bitsMicrocontroladores de 32 bits
Microcontroladores de 32 bits
 
Compartir conocimiento
Compartir conocimientoCompartir conocimiento
Compartir conocimiento
 
PWM
PWMPWM
PWM
 
Lecturas Digitales
Lecturas DigitalesLecturas Digitales
Lecturas Digitales
 
Simulación de Semáforo
Simulación de SemáforoSimulación de Semáforo
Simulación de Semáforo
 
Basicos Arduino
Basicos ArduinoBasicos Arduino
Basicos Arduino
 

Arduino Basico

  • 1. Unidad II Introducción al lenguaje de programación C++ y su adaptación al entorno de programación en Arduino
  • 2. Estructura de un Programa • El lenguaje de programación de Arduino se basa en C/C++, el programa consta de: – La función void setup( ); – La función void loop( ); – Variables – Funciones – Etc.
  • 3. void Setup • La función void Setup( ){ } indica al programa que el siguiente bloque de líneas se llamará setup. Una peculiaridad de ésta función es que solo se ejecuta una vez, y aquí se declara la modalidad de los pines.
  • 4. void loop • La función void loop ( ) { }; al igual que la setup, se tiene que poner siempre en cualquier programa de Arduino, en éste bloque de líneas se escribe lo que el Arduino hará, la peculiaridad es que la función es un ciclo, cuando termina
  • 5. Variables • El entorno de de Arduino se basa en variables, las cuales nos ayudaran a realizar los programas deseados. • ¿Que es una variable? • Int • Double • Char • Float