Activa JavaScript para disfrutar de los vídeos de la Mediateca.
FUNCIONES PARA ARDUINO PARA ENCENDER Y APAGAR UN LED
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
FUNCIONES PARA ARDUINO PARA ENCENDER Y APAGAR UN LED
Bien, vamos a recordar las funciones básicas de un programa con Arduino.
00:00:13
Debe tener dos funciones básicas.
00:00:17
La primera, el Voice Setup, que es donde se configura la tarjeta.
00:00:20
Y la segunda, el Voice Loop, que es donde se dan las instrucciones para que los actuadores y el resto de elementos hagan lo que tengan que hacer.
00:00:24
En el Voice Setup solo tenemos una función que hemos visto, que es Pmodel.
00:00:32
Y en el Voice Loop solo tenemos dos funciones que hemos visto, el Digital Write y el Delay, que vamos a pasar a repasar.
00:00:36
Antes de ello, os recordaré de nuevo lo que acabamos o lo que acabo de deciros.
00:00:43
Fijaros, entre esta llave y esta llave, es decir, aquí irán el pin mode o los pin mode que yo necesite,
00:00:48
uno por cada pin que quiero usar, ¿vale?
00:00:55
Y entre esta llave y esta llave irán las instrucciones, los apagados, los encendidos,
00:00:58
las detenciones para que se vea más tiempo encendido o más tiempo apagado con DELAY,
00:01:04
en la correspondiente función BOILOOP, ¿vale?
00:01:08
Bien, pasemos entonces a la primera. Vamos a ver pin mode. Pin mode tiene ese formato que se pone en cada una de esas partes dentro del paréntesis. En la primera se pone el pin que voy a usar, si es el 7, si es el 5, si es el 4, si es el 3 y en la segunda parte se pone si es entrada o es salida.
00:01:11
Es decir, si es algo que voy a utilizar para un sensor, una entrada y entonces pondremos input o si es algo que voy a utilizar para un LED, para un motor, para un servomotor y que por tanto es una salida, por tanto pondré output.
00:01:32
Bien, fijaros además que hay varias cosas que necesito que recordéis. Una de ellas es que debéis respetar minúsculas y mayúsculas tal como están. No es un error que haya en mitad de la palabra una mayúscula. Si lo ponéis de otro modo, no funcionará.
00:01:47
y no es un error que todas las letras vayan en mayúsculas, por ejemplo, en output,
00:02:04
tienen que ir obligatoriamente todas en mayúsculas, si no, también nos dará error.
00:02:10
Detrás de las instrucciones siempre aparece el correspondiente punto y coma, si no, también nos dará error.
00:02:14
Vamos con las otras dos funciones que hemos visto, que son las que aparecen a continuación.
00:02:20
La primera de ellas es digital write, es decir, vamos a escribir en el pin digital,
00:02:25
si queremos 5 voltios si queremos 0 voltios qué consecuencias tendrá eso si ponemos 5 voltios
00:02:31
encenderemos o haremos funcionar lo que esté conectado ahí si ponemos 0 voltios haremos que
00:02:38
lo que está ahí se detenga se pare vale bien que se pone dentro de ese paréntesis en la primera
00:02:44
parte del paréntesis se pone el número de pin que quiero encender o apagar en este caso puesto que
00:02:49
estamos trabajando con led es para un solo pin es decir si yo quisiera encender dos tendría que
00:02:55
utilizar dos líneas dos digital right uno para el primer pin y otro para el segundo pin no puedo
00:03:01
meter los dos dentro del paréntesis bien y en el otro hay que poner si quiero 5 voltios o quiero
00:03:08
o quiero 0 voltios recordad que para poner 5 voltios escribíamos la palabra height que es
00:03:15
el nivel alto y para conseguir cero voltios escribíamos la palabra low, que es el nivel
00:03:20
bajo, los cero voltios. Las dos, todas con mayúsculas, ¿de acuerdo? Fijaros también
00:03:26
que el DigitalWrite aquí lleva la W en la mitad de la palabra en mayúscula, es obligatorio.
00:03:31
Bien, segunda instrucción que hemos visto. Vamos a por la tercera. La tercera es el Delay.
00:03:36
¿Qué es lo que hace Delay? Fijaros, si nosotros utilizáramos un DigitalWrite con height para
00:03:42
encender un led y debajo un digital write con low para apagar ese led, a mis ojos no les daría
00:03:49
tiempo a ver ese encendido y apagado, prácticamente no lo distinguirían y mi sensación sería que el
00:03:55
led siempre está encendido. ¿Qué es lo que hacemos? Pues metemos este delay que lo que va a hacer es
00:04:00
detener el programa en esa línea antes de leer la siguiente, de manera que si yo delay lo pongo
00:04:06
entre un digital write que enciende y un digital write que apaga, uno con high y uno con low,
00:04:12
mi sensación será que está encendido el tiempo que Delay le marque, ¿vale?
00:04:18
De manera que en Delay lo que se pone aquí es un tiempo en milisegundos.
00:04:23
Si yo quiero que esté en un segundo, pondré mil milisegundos.
00:04:28
Si quiero que esté dos segundos, pondré dos mil y así sucesivamente.
00:04:35
Pues estas son las únicas tres instrucciones que tenéis que utilizar
00:04:39
para hacer todos los programas que estamos utilizando de momento.
00:04:42
- Idioma/s:
- Materias:
- Tecnología
- Autor/es:
- María Ángeles Loeches Blas
- Subido por:
- M.ángeles L.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 93
- Fecha:
- 9 de mayo de 2020 - 20:08
- Visibilidad:
- Público
- Centro:
- IES MARCELA DE ULLOA Colmenar de Oreja
- Duración:
- 04′ 47″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 357.40 MBytes