Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino e API NodeJS

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

O error é de:

a)

Acesso negado, provavelmente a porta COM10 está sendo usada por outra aplicação

b)

Bloqueado, pois não está como super usuário

c)

Acesso negado, provavelmente erro no código da API

d)

Sucesso, está funcionando e capturando os dados do Arduino

2.

A estrutura da API Dat Acqu Ino inclui duas variáveis dedicadas a escutar (listen) portas específicas. Para habilitar essa funcionalidade para o SO "escutar" tais portas, são necessárias bibliotecas externas, como express ou mysql2. Qual das seguintes alternativas melhor descreve as diferenças principais entre as responsabilidades das portas 3300 e 3306 configuradas em partes distintas da API?

a)

3300 API

3306 BD

b)

3300 BD

3306 API

c)

3307 API

3300 BD

d)

3303 API

3306 BD

3.

Em um trecho da API Dat Acqu Ino, há uma parte responsável por fazer a inserção dos dados que vêm do Arduino para o banco de dados MySQL. Suponhamos que a constante HABILITAR_OPERACAO_INSERIR tenha o valor true. É correto afirmar que os dados coletados pelo API seriam inseridos no banco de dados na base de dados XPTO na tabela medida.

a)

Verdadeiro

b)

Falso

4.

O erro é de:

a)

Falta de instalação dos módulos (npm install)

b)

Falta de instalação dos módulos (npm start)

c)

Falta de configurar o .env

d)

Está no diretório errado

5.

O erro é de:

a)

Faltou selecionar a porta COM na IDE

b)

Faltou selecionar o modelo da placa na IDE

c)

Está tudo certo, não é um erro

d)

Problema na IDE, não tem o que fazer

6.

O que pode ser o retorno undefined?

a)

Falta de configuração no .env

b)

BD está desligado

c)

A pergunta feita a IA é ofensiva

d)

O retorno está correto

7.

Em qual porta analógica, o sensor está conectado?

a)

A1

b)

A2

c)

A3

d)

A8

8.

Complete o código:

a)

loop

temperatura

b)

setup

temperatura

c)

loop

temp

d)

loop

Temperatura

9.

O NPM (Node Package Manager) é uma ferramenta de linha de comando e um repositório público (NPM Registry) que facilita o compartilhamento e gerenciamento de módulos Node.js. Ele permite que desenvolvedores instalem, desinstalem, atualizem e dependam de pacotes de código aberto para construir e executar seus projetos Node.js. Os módulos Node.js são instalados localmente no diretório do projeto e não no servidor de serviços.

Esta afirmação e verdadeira ou falsa?

a)

Verdadeiro

b)

Falso

10.

Aprenderam sobre Arduino, API e NodeJS????

a)

Yes

b)

No