3
Avaliação de Microprocessadores Professor: Caio J. H. de Paula Aluno:______________________________________ 1- O que é um microprocessador? ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ __________ 2- Dado o código de programação a seguir, faça o que se pede: a) Supondo que existe um relé que aciona um ventilador ligado a porta 5 do Arduino, explique o que acontece ao ventilador com a implementação desse código. ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ _________________________________ b)Comente linha por linha o código explicando o objetivo de cada função do código. (Esta questão poderá ser respondida ao lado do código) 1. void setup() { 2. pinMode(5, OUTPUT); 3. } 4. 5. void loop() { 6. digitalWrite(5,HIGH); 7. delay(5000); 8. digitalWrite(5, LOW); 9. delay(5000); 10.}

Prova

Embed Size (px)

DESCRIPTION

Avaliação

Citation preview

Avaliao 1

Avaliao de MicroprocessadoresProfessor: Caio J. H. de Paula

Aluno:______________________________________

1- O que um microprocessador?

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2- Dado o cdigo de programao a seguir, faa o que se pede:

a) Supondo que existe um rel que aciona um ventilador ligado a porta 5 do Arduino, explique o que acontece ao ventilador com a implementao desse cdigo.

__________________________________________________________________________________________________________________________________________________________________________________________________________________

b)Comente linha por linha o cdigo explicando o objetivo de cada funo do cdigo. (Esta questo poder ser respondida ao lado do cdigo)

3- O cdigo abaixo faz com que um boto conectado a uma das portas do arduino, ao ser pressionado, acione um led tambm conectado a uma das portas do arduino. O mecanismo de ao simples: Um teste lgico feito e SE o boto estiver pressionado, um sinal de 5 volts ser enviado para o led.

a)Marque diretamente no cdigo qual linha utilizada para fazer este teste lgico.

b)Em qual pino est conectado o led? E o boto?_______________________________.c)Neste cdigo o pino do led est configurado como entrada ou como sada? E o pino do boto? Por que? __________________________________________________________________________________________________________________________________________________________________________________________________________________

4-Sobre a estrutura de repetio abaixo, responda:

a) Qual o valor inicial do contador?_________________________________________

b) Qual o incremento do contador?_________________________________________

c) Qual a condio para a repetio?________________________________________

d) Quantas vezes o cdigo que est dentro do bloco ser executado?________________

1. void setup() {

2. pinMode(5, OUTPUT);

3. }

4.

5. void loop() {

6. digitalWrite(5,HIGH);

7. delay(5000);

8. digitalWrite(5, LOW);

9. delay(5000);

10.}

int botaoPin = 2;

int ledPin = 13;

int botaoEstado = 0;

void setup() {

pinMode(ledPin, OUTPUT);

pinMode(botaoPin, INPUT);

}

void loop(){

botaoEstado = digitalRead(botaoPin);

if (botaoEstado == HIGH) {

digitalWrite(ledPin, HIGH);

}

else {

digitalWrite(ledPin, LOW);

}

}

for(int i=0; i