ESTRUCTURAS GRAFCET CON ARDUINO
ITSAINO (USO DE ENTRADAS, SALIDAS, RELEES,
TEMPORIZADOR, CONTADOR , ETC.)
El tratamiento previo incluirá las subsecciones “antes del void setup” y el “void setup”. Antes del void setup: En esta sección del programa se hace la “Declaración de Variables “ en ella deben aparecer las variables Ei correspondientes corresponden
a las
etapas de
todos los GRAFCET`s,
a las entradas de pulsador, interruptores, sensores
circuito/programa, las variables que corresponde a los pin de salidas
las
variables Ii que
que aparecen
en
para el
acoplada a un LED, bobina o
relee. También se declaran las variables asociadas a
cada temporizador y las variables asociadas al
cada contador. void setup: En esta sección del programa
se habilita la apertura del visualizador serial, se
hace la
declaración de puertos digitales como entradas (INPUT) o como salidas digitales (OUTPUT) , se declaran los estados iniciales de los pines de las salidas en LOW/apagadas.
El tratamiento secuencial hace parte de la subsecciones “void loop”.
En el void loop: se capturan los valores de puertos digitales de entrada, se da inicio del tratamiento Secuencial cíclico con la declaración de las ecuaciones características de cada ecuación derivada de teoría binodal vista en la sección RE.
El tratamiento posterior hace parte de la subsecciones “void loop” y se usa para ejecutar las acciones de cada etapa, ya sean activando o desactivando salidas digitales, iniciando una temporización o incrementando un contador entre otras.
Después del void loop : se programan las subrutinas de temporización (para cada temporización se asigna un subprograma //activetempx y un desactivetempx usando para ello comparaciones con el comando millis).
Estas organización de tareas en la programación
se verán aplicadas a cada uno de los cinco
(4)
estructuras que hacen parte de la práctica Nº1. Etapa 5:
Configurar la comunicación entre el PC y el Arduino en términos de tipo de controlador
(Mega) y puerto serial de comunicación, cargar y probar el funcionamiento.
Guía Elaborada por Ing. Jovanny Duque
2