12
INTRODUCCIÓN A ARDUINO SEGUNDA PARTE Víctor R. Ruiz <[email protected]>

Introducción a Arduino (II)

Embed Size (px)

DESCRIPTION

Introducción a Arduino, segunda parte. Trabajo con pines analógicos y digitales.

Citation preview

Page 1: Introducción a Arduino (II)

INTRODUCCIÓN A ARDUINO

SEGUNDA PARTE Víctor R. Ruiz <[email protected]>

Page 2: Introducción a Arduino (II)

INTRODUCCIÓN A ARDUINO

• Lenguaje.

• Esquema básico, variables, funciones, Serial.

• Estructuras de control.

• Pines

• Digitales.

• Analógicos.

Page 3: Introducción a Arduino (II)

ENTORNO DE PROGRAMACIÓN (IDE)

Barra de herramientas

Editor de código

Ventana de estado

Page 4: Introducción a Arduino (II)

ESQUEMA BÁSICO

Page 5: Introducción a Arduino (II)

ESTRUCTURAS DE CONTROL: IF/ELSE

int i = HIGH; !if (i == HIGH) { // Se cumple Serial.println(“Activado”); } else { // No se cumple Serial.println(“Desactivado”); }

Page 6: Introducción a Arduino (II)

ESTRUCTURAS DE CONTROL: FOR

/* Repetir cien veces */ int c; !for (c = 0; c < 100; c = c + 1) { // Instrucciones Serial.println(c); }

Page 7: Introducción a Arduino (II)

PINES

Page 8: Introducción a Arduino (II)

PINES DIGITALES

digitalWrite()

digitalRead()

Page 9: Introducción a Arduino (II)

PINES ANALÓGICOS

analogRead()

Page 10: Introducción a Arduino (II)

PINES DIGITALES

ESCRIBIR pinMode(pin, OUTPUT); digitalWrite(pin, HIGH|LOW);

LEER pinMode(pin, INPUT); int valor = digitalRead(pin);

VALORES LOW/HIGH

0/1

Page 11: Introducción a Arduino (II)

PINES ANALÓGICOS

LEER int volt = analogRead(pin);

VALORES 0..1023

Page 12: Introducción a Arduino (II)

facebook.com/groups/arduinograncanaria