Prova de Linguagem de Programação para Arduino no Ensino Médio

Tema: Linguagem de programação para arduino
Etapa/Série: 2º ano – Ensino Médio
Disciplina: Educação Tecnológica
Questões: 5

“`html

Prova – Linguagem de Programação para Arduino

Planejamentos de Aula BNCC Infantil e Fundamental

Disciplina: Educação Tecnológica

Aluno(a): ______________________ Data: ____/____/______

Instruções:

Leia atentamente cada questão e responda de acordo com o que foi aprendido sobre a linguagem de programação para Arduino. A prova contém diferentes tipos de questões, envolvendo múltipla escolha, verdadeiro ou falso, questões dissertativas e completar frases.

Questões:

Questão 1 – Múltipla Escolha (2 pontos)

Qual dos seguintes elementos é fundamental para a programação de um Arduino?

  1. A) Processador
  2. B) Editor de texto
  3. C) Framerate
  4. D) Placa de vídeo

Resposta: ______

Questão 2 – Verdadeiro ou Falso (2 pontos)

A linguagem de programação utilizada no Arduino é derivada da linguagem C/C++. ( ) Verdadeiro ( ) Falso

Resposta: ______

Questão 3 – Completar Frases (3 pontos)

Preencha as lacunas com as palavras que melhor completam a frase:

“No Arduino, as instruções são organizadas em ________. Um dos principais objetivos do sistema é permitir a ________ entre o software e o hardware.”

Resposta: ______

Questão 4 – Dissertativa (5 pontos)

Explique a importância do “loop” na programação de um Arduino. Comente sobre como isso influencia o funcionamento dos projetos desenvolvidos com essa plataforma.

Resposta: ______

Questão 5 – Dissertativa (6 pontos)

Imagine que você deseja programar um Arduino para acender um LED ao pressionar um botão. Descreva as etapas necessárias para desenvolver esse programa, incluindo as funções principais que você utilizaria.

Resposta: ______


Gabarito

Questão 1:

Resposta Correta: A) Processador

Justificativa: O processador é o componente fundamental que executa as instruções programadas no Arduino. Sem um processador, o dispositivo não tem como funcionar.

Questão 2:

Resposta Correta: Verdadeiro

Justificativa: A programação em Arduino usa uma base da linguagem C/C++, o que a torna acessível para iniciantes enquanto mantém recursos avançados para usuários experientes.

Questão 3:

Resposta Correta: “No Arduino, as instruções são organizadas em funções. Um dos principais objetivos do sistema é permitir a interação entre o software e o hardware.”

Justificativa: As funções estruturam o código, permitindo a modularidade e a reutilização, enquanto a interação é crucial para o controle de dispositivos físicos.

Questão 4:

Resposta Esperada: O “loop” é uma estrutura central na programação de Arduino que permite a repetição contínua de instruções. Essa funcionalidade é essencial para que o Arduino possa monitorar entradas e controlar saídas em tempo real, possibilitando interatividade e dinâmica em projetos.

Justificativa: O loop permite que o código execute continuamente, o que é necessário para reagir a eventos, como cliques de botões ou leituras de sensores.

Questão 5:

Resposta Esperada: Para programar um Arduino que acende um LED ao pressionar um botão, eu seguiria as seguintes etapas:

1. Conectar o LED e o botão aos pinos do Arduino.

2. No código, incluir a função “setup()” para definir os pinos como entrada e saída.

3. Incluir uma função “loop()” que verifica o estado do botão.

4. Se o botão estiver pressionado, utilizar a função “digitalWrite()” para acender o LED.

Justificativa: Essas etapas são básicas para o funcionamento do Arduino, garantindo que o sistema reaja ao pressiemento do botão como esperado.

“`


Botões de Compartilhamento Social