MyOpenLab + Firmata
Es posible comunicar MyOpenLab con Arduino a través de la librería Firmata de gestión de comunicaciones. Esta librería es muy popular y esta plenamente probada con excelentes resultados.
La librería se encuentra en el conjunto de librerías de comuncicación perteneciente a los elementos del Panel Circuito.
Dentro de la ventana de parámetros de este bloque de librería podemos modificar básicamente los siguientes:
COM Port: Numero de puerto al que conectamos Arrduino.
Baud: Velocidad de comunicacion del puerto.
Config Pins: Configuracion del modo de trabajo de cada uno de los pines de Arduino. Despliega una venta de configuracion como la de la figura.
La numeración de los pines se reaiza con valores que van desde el 0 al 19. En la imagen sguiente podemos ver a que tipo de pin corresponde cada número.
Las posibilidads de configuración de cada pin se muestran al hacerr clic sobre el nuemro de Pin.
-
Entrada Digital
-
Salida Digital
-
Salida PWM
-
Salida Servo
-
Entrada Analogica
-
Salida Analogica
En todo caso se respeta la configuracion propia de Arduino.
Para la designacion de una salida PWM podemos colocarr como prámetros los valores de duracion de los pulsos Min Pulse y Max Pulse
A continuación se muestra el diagrama de Penal Circuito de una aplicacion básica que sirve para realizar el test de comunicaciones de esta librería
Este seria el diseño del Panel Frontal de la aplicación. Tal como se mostraía una vez que nos pongamos en modo RUN