← Sair
O que é um robô? Identificando partes e funções
RoboFeed · aula desplugada

O que é um robô? Identificando partes e funções

Introdução à Robótica Educacional

50min 🎓 4º ano · 5º ano · 6º ano 🧭 EF15CO02🧭 EF69CO09
Capa da aula
🎯 Nossa missão hoje

O que vamos conseguir fazer

1

Identificar componentes básicos de um robô (sensores, atuadores, controlador)

2

Reconhecer robôs no cotidiano e suas funções

3

Diferenciar máquina automática de robô programável

🧰 O que temos na bancada

Peças e materiais

Placa Arduino (Uno / Nano / Mega) Placa Arduino (Uno / Nano / Mega)
Protoboard Protoboard
Sensor Ultrassônico (HC-SR04) Sensor Ultrassônico (HC-SR04)
🔌 Como as peças se ligam

O mapa do nosso robô

⬇ baixar SVG
🔧 Montagem do robôPlaca: Arduino Uno · 3 componentes · 4 ligações detectadas do códigoLEGENDAAnalógico (leitura)PWM (velocidade)DigitalSaída de motor5VGND ON L TX RX   DIGITAL (PWM ~) AREF GND 13 12 ~11 ~10 ~9 8 7 ~6 ~5 4 ~3 2 TX→1 RX←0   POWER ANALOG IN IOREF RESET 3.3V 5V GND GND Vin A0 A1 A2 A3 A4 A5 ARDUINO UNO ++151015202530afbgchdiej HC-SR04 VCC TRIG ECHO GND Protoboard 400 pontosLEDBuzzerSensor Ultrassônico (HC-SR04)
🧰 Montagem do robôArduino Nanoplaca controladora HC-SR04 VCC TRIG ECHO GND Sensor Ultrassônico…D9 (trigPin), D10 (echoPin) LEDD13 BuzzerD8

cada fio colorido é uma ligação de verdade — o diagrama completo está na página da aula

Momento 1 de 5

Introdução

Atividade-jogo "Robô Humano": um aluno é o robô, outro é o programador. O programador dá comandos passo-a-passo (andar 2 passos, virar à direita, etc.) pra mover o robô até uma meta. Sem improviso — só comandos claros.

Momento 2 de 5

Lógica sem computador

Em duplas, escrever no caderno a "receita de algoritmo" para o robô humano chegar até a janela da sala usando apenas: ANDAR-1, VIRAR-DIREITA, VIRAR-ESQUERDA, PARAR. Trocar receitas com outra dupla e testar.

Momento 3 de 5

Construção

Construir uma "máquina simples robotizada" usando papelão, palitos e barbante: braço articulado que segura uma caneta usando o princípio de polias. Pensar em quais sensores essa máquina precisaria pra "saber" quando soltar.

Momento 4 de 5

Discussão

Discussão em círculo (15 min): o que difere um "robô programado" de uma "máquina automática" como um portão eletrônico? Todo robô tem que andar? Toda máquina é um robô?

Momento 5 de 5

Encerramento

Cada aluno escreve no caderno: "um robô é... e eu vi um robô quando..." — registrar 3 exemplos do cotidiano. Recolher os cadernos pra avaliação formativa.

🔀 O plano do robô

Como ele decide o que fazer

flowchart TD A(["Início"]) --> B["Medir distância com sensor"] B --> C{"Distância < 10 cm?"} C -->|Sim| D["Acender LED e tocar buzzer"] C -->|Não| E["Desligar LED e buzzer"] D --> B E --> B
💻 O cérebro do robô

O código da aula

// Robô que pisca LED quando detecta objeto < 10cm
const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 13;
const int buzzer = 8;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(ledPin, OUTPUT);
  pinMode(buzzer, OUTPUT);
  Serial.begin(9600);
}

long medirDistancia() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  long duracao = pulseIn(echoPin, HIGH);
  return duracao * 0.034 / 2;  // distancia em cm
}

void loop() {
  long distancia = medirDistancia();
  Serial.print("Distancia: ");
  Serial.print(distancia);
  Serial.println(" cm");

  if (distancia < 10) {
    digitalWrite(ledPin, HIGH);
    tone(buzzer, 1000, 200);
  } else {
    digitalWrite(ledPin, LOW);
    noTone(buzzer);
  }
  delay(200);
}

role dentro da caixa · o código completo está na página da aula

🥊

Bora construir!

dúvidas? a página completa da aula tem tudo: montagem, código e materiais.