Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

FUNCIONES PARA ARDUINO PARA ENCENDER Y APAGAR UN LED

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 9 de mayo de 2020 por M.ángeles L.

93 visualizaciones

FUNCIONES PARA ARDUINO PARA ENCENDER Y APAGAR UN LED

Descargar la transcripción

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:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid