Arduino CADeSimu

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

COMUNICACIÓN

ARDUINO – CADe_SIMU

Alumno:___________________

Curso – 20/21
INFORMÁTICA INDUSTRIAL

Símbolo Significado

Pregunta teórica

Tus propias palabras

Enlace web

Ejercicio de cálculo

Experimento práctico

Enlace a vídeo

Información extra

Razonamiento

Cuidado

Importante
INFORMÁTICA INDUSTRIAL

COMUNICACIÓN ARDUINO y CADe_SIMU ............................................................................................ 1


1 Introducción ....................................................................................................................... 1
2 Hardware y software necesario ................................................................................................ 2
3 Instalar el software............................................................................................................... 2
3.1 Arduino IDE ................................................................................................................. 2
3.2 Librería TimerOne......................................................................................................... 2
3.3 Librería PC_SIMU .......................................................................................................... 3
4 Puesta en marcha................................................................................................................. 4

V1.0a Página i
INFORMÁTICA INDUSTRIAL

PROGRAMACIÓN EN C++ VÍA ARDUINO

COMUNICACIÓN ARDUINO y CADe_SIMU

Toda la documentación que se expone en este capítulo está sacada de la web del autor/a de CADe_SIMU y
de la librería PC_SIMU Arduino.

http://canalplc.blogspot.com/p/pcsimu_20.html

1 Introducción
La librería "PC_SIMU" permite conectar el programa PC_SIMU con los controladores Arduino y comprobar el
funcionamiento de los programas Arduino sin necesidad de realizar el conexionado de entradas y salidas.

Con la librería PC_SIMU se establece la conexión por los puertos USB y permite el intercambio de entradas y salidas.

Las características de este software son:


• Comunicación USB con Arduino UNO.
• Intercambio de entradas y salidas en tiempo real.
• No es necesario el conectar entradas y salidas para comprobar el funcionamiento del programa Arduino.
• Software libre y abierto.
• Entradas salidas, máximo de 12 entradas/salidas digitales configurables como se muestra en la imagen.

De esta manera vamos a poder realizar en CADe_SIMU la planificación y simulación de varios procesos con los
diferentes sistemas de automatización que se están estudiando en el aula: cableado, PLC y sistemas basados en
microcontrolador.

V1.0a Página 1
INFORMÁTICA INDUSTRIAL

2 Hardware y software necesario


En lo que se refiere al hardware es necesario disponer de un Arduino UNO y el cable USB con el que conectarlo al
ordenador.

En lo que se refiere al software es necesario disponer de los siguientes programas y librerías:


• Arduino IDE
• Librería TimerOne
• Librería PC_SIMU

La librería PC_SIMU se pide al autor/a mediante un correo electrónico a la dirección canalplc@movistar.es

3 Instalar el software

3.1 Arduino IDE

La instalación de este software es muy sencilla, y es de suponer que ya lo tienes instalado en el PC.

3.2 Librería TimerOne

Desde Arduino IDE vamos a la opción “Administrar Bibliotecas”

En el buscador escribimos “TimerOne” e instalamos la librería con el botón “Install”. Una vez realizado nos debe
poner que está instalada:

V1.0a Página 2
INFORMÁTICA INDUSTRIAL

3.3 Librería PC_SIMU

Tras descargar el fichero que nos proporciona el autor/a vamos copiar esta librería donde estén el resto de librerías
de Arduino, por defecto se encuentran en:

C:\Users\USUARIO\Documents\Arduino\libraries

Donde USUARIO es el nombre del usuario de la máquina.

Tras realizar la copia inicializamos el Arduino IDE y verificamos que tenemos los ejemplos de esta librería incluidos:

V1.0a Página 3
INFORMÁTICA INDUSTRIAL

4 Puesta en marcha
Para la comprobación y puesta en marcha vamos a basarnos en el ejemplo “1_Input_Output”. El programa refleja
en las salidas el estado de las entradas:

//************ _1_Input_Output ************


//*****************************************
// Original code by canalplc
// http://canalplc.blogspot.com.es/
// Version 1.0
// July 2016
//*****************************************
//
#include <PC_SIMU.h>
PC_SIMU PLC;
void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
digitalWrite(8, 0);
digitalWrite(9, 0);
digitalWrite(10, 0);
digitalWrite(11, 0);
digitalWrite(12, 0);
digitalWrite(13, 0);
PLC.INI();
}
void loop() {
bool I2 = digitalRead(2);
digitalWrite(8, I2);
bool I3= digitalRead(3);
digitalWrite(9, I3);
bool I4 = digitalRead(4);
digitalWrite(10, I4);
bool I5 = digitalRead(5);
digitalWrite(11, I5);
bool I6 = digitalRead(6);
digitalWrite(12, I6);
bool I7 = digitalRead(7);
digitalWrite(13, I7);
}

Cargamos el programa en Arduin:

Y a continuación realizamos el esquema en CADe_SIMU.

V1.0a Página 4
INFORMÁTICA INDUSTRIAL

V1.0a Página 5

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy