Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Arduino: bucles - Contenido educativo
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:
Bucles de tipo while, do...while y for para Arduino.
estamos viendo los bucles que vamos a ver el guay guay guay
00:00:02
y luego
00:00:10
apartado controlar el brillo progresivo de un led desde cero hasta su valor máximo
00:00:19
y el fuego
00:00:49
y controlar el brillo progresivo que un leer desde cero hasta su valor máximo con un bucle
00:01:06
lo que hacemos es conectar
00:01:17
simplemente por esto y alarga
00:01:25
y el cálculo a que no tengo que meter si quiero controlar la cantidad de brillo
00:01:40
vamos a controlar
00:01:51
desde cero hasta el valor antes de
00:01:57
meterle
00:02:11
memoria
00:02:13
por otro lado
00:02:19
y model 3 es una entrada
00:02:38
esto ya
00:02:49
si queréis arrancamos del serial de guin para leerlo
00:02:54
como sobre el freno al máximo el brillo y luego
00:02:58
sería bien
00:03:06
aquí
00:03:11
y el modelo
00:03:15
a poder regular
00:03:21
y ahora
00:03:40
mientras que un contador y sea menor que el valor máximo
00:04:02
el máximo
00:04:13
es un
00:04:14
potenciador
00:04:35
mientras si se abre los 255
00:04:36
lo haremos con
00:04:39
promedio
00:04:41
y de conseguir el elijo
00:04:41
mientras que sea menor de 155
00:04:45
a ver
00:04:54
la condición
00:04:58
de paréntesis importante
00:05:01
las instrucciones
00:05:06
pero
00:05:11
pero si no
00:05:14
arriba
00:05:31
librerías y variables
00:05:47
o dentro del bucle
00:05:49
si ahora inicialmente cuánto vale
00:06:07
pero ahora qué voy a hacer le tengo que asignar
00:06:09
pero antes de eso
00:06:32
yo le voy a asignar aquí le voy a hacer me va a escribir el valor de él a éste le imagina iban a
00:06:38
cero y más uno eso después de la primera instalación del bucle cuando iban a cero
00:06:49
quiero escribir este valor cero al leer en la salida 3
00:07:00
aunque esté conectado digital
00:07:08
ahora lo cura
00:07:18
en el 3
00:07:19
el valor de
00:07:29
que me escriba en el 3
00:07:31
digital sería algo nuevo
00:07:45
por eso
00:07:49
entonces
00:07:58
y igual a más
00:08:08
y ya estaría
00:08:16
pero la llave
00:08:19
para la que abajo
00:08:32
mientras que
00:08:33
y luego
00:08:49
vamos a ver
00:08:56
y creo que no puede parar hemos aumentado va sumando uno
00:09:18
que hace realmente un web que me hace que comprueba si esta condición se cumple y
00:09:23
vale cero es menos de 155 sí pues va a hacer todo esto dentro de estas instrucciones para
00:09:30
hacer una locura y tres y va a poner aquí cero para hacer igual hay más uno ahora y
00:09:36
la vale 1 y el delay de 20 segundos y aparte voy a sacar el valor de y por el monitor se
00:09:42
cuando termina aquí
00:09:48
que vuelve a comprobar constantemente haciéndolo
00:10:10
está haciendo el guay que viene aquí y me dice ahora y vale uno sigue siendo menos de 255 si
00:10:14
volvemos a hacer todo el que uno aquí empieza a brillar se va a ver realmente uno aquí en la
00:10:21
salida pero manda al led luego en el 2 el 3 el 4 te va a remitir todo lo que va a sacar
00:10:27
iniciamos simulación
00:10:39
el brillo
00:10:40
la alimentación
00:10:56
55
00:10:58
mucho rato
00:11:16
pero
00:11:30
qué pasa
00:11:43
y cuánto vale 255 llega aquí el guay pero va a comprobar que el guay y ya no es menor que
00:11:52
255 es igual cual ya se salta y podríamos hacer más cosas dentro de luz si terminan
00:12:02
igual lo que pueda de lo que quieras pues los concedidos que suba progresivamente y
00:12:09
después hay una cosa ya no se termina el programa de terminar luz sigue haciendo
00:12:13
hay una palabra que nos ha dicho que si ponéis un break para esto es importante
00:12:18
para aceptarla ahora vamos a usar ahora pero los otros que te mandan a otra línea
00:12:29
de otra línea de código después hacer saltos
00:12:37
después hacer saltos dentro de la formación
00:12:50
para roger algo de código quiero que separe y ya no te sigue el mundo
00:12:54
hasta aquí estaría
00:13:03
apartado
00:13:10
apartado
00:13:15
hacer lo mismo pero como apagado
00:13:26
vamos a hacer lo mismo, desde el 2.55 hasta el 0
00:13:32
hacer lo mismo pero un apagado descendente es decir que no lo entendemos
00:13:35
aquí otro
00:13:42
para la grabación
00:13:45
y
00:14:01
y
00:14:02
teniendo el otro
00:14:08
se ha hecho con alguien
00:14:30
y dejamos los más capturados
00:14:33
también
00:14:36
pero con lo que
00:15:05
de funciones es igual
00:15:10
la de los cocos
00:15:18
para que le digo mientras sea mayor que cero yo quiero ahora que vaya bajando antes de menor
00:15:39
porque si es descendente, mientras la i sea mayor que 0,
00:16:13
a lo mejor otro lo hace de otra forma.
00:16:17
No hay una solución única.
00:16:19
Mientras la i sea mayor que 0, hasta que llegue al 0, ¿no?
00:16:21
Que nada, analogWrite, que lo veis por lo poco que hace.
00:16:24
Que nada, analogWrite de la i, que me la escriba ahí,
00:16:28
en el pin 3, y ahora i será i menos 1.
00:16:32
Lo voy restando, es el 255, y el delay es todo lo mismo, ya está.
00:16:37
igual a cero igual a cero
00:16:40
una especie de
00:16:56
podemos repetirlo en luz pero hasta la piedra constante vamos a comprobar
00:17:03
aquí llega y vale 255 sale de este bucle y es mayor que cero sí
00:17:13
aquí
00:17:42
yo llego aquí y tengo mi 255 ahora mientras si sea mayor que cero que lo es que me haga todo
00:18:00
a ver si
00:18:06
se encienda hasta los 255
00:18:27
y a veces se afecta
00:18:33
sonidos con frecuencias
00:18:36
vamos a dejar una serie de reglas en la comisión
00:18:59
que ocurría, pero no tiene ninguna alarma
00:19:02
¿vale?
00:19:04
vale, apartado usted
00:19:06
¿tenéis? ¿funciona bien?
00:19:10
¿eh? ¿no?
00:19:14
¿habéis salido de vuelta atrás? ¿no os acaso?
00:19:18
¿habéis salido de vuelta atrás?
00:19:21
¿tenéis el código igual? ¿habéis salido de vuelta atrás?
00:19:22
¿estáis en el cuadro?
00:19:24
¿sí es?
00:19:27
es la condición de la condición
00:19:29
esto
00:19:40
quiere igual y más uno también se puede poner y más más
00:19:49
si pongo más más
00:19:56
así está perfecto
00:20:02
más rápido
00:20:10
más rápido
00:20:20
más rápido
00:20:30
y que lo tenemos más rápido todavía
00:20:54
lo tenéis
00:20:57
apartado
00:20:59
sustituir el primer guay por un guay y que haga exactamente lo mismo
00:21:02
vamos a dejar el segundo con un guay y el primero los últimos por un duelo
00:21:25
os recuerdo aquí os escribo como es el uruguay
00:21:31
se pone a hacer a la llave y aquí le pongo las instrucciones que yo quiero
00:21:41
mientras se cumple la condición
00:21:48
la condición
00:22:04
y la tarea
00:22:13
la condición antes
00:22:15
el paréntesis y aquí van las claves con las soluciones y luego o hay condición
00:22:29
de que se ponen morado
00:22:36
es muy sencillo pasar para arriba
00:22:43
con instrucciones
00:22:53
y la condición
00:22:56
la tengo aquí
00:23:05
y la meto aquí
00:23:06
y corro este wire
00:23:06
uno lo dejamos como wire
00:23:11
el que acabamos de hacer el último
00:23:14
y el primero lo hacemos como un new wire
00:23:15
ahora lo voy a dejar
00:23:16
ya me abre, ya me abre
00:23:19
esta es la transcripción
00:23:21
estará bien este, me llegará hasta el 255
00:23:22
me llegará hasta el 254, me llegará hasta el 256
00:23:28
entonces por aquí menor o igual que
00:23:31
porque aquí las restricciones y luego me sube el contador el otro
00:23:33
comprobar la condición y luego me hace las instrucciones y ya no cumple
00:23:42
de la ap y luego
00:23:52
llegando 55
00:24:00
vamos a ver
00:24:08
ahora si me ha llegado el 55
00:24:20
empieza a bajar
00:24:24
el HP hasta el 55
00:24:42
vale
00:24:46
si, te compro ahora
00:24:52
al 2, mientras tal
00:24:54
sería menor
00:24:55
igual que
00:24:57
pues si no te hace una mala
00:24:59
es como el loop dentro del bucle
00:25:01
y igual
00:25:23
hace exactamente lo mismo así lo mismo que teníamos antes igual hay más uno
00:25:25
temperatura
00:25:32
o lo que sea
00:25:40
por encima
00:25:51
para llevar variable
00:25:55
entiende el lugar pues apartado de sustituir el otro
00:26:02
sustituir el aguantado el último
00:26:06
para los de casa
00:26:18
de aquí
00:26:25
lleva una iniciación
00:26:30
la variable iniciada
00:26:41
y ahora
00:26:43
después de las posiciones
00:26:47
y por último dije
00:26:53
contador
00:26:58
ahora lo explico
00:27:00
quiere decir que durante
00:27:02
una variable que hace el contador
00:27:05
contiene una condición que me haga las instrucciones
00:27:07
instrucciones
00:27:09
como sería para este caso
00:27:11
aquí le digo que declara
00:27:34
podría poner desde y porque ya tengo en cero pero vamos a poner
00:27:38
aquí variable inicializada
00:27:48
durante
00:28:00
contador
00:28:00
de 0 hasta 255
00:28:06
en el inicio
00:28:13
es el 255 ahora aquí si la tengo que aclarar porque aquí al inicio la declara cero pero
00:28:38
este es un guay que ha hecho que ha subido hasta un 155 y 155 oa sin querer otra otra
00:28:43
mientras sea mayor que ceder a uno en la condición que tenemos aquí
00:28:57
que me resta el contador
00:29:02
o igual o igual a menos
00:29:15
es mucho más práctico
00:29:21
es como crear un contador realmente estas tres condiciones cuando un contador ahí es el contador
00:29:25
pero mi variable contador a 255 que el contador sea mayor de cero que vaya restando de 1 hasta
00:29:45
que llegue a cero y que le meto dentro de las instrucciones o con todo esto
00:29:50
aquí
00:29:58
y menos menos
00:30:02
mientras que la y desde 255 hasta hacer y restando de 1 1
00:30:07
que me haga las funciones
00:30:23
prendo llave y cerrarlo
00:30:26
¿se entiende?
00:30:28
¿se entiende?
00:30:32
muy rápido
00:30:33
antes de
00:30:36
el
00:30:44
¿verdad?
00:30:44
es un conjunto y toma
00:30:48
es un conjunto y toma
00:30:49
es un conjunto y toma
00:30:54
¿verdad?
00:30:59
¿verdad?
00:30:59
¿verdad?
00:31:01
o una flechita
00:31:03
si meto varias cosas dentro del paréntesis
00:31:11
es el truco que he conocido.
00:31:16
Ahora vamos a ver si funciona, ¿vale?
00:31:19
A ver, si baja,
00:31:21
a ver si no, ¿vale?
00:31:23
Vamos a ponerse hacia arriba.
00:31:26
A ver,
00:31:32
a ver si le quito el...
00:31:35
A ver si le quito el...
00:31:43
A ver si le quito el...
00:31:44
A ver si le quito el...
00:31:52
A ver si le quito el...
00:31:54
A ver si le quito el...
00:31:54
es el lugar para escribir y el foro a la parada
00:31:56
igual hay menos uno
00:32:08
para subir otra variable de bajarla
00:32:11
voy a parar
00:32:29
no
00:32:33
- Idioma/s:
- Autor/es:
- Julián Díez González
- Subido por:
- Julian D.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 73
- Fecha:
- 17 de abril de 2024 - 13:38
- Visibilidad:
- Público
- Centro:
- IES SATAFI
- Duración:
- 00′ 18″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 21.44 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.