Arduino I Flashcards

Tirar 10 again

1
Q

Com relação ao Monitor serial do arduino, o que deve ser feito antes de estabelecer a comunicação ?

A

Deve-se configurar a mesma taxa de transmissão no programa no código Serial.begin a ser enviado e no monitor serial.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que significa o termo regra de escopo da linguagem? e como insto interfere na declaração de variáveis e leitura de valores.

A

Este termo está relacionado a acessibilidade ou não da variável em funções do programa. Se ela foi declarada dentro de uma função, o seu valor só pode ser acessado de dentro da função.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Posso declarar uma variável em pontos distintos do programa ? Se sim quais ?

A

Sim. No corpo principal ou dentro de uma função, sendo as 2 variáveis diferentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual o nome da variável declarada fora de qualquer função do programa ? Elas perdem ou não seus dados devido ao reaproveitamento de endereços disponíveis ?

A

Variável global. Não perdem seus dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

As variáveis locais podem perder seus dados em que momento ?

A

Quando da execução de outra função, perdem seus dados para que o programa possa ter espaço para o processamento de outras funções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que um bom compilador faz quando uma variável é declarada com valores acima do suportado?

A

O compilador é capaz de reconfigurar o tipo de dado automaticamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual a formatação de uma variável do tipo caractere na linguagem C?

A

x= ‘A’ ela é declarada entre aspas simples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como são representados os sistemas de numeração ? decimal, octal, hexa e binário ?

A

77, 077, 0x77, 0b01111 respectivamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que são as funções nativas do Arduino ? Em qual forma estão ?

A

São funções desenvolvidas e disponibilizadas pela própria IDE do Arduino. Estão na forma de código fonte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explique para que serve a função nativa pinMode();, dê um exemplo.

A

Determinar se será saída ou entrada de dados. Ex
pinMode(13,OUTPUT);
configurei o pino 13 como saída.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explique para que serve a função nativa serialBegin();, dê um exemplo.

A

Inicio a comunicação serial com esse código. Ex:
serialBegin(9600);
estou iniciando a comunicação serial a 9600 bits por segundo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explique para que serve a função nativa digitalWrite();, dê um exemplo.

A

Estou setando a saída para um nível lógico high para 5V e LOW para 0v.
digitalWrite(13,HIGH);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explique para que serve a função nativa analogRead();, dê um exemplo.

A

Estou lendo de uma entrada analógica um valor em voltagem.

val = analogRead(analogPin);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explique para que serve a função nativa delay();, dê um exemplo.

A

O arduino permanece aguardando a contagem desse atraso em milisegundos, para só então dar prosseguimento ao programa.
delay(100);
aguarda 100ms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Determine o que desempenha a função Setup() e Loop();

A

Setup é o início do programa, a primeira a ser executada sendo a de configuração. Loop é que permanece sendo executada de modo repetido.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O código C é case sensitive ?

A

sim, T não é igual a t.

17
Q

Posso utilizar o ++ em números do tipo float ?

A

Não