cybertech 2014 taller 1
Post on 31-Dec-2015
10 Views
Preview:
TRANSCRIPT
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
top related