Você está na página 1de 3

Analise o programa 1 escrito abaixo e responda as questões 1, 2, 3 e 4.

1. const int buttonPin = 4;


2. const int ledPin = 8;
3. // const int motorPin = 9;
4. int buttonState = 0;
5. void setup() {
6. // pinMode(motorPin, OUTPUT);
7. pinMode(ledPin, OUTPUT);
8. pinMode(buttonPin, INPUT);
9. }
10. void loop(){
11. buttonState = digitalRead(buttonPin);
12. if (buttonState == HIGH) {
13. digitalWrite(ledPin, HIGH);
14. }
15. else {
16. digitalWrite(ledPin, LOW);
17. }
18. }

1- O que faz o comando da linha 2?

2- O que faz o comando da linha 3?

3- O que faz o símbolo “ { “ da linha 17?

4- O que faz o comando na linha 4?


Analise o circuito da figura abaixo e responda:

FIGURA 1

5- Qual é a função do resistor ligado ao pino D8?

6- Sobre o circuito da figura, é correto afrmar que:

(A) O led ACENDERÁ quando a chave S1 for pressionada e APAGARÁ quando ela for
solta.
(B) O led APAGARÁ quando a chave S1 for pressionada e ACENDERÁ quando ela for
solta.
(C) O led irá piscar quando a chave for pressionada.
(D) O led irá piscar quando a chave for solta.
(E) O led inverterá seu estado a cada acionamento da chave.

7- Como será o funcinamento do circuito da figura 1, caso o programa 1 seja executado no arduino?
8- Relacione a coluna da direita com a da esquerda escrevendo o número correspondente entre os
parênteses ou um traço (-) quando não houver correspondência e marque a alternativa
correspondente.

(1) pinMode ( ) Função na qual deverá ser escrito o programa.


(2) digitalWrite ( ) Escreve um bit (zero ou um) no pino do arduino.
(3) digitalRead
(4) void setup ( ) Função de configuração do funcionamento do arduino.
(5) void loop ( ) Define o pino como entrada ou como saída de dados
( ) Lê um dado digital de um pino do arduino.

9- Qual é a função executada pelo símbolo “ ; ” na linguagem C?

10- Quais sáo as tensões fornecidas pelo arduino uno?

11- Qual é a função executada pelo símbolo “ // ” na linguagem C?

Você também pode gostar