2_5 Adquisicion de Datos via Bluetooth

Embed Size (px)

Citation preview

  • Adquisicin de datos

    va Bluetooth

    Primavera 2014

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 1

  • INDICE

    I. Modulo Bluetooth HC-05

    II. Recepcin de datos va Bluetooth

    III. Envi de datos va Bluetooth

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 2

  • I. MODULO BLUETOOTH HC-05

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 3

  • Modulo Bluetooth HC-05

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 4

  • Pin-Out

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 5

  • Circuito de conexin Bluetooth

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 6

  • II. RECEPCIN DE DATOS VA

    BLUETOOTH

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 7

  • Ejemplo:

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 8

  • Ejemplo:

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 9

    El LED del puerto B0 enciende cuando se le enva un 1 mediante el Bluetooth del celular.

  • III. ENVI DE DATOS VA BLUETOOTH

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 10

  • Ejemplo:

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 11

  • Ejemplo:

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 12

    El LED del puerto B0 enciende cuando se le enva un 1 mediante el

    Bluetooth del celular.

    Adems, al presionar el botn en el puerto E0, se enva un 1 al

    celular y al dejarlo de presionar se enva un 0, ya que se enva

    directamente el valor lgico de este puerto.

    NOTA IMPORTANTE!!!

    El micro controlador es capaz de enviar aproximadamente 1000

    datos por segundo por Bluetooth, sin embargo el telfono celular

    nicamente puede recibir aproximadamente 10 datos por segundo,

    por lo tanto, es importante al programar una rutina de envi de

    datos, que no enviemos mas de 10 datos por segundo.

    Solucin: debemos realizar una rutina con retardos que solo enven

    datos cada 100ms o una rutina que solo envi datos ante el cambio

    de estado de la variable que esta sensando.

  • Ejemplo:

    Profesor: Huber Girn Nieto Conversin de la Energa entre Sistemas 13