terça-feira, 11 de setembro de 2018

Plataformas de Desenvolvimento

O objetivo da atividade em questão era aprender sobre o ambiente de projeto do Proteus e a IDE do Arduino, e assim realizar uma integração entre ambas.

O exemplo abaixo mostra o que fora produzido em sala. Na imagem pode-se ver dois LEDs, um SWITCH e um PUSH BUTTON ligados ao arduino.


Nesse projeto foi colocado o seguinte código:

int ledPin = 13;
int ledPin2 = 10;
int inPin = 7;
int inPin2 = 4;
int val= 0;
int val2 = 0;
void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(inPin, INPUT);
}
void loop() {
  val=digitalRead(inPin);
  val2=digitalRead(inPin2);
  if (val == 0) {
    if (val2 == 0){
    digitalWrite(ledPin, HIGH);
    delay(100);
    digitalWrite(ledPin, LOW);
    delay(100);
    }
    else{
    digitalWrite(ledPin2, HIGH);
    delay(100);
    digitalWrite(ledPin2, LOW);
    delay(100);
    }
    }
  else {
    if (val2 == 1){
    digitalWrite(ledPin, HIGH);
    delay(500);
    digitalWrite(ledPin, LOW);
    delay(500);
    }
    else{
    digitalWrite(ledPin2, HIGH);
    delay(500);
    digitalWrite(ledPin2, LOW);
    delay(500);
    }
    }
}

O comportamento dos LEDs é definido pelo chaveamento do SWITCH e do PUSH BUTTON, eles ficam com frequências alternadas dependendo de como esteja esse chaveamento.

0 comentários:

Postar um comentário