1. Programación y lenguajes de programación
  2. Scratch, S4A, AppInventor, bitbloq, Arduino
  3. Proyecto Arduino
  4. Entradas y salidas digitales

  1. Instalación y configuración de bitbloq
  2. Primer programa: “Hola Mundo”
  3. Sentencias condicionales if-else
  4. Sentencias condicionales switch-case

  1. Variables locales y variables globales
  2. Funciones, parámetros y valor de retorno
  3. Bucle while
  4. Bucle for

  1. Robots, tipos, aplicaciones Robots en el aula
  2. El PrintBot Evolution Montaje
  3. Primer Programa con el PrintBot Evolution
  4. Teleoperando el PrintBot Evolution desde Android

  1. ¿Qué es un sigue-líneas? ¿Cómo funciona?
  2. Programación de un sigue-líneas
  3. Modificaciones de un sigue-líneas

  1. ¿Qué es un huye-luz? ¿Cómo funciona?
  2. Programación de un huye-luz
  3. Modificaciones de un huye-luz

  1. ¿Qué es un evita-obstáculos? ¿Cómo funciona?
  2. Programación de un evita-obstáculos
  3. Modificaciones de un evita-obstáculos
  4. Máquinas de estados

    1. Introducción
    2. Características
    3. Objetivos
    4. Una vuelta por el pasado
    5. El microcontrolador
    6. Componentes hardware

    1. Conceptos de electricidad
    2. Componentes
    3. Principios fundamentales
    4. Los esquemas eléctricos
    5. Componentes avanzados
    6. Práctica, conectar una tarjeta a un diodo

    1. Instalación
    2. Interfaz
    3. Práctica: un LED que parpadea

    1. El lenguaje de programación
    2. Variables y constantes
    3. Estructuras de control
    4. Estructuras de datos
    5. Operaciones aritméticas y básicas
    6. Funciones y métodos
    7. Compilación del código

    1. Estructuración del programa
    2. Variables y constantes especializadas
    3. Funciones especiales
    4. Objetos y librerías

    1. Definición general
    2. Tipos de entradas
    3. Tipos de salida

    1. Definición de interfaces de comunicación
    2. Envío de datos
    3. - Comunicación Serial
    4. - Comunicación I 2 C
    5. - Comunicación SPI

    1. Nociones básicas y características
    2. Tipos de tarjetas
    3. - Arduino Uno
    4. - Arduino Mega
    5. - Arduino Nano
    6. - LilyPad Arduino
    7. Elección de tarjeta para el proyecto

    1. Definición y características
    2. Protoshield
    3. XBee
    4. Conectando Arduino a Internet

    1. Pantallas LCD
    2. Captadores
    3. Motores
    4. Robótica