lunes, 23 de octubre de 2017

03. Simulación envió terminal

1. A la simulación del estado lógico le aumentamos un VIRTUAL TERMINAL y lo conectamos del pin 1 del Arduino (Tx) al rxd del VIRTUAL TERMINAL


2. Para visualizar la consola virtual damos clic en play para comenzar la simulación y vamos al menú DEBUG/ Virtual Terminal.


3. A la aplicacion anterior de estado logico le aumentamos las instrucciones  Serial.begin(9600); y  Serial.println como esta en el codigo siguiente:

CODIGO ENVIOSERIAL
int estadoLogico=0;
int bandera=0;
void setup() {
  Serial.begin(9600);
  pinMode(13,OUTPUT); // Por este Pin vamos a encender el LED
  pinMode(11,INPUT);  // Este Pin recibe el estado logico 
}

void loop() {
    estadoLogico=digitalRead(11);
    if(estadoLogico==HIGH)  {
      digitalWrite(13, HIGH);   // Si el estado logico es HIGH, se envia HIGH al Pin 13 -> Encender LED
      Serial.println("Estado = Encendido");
    }
    else {        
      digitalWrite(13, LOW);      // Si el estado logico es LOW, se envía LOW al Pin 13 -> Apagar LED
      Serial.println("Estado = apagado");
    }

4. Por ultimo realizamos el paso 5, 6, 7 del ejercicio Estado lógico, es decir compilamos montamos en el Proteus y simulamos.

El resultado que deveriamos obtener en el Proteus es que cuando pongamos en 1 el estado lógico, este nos debe prender el LED y nos debe mostrar Estado=Encendido, en caso de que lo pongamos en 0, este nos debe apagar el LED.



Rererencia
https://www.youtube.com/watch?v=WDB8dZIBZJQ


Armando

Autor y Editor

Ingeniero de Sistemas, Esp. en Seguridad Informatica, Programador, Webmaster, experto en mantenimiento de Computadores, apasionado por el software libre. En mis ratos libre me gusta jugar baloncesto y dialogar con la gente.

0 comentarios:

Publicar un comentario