arduino

Páginas: 14 (3416 palabras) Publicado: 11 de diciembre de 2013
WinFACT + Arduino

+
Conexión y Diseño de Aplicaciones entre
WinFACT y Arduino

Prof. José Manuel Ruiz Gutiérrez
Octubre 2013

Tutorial WinFACT+Arduino

Prof. José Manuel Ruiz Gutiérrez

Octubre 2013

INDICE
1. Introducción
2. La librería Arduino de WinFACT.
3. Configuración del objeto Arduino
4. Algunas cuestiones generales de WinFACT
5. Ejemplos prácticos.
5.1. TestArduino + WinFACT
5.2. Control de una salida Digital
5.3. Blink
5.4. Función AND
5.5. Contador de impulsos sencillo
5.6. Semáforo Sencillo
5.7. Semáforo en tiempo real
5.8. Control de Iluminación de Escalera
5.9. Salida PWM
5.10. Encendido Progresivo de un LED
5.11. Entrada analógica 1
5.12. Entrada Analógica 2
5.13. Climatización 1
5.14. Climatización Banda Muerta

2

TutorialWinFACT+Arduino

1.

Prof. José Manuel Ruiz Gutiérrez

Octubre 2013

Introducción

La conexión de la tarjeta Arduino a distintas herramientas software para facilitar su
manejo y potenciar sus posibilidades nos lleva a tomar en consideración la poderosa
herramienta WinFACT bien conocida en los ambientes académicos y también
profesionales.
WinFACt posee un conjunto de herramientas quefacilitan el diseño de aplicaciones que
permitirán la conexión son el mundo físico en el tratamiento de los datos y en el
gobierno de actuadotes y la lectura de sensores.
La forma de trabajo que presentamos en este tutorial es muy sencilla y solo requiere un
mínimo conocimiento de conceptos de programación y un conocimiento básico del
entorno WinFACT.

+
Las colecciones de librerías del softwareson muy amplias y podremos usarla en toda su
gama, lo cual nos permitirá ir de lo sencillo a lo más complejo sin dificultad.
WinFact incorpora un bloque de librería del tipo “USER” que se encarga de la
comunicación con Arduino. Esta realizada en Delphi y se dispone del código fuente
para poder realizar las modificaciones que nos parezcan bien.
La conexión se lleva a cabo depositandopreviamente un “firmware” en la tarjeta
Arduino que se encargará del intercambio de información a través del puerto USB.
Se ha utilizado para este tutorial la versión WinFACT 8

http://www.kahlert.com/web/home.php

3

Tutorial WinFACT+Arduino

2.

Prof. José Manuel Ruiz Gutiérrez

Octubre 2013

La librería Arduino de WinFACT.

A continuación se explican los ficheros que vienen incluidosen la librería:

El archivo ZIP wfarduino.zip que se puede descargar en la pagina de WinFACT
www.kahlert.com contiene los siguientes componentes:
El controlador Arduino para BORIS (WinFACT 6/7/8)
El código fuente en DELPHI 6 del controlador
El firmware Arduino para la comunicación a través de USB
El firmware Arduino para la comunicación a través de Ethernet (UDP)
La manera de proceder parala instalación de a librería es la siguiente.
Descomprimir todos los archivos en la carpeta UserDLLs de la carpeta en dinde este
instado WinFACT (normalmente C: \ Archivos de programa \ Kahlert \ WinFACT8
\ userdlls) Una vez realizado, cuando arranquemos la siguiente vez entonces usted
puede utilizar el Drivers después próximo Inicio de BORIS en la paleta de objetos del
usuario aplacerá elbloque de Arduino
La siguiente tabla ofrece una visión general de los archivos disponibles.
Descripción de archivos
ArduinoTest.bsy
Arduino.dll
Arduino.bmp
Arduino_p.bmp
Arduino_t.bmp
Arduino.dpr
ArduinoDlg.ddp
ArduinoDlg.pas
ArduinoDlg.dfm
UDP.pde
SERIAL.pde

Estructura de la prueba BORIS para Arduino (WinFACT 8!)
BORIS controlador para Arduino
mapa de bits asociado
mapa de bitsasociado
mapa de bits asociado
DELPHI 6 archivo del controlador
DELPHI 6 archivo del controlador
DELPHI 6 archivo del controlador
DELPHI 6 archivo del controlador
Arduino firmware (fuente) para la comunicación Ethernet
Arduino firmware (fuente) para la comunicación USB

4

Tutorial WinFACT+Arduino

3.

Prof. José Manuel Ruiz Gutiérrez

Octubre 2013

Configuración del objeto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS