Your SlideShare is downloading. ×

Arduino sin cables: usando Bluetooth

495

Published on

Estas son las diapositivas de la charla presentada en el Nodebots Day + BogotaJS birthday 2013 (Noviembre 30).

Estas son las diapositivas de la charla presentada en el Nodebots Day + BogotaJS birthday 2013 (Noviembre 30).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
495
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Arduino  sin  cables:   usando  Bluetooth  
  • 2. Arduino  sin  cables:  usando  Bluetooth   CONTENIDO   1.  Comunicaciones  seriales    -­‐  Síncronas  vs  asíncronas    -­‐  Bluetooth  SPP  (Serial  Port  Profile)   2.  Montaje  del  hardware    -­‐  Arduino  Micro    -­‐  BlueSMiRF  HID   3.  Demostración      -­‐  Comunicación  entre  terminales    -­‐  Comandos  remotos    
  • 3. Arduino  sin  cables:  usando  Bluetooth   1.  Comunicaciones  seriales     Comunicación  en     paralelo   Comunicación  serial   síncrona  (arriba)  y  asíncrona  (abajo)  
  • 4. Arduino  sin  cables:  usando  Bluetooth   1.  Comunicaciones  seriales     El  protocolo  serial  asíncrono:        -­‐  -­‐  Bit  de  inicio  (1)    Bits  de  datos  (5-­‐9)    -­‐  -­‐  Bit(s)  de  paridad  (0-­‐1)    Bit(s)  de  parada  (1-­‐2)  
  • 5. Arduino  sin  cables:  usando  Bluetooth   1.  Comunicaciones  seriales     Bluetooth  Profiles:      -­‐  Serial  Port  Profile      Reemplazar  RS-­‐232,  UART        -­‐  -­‐    Human  Interface  Device    Headset  Profile        Hands-­‐free  Profile      Teclado,  Mouse,  JoysScks    Telefono  celular    Llamadas  en  los  carros    -­‐    -­‐    Advanced  Audio        Reproductor  MP3  a  parlante    DistribuSon  Profile  (A2DP)    Audio/Video  Remote        Control  de  reproducción    Control  Profile          
  • 6. Arduino  sin  cables:  usando  Bluetooth   2.  Montaje  del  hardware     Arduino   Micro   BlueSMiRF  HID   bluetooth  modem  
  • 7. Arduino  sin  cables:  usando  Bluetooth   2.  Montaje  del  hardware     Conexiones:       Arduino   BlueSMiRF   Tx   Rx   Rx   Tx   5  /  3.3V   VCC   GND   GND  
  • 8. Arduino  sin  cables:  usando  Bluetooth   2.  Montaje  del  hardware     Arduino   Digital  Pin   Rx   8   Tx   9  
  • 9. Arduino  sin  cables:  usando  Bluetooth   3.  Demostración     Pasos:      1.  2.  3.  4.  5.  Emparejamiento  bluetooth  (computador  -­‐>  BlueSMiRF)    Configuración  de  las  terminales  (CoolTerm)      Programación  del  Arduino  (IDE)    Conexión  de  las  terminales    Envío  de  datos       Configuración:    -­‐  Baud  rate    -­‐  -­‐  -­‐          Bits  de  datos      Paridad        Bits  de  parada              9600  bps    8    No    1  
  • 10. Arduino  sin  cables:  usando  Bluetooth   3.  Demostración     Terminales:          
  • 11. Arduino  sin  cables:  usando  Bluetooth   3.  Demostración     Código:       void  loop()  {    //  Si  el  modulo  Bluetooth  envia  datos:        if  (bluetooth.available())  {            //  Enviar  los  datos  recibidos  del  Bluetooth  al  monitor  serial      Serial.print((char)bluetooth.read());          }      //  Si  se  ingresan  datos  en  el  monitor  serial:      if  (Serial.available())  {              //  Enviar  los  datos  del  monitor  serial  al  modulo  Bluetooth              bluetooth.print((char)Serial.read());        }   }      
  • 12. Arduino  sin  cables:  usando  Bluetooth   Referencias     -­‐  Sparkfun  Serial  CommunicaNon  Tutorial   heps://learn.sparkfun.com/tutorials/serial-­‐communicaSon/rules-­‐of-­‐serial     -­‐  Sparkfun  Bluetooth  Basics  Tutorial   heps://learn.sparkfun.com/tutorials/bluetooth-­‐basics/what-­‐is-­‐bluetooth     -­‐  Sparkfun  Using  the  BlueSMiRF  Tutorial   heps://learn.sparkfun.com/tutorials/using-­‐the-­‐bluesmirf/introducSon     -­‐  GeQng  Started  with  Arduino   hep://arduino.cc/en/Guide/HomePage    
  • 13. Arduino  sin  cables:  usando  Bluetooth                            /jorgezaccaro        /nodebotsday-­‐bogota  

×