Herramientas de usuario

Herramientas del sitio


proyectos:programacion_bats

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:programacion_bats [2022/07/12 07:29] Félix Sánchez-Temblequeproyectos:programacion_bats [2022/07/12 08:12] (actual) – [Tipos de variables] Félix Sánchez-Tembleque
Línea 363: Línea 363:
 ==== Tipos de variables ==== ==== Tipos de variables ====
  
-Hasta ahora hemos definido variables con un nombre, y les hemos puesto por delante la coletilla 'int'. Cuando creamos una variable tenemos que decirle a Arduino qué tipo de números -y otras cosas que no lo son- va a almacenar. Veremos ahora los tipos más comunes:+Hasta ahora hemos definido variables con un nombre, y les hemos puesto por delante la coletilla 'int' pero sin contar qué significa. Cuando creamos una variable tenemos que decirle a Arduino qué tipo de números -y otras cosas que no lo son- va a almacenar. Veremos ahora los tipos más comunes:
  
   - 'int': en las variables //integer// almacenaremos números enteros. Positivos o negativos, pero sin decimales.   - 'int': en las variables //integer// almacenaremos números enteros. Positivos o negativos, pero sin decimales.
Línea 376: Línea 376:
 Otro tipo de variable común es 'boolean', que es una condición y sólo puede tener valores 'TRUE' o 'FALSE', o bien 1 y 0. Otro tipo de variable común es 'boolean', que es una condición y sólo puede tener valores 'TRUE' o 'FALSE', o bien 1 y 0.
  
 +==== Tarea 4: Regular la luz ====
 +
 +Leer una entrada (de uno de los dos potenciómetros) y en proporción a ella encender un led de forma variable.
 ===== Proyecto 5: Tareas condicionadas ===== ===== Proyecto 5: Tareas condicionadas =====
  
Línea 468: Línea 471:
  
 Este programa con una variable de estado es el ejemplo más sencillo de un autómata finito (en inglés Finite State Machine). Parece un programa sencillo, pero aññadido a los programas de movimiento del robot nos permitirá pararlo o volver a ponerlo en marcha en cualquier momento. Este programa con una variable de estado es el ejemplo más sencillo de un autómata finito (en inglés Finite State Machine). Parece un programa sencillo, pero aññadido a los programas de movimiento del robot nos permitirá pararlo o volver a ponerlo en marcha en cualquier momento.
 +
 +==== Tarea 5: luces autónomas ====
 +
 +En el pin A0 de la BATS hay conectado un sensor de luz. El programa debe leer la información, y si la luz no es suficiente (establecer un umbral) se debe encender una luz led. Así es como funcionan algunas farolas.
  
 ===== Proyecto 6. Compartir programas ===== ===== Proyecto 6. Compartir programas =====
proyectos/programacion_bats.1657610948.txt.gz · Última modificación: 2022/07/12 07:29 por Félix Sánchez-Tembleque