Cybertech 2014 Taller 1

Post on 31-Dec-2015

10 views 0 download

Transcript of Cybertech 2014 Taller 1

CYBERTECH 2014TALLER 1: GRUPOS Y ARDUINO

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

TUTORESCYBERTECH 2014

MaletinesCYBERTECH 2014

Como se usa...CYBERTECH 2014

Protoboard

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

verticalmente.

Como se usa...CYBERTECH 2014

LED

Necesita una resistencia en

serie.(<1k)

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)

Como se usa...CYBERTECH 2014

LDR: Light Dependent Resistor

Es una resistencia dependiente de la intensidad de la luz.

Más luz => Menos R

Como se usa...CYBERTECH 2014

LDR: Light Dependent Resistor

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

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

CYBERTECH 2014

CYBERTECH 2014

Arduino

CYBERTECH 2014

Arduino

void SETUP()

Inicializar ¡Sólo una

vez!

void LOOP()

¡Bucle infinito!

Verificar

Cargar Serial Monitor

Guardar

CYBERTECH 2014

Arduino

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

CYBERTECH 2014

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

CYBERTECH 2014

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

CYBERTECH 2014

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

CYBERTECH 2014

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

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

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.

CYBERTECH 2014

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

CYBERTECH 2014

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

CYBERTECH 2014

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

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.

CYBERTECH 2014

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

CYBERTECH 2014

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

CYBERTECH 2014

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

Inicia la comunicación.

Imprime por pantalla en el serial monitor

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()

¡Muchas gracias a todos!

¿Preguntas?

Contamos con vosotros!

CYBERTECH 2014