Plataforma Arduino

Páginas: 4 (821 palabras) Publicado: 8 de mayo de 2013
Plataforma ARDUINO

Apéndice I

CEFIRE

Apéndice I
Comunicación Visual Basic 6.0 to Arduino
En este apéndice vamos a describir la comunicación serie entre Visual Basic 6.0 y el
puerto serieHardware de Arduino.
La conexión es muy simple ya que no vamos a necesitar ningún componente además
de la placa Arduino, el PC y el cable USB clase A-B. Usaremos el propio puerto USB que usaArduino para programarse y siempre a través de este puerto, NUNCA a través de los pines Rx y
Tx de un puerto virtual, ya que necesitaríamos un conversor RS232-RS232 TTL.

EJEMPLO 1
En el siguienteejemplo vamos a enviar desde VB 6.0 un carácter, para activar un pin
digital, y otro carácter, para desactivarlo. Usaremos en VB, procedimientos para simplificar la
tarea.
Código VB 6.0

IES JAUME Ipágina 1

Plataforma ARDUINO

Apéndice I

CEFIRE

Código Arduino

EJEMPLO 2
En este segundo ejemplo vamos a enviar un número entre 0 y 9 que determinará el
número de veces que un díodoLED oscilará, conectado al pin 11 de Arduino.
Código Visual Basic 6.0.

Al arrancar la aplicación, hacemos click en “Conectar”. Después introducimos en el
textbox una cifra entre 0 y 9 y hacemosclick en el botón enviar. Observaremos que el led
conectado al pin 11 oscila el número de veces que hemos enviado.

IES JAUME I

página 2

Plataforma ARDUINO

Apéndice I

CEFIRE

CódigoArduino

Observamos que, ya que la instrucción port.output siempre envía un carácter, para
enviar una cifra, enviamos un carácter que representa a la cifra que queremos enviar. Después
Arduinoaverigua de qué cifra es el disfraz, restándole el disfraz del 0. Esto es posible ya que el
código ASCII de los caracteres que representan las cifras, son correlativos. Probar enviar el 11 o
el 23, ¿Quésucede?
Pero ¿qué pasa cuando queremos enviar una cifra mayor que 9? ¿Qué pasa cuando
queremos enviar por ejemplo el número 129? Tenemos que tener en cuenta que en cada
envío, sólo tenemos 8...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CONEXI N DE LAS PLATAFORMAS ARDUINO Y RASPBERRY PI
  • Avr, Su Uso Y La Plataforma Arduino
  • Practicas para plataforma arduino
  • Puntos Principales Para El Reboleo De Una Laptop Y Saber Algo De La Plataforma Arduino
  • arduino
  • Arduino
  • Que es arduino
  • Arduinos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS