Cybertech 2014 Taller 1

28
CYBERTECH 2014 TALLER 1: GRUPOS Y ARDUINO Departamento de Automática, Ingeniería Electrónica e Informática Industrial

Transcript of Cybertech 2014 Taller 1

Page 1: Cybertech 2014 Taller 1

CYBERTECH 2014TALLER 1: GRUPOS Y ARDUINO

Departamento de Automática, Ingeniería Electrónica e Informática Industrial

Page 2: Cybertech 2014 Taller 1

TUTORESCYBERTECH 2014

Page 3: Cybertech 2014 Taller 1

MaletinesCYBERTECH 2014

Page 4: Cybertech 2014 Taller 1

Como se usa...CYBERTECH 2014

Protoboard

1 y 4 → unidos horizontalmente. 2 y 3 → unidos

verticalmente.

Page 5: Cybertech 2014 Taller 1

Como se usa...CYBERTECH 2014

LED

Necesita una resistencia en

serie.(<1k)

Page 6: Cybertech 2014 Taller 1

Como se usa...CYBERTECH 2014

BOTÓN

2 patitas →

3 patitas → en medio común

4 patitas →

6 patitas →

Necesita una resistencia en paralelo.(<1k)

Page 7: Cybertech 2014 Taller 1

Como se usa...CYBERTECH 2014

LDR: Light Dependent Resistor

Es una resistencia dependiente de la intensidad de la luz.

Más luz => Menos R

Page 8: Cybertech 2014 Taller 1

Como se usa...CYBERTECH 2014

LDR: Light Dependent Resistor

Page 9: Cybertech 2014 Taller 1

Como se usa...CYBERTECH 2014

MULTÍMETRO

Sirve para medir:● Resistencias● Intensidades● Tensiones● Comprobar si algo está

unido

Si no sabemos que orden de magnitud queremos medir, PRIMERO la MÁS ALTA y si sale cero vamos bajando

Intensidades altas 200mA < I < 10A

Medir Tensión, y resistencias, cuando les viene una corriente < 200mA

Page 10: Cybertech 2014 Taller 1

Arduinohttp://arduino.cc/en/Reference/HomePage

CYBERTECH 2014

Page 11: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduino

Page 12: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduino

void SETUP()

Inicializar ¡Sólo una

vez!

void LOOP()

¡Bucle infinito!

Verificar

Cargar Serial Monitor

Guardar

Page 13: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduino

http://arduino.cc/en/Tutorial/Blink

Page 14: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinofile:///C:/arduino-1.0.1/reference/PinMode.html

Page 15: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinofile:///C:/arduino-1.0.1/reference/DigitalWrite.html

Page 16: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinofile:///C:/arduino-1.0.1/reference/DigitalRead.html

Page 17: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinofile:///C:/arduino-1.0.1/reference/Delay.html

Page 18: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduino

If (condición) {Si la condición es True,

hace esto} else {

Si no, hace esto otro}

while (condición) {Mientras condición es

True, hace esto.}

for (contador; hasta donde; como contamos){Repetimos esto

}

Condiciones1 == 1 2>(=)11!=2 1<(=)2

Page 19: Cybertech 2014 Taller 1

CYBERTECH 2014

ArduinoPractica: Hacer un programa sencillo en el que mientras pulsas un botón (o pones hacia un lado un interruptor) se encienda un led y cuando no, se apague.

Page 20: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinohttp://arduino.cc/en/Tutorial/Button

Page 21: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinohttp://arduino.cc/en/Tutorial/Fading

Page 22: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinofile:///C:/arduino-1.0.1/reference/AnalogWrite.html

Page 23: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduino

PWM: Pulse Wave Modulation Digital: Sólo podemos generar

0V ó 5V.

Creamos un tren de pulsos para variar la tensión media.

Page 24: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinofile:///C:/arduino-1.0.1/reference/AnalogRead.html

Page 25: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinohttp://arduino.cc/en/Tutorial/ReadAnalogVoltage

Page 26: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduinohttp://arduino.cc/en/Tutorial/ReadAnalogVoltage

Inicia la comunicación.

Imprime por pantalla en el serial monitor

Page 27: Cybertech 2014 Taller 1

CYBERTECH 2014

Arduino

Practica: Hacer un programa sencillo en el que se Ilumine más un led cuanto menos luz lea la LDR

Nota: pwm → 0 a 255 ; LDR → 0 a 1024

Pista: función map()

Page 28: Cybertech 2014 Taller 1

¡Muchas gracias a todos!

¿Preguntas?

Contamos con vosotros!

CYBERTECH 2014