Arduino
Ponte H
Ultrassonico
Manual do RS
Programação
100

O que é o Arduino e para que ele é o comumente utilizado

Micro controlador.

prototipagem.

100

o que é uma Ponte H ?


Circuito eletrônico para controlar direção de motores.

100

Para que serve um sensor ultrassônico em um robô sumô?

O que é detectar a presença de um oponente ou obstáculos à frente?

100

Qual o peso máximo permitido para um robô da categoria autônoma leve?

500g

100

Qual linguagem de programação recomendada para o arduino? 

C++

200

Qual a função da porta de digital do Arduino?

Uma porta que recebe ou envia sinais High e Low.
200

Como a polaridade afeta o sentido de rotação de um motor DC?

Inverter a polaridade inverte o sentido do motor.

200

Quais são os dois principais pinos de um sensor ultrassônico?

O que são os pinos Trig e Echo

200

Qual o tempo máximo permitido para uma luta?

3 minutos.

200

Qual comando usamos para configurar um pino como saída?

Output.

300

Quantas portas PWM possui o arduino?

6.

300

O que é PWM e como ele se relaciona com a ponte H?

PWM (Pulse Width Modulation) permite controlar a velocidade do motor.

300

Por que superfícies irregulares podem prejudicar a medição do sensor?

O que é porque o som pode ser refletido em várias direções, dificultando o retorno do eco

300

Quais são os critérios para desclassificação imediata de um robô?

Pode incluir comportamento antidesportivo, utilização de peças cortantes ou inflamáveis, etc.

300

O que o comando analogWrite() faz no Arduino?

Responsável por escrever valores analógicos em saídas PWM.

400

qual a função da porta VIN no Arduino?

Alimentar externamente o arduino.

400

O que acontece se ambos os pinos IN1 e IN2 estiverem com valor 255

irão rodar na potencia máxima 

400

Qual a distancia mínima e máxima do sensor Ultrassônico HCSR04 ( oq eu usamos)?

2 cm a 4 metros

400

Quais são as dimensões máximas permitidas para um robô antes do início da luta?

10 cm x 10 cm (na base), sem limitação de altura.

400

Se um botão é responsável por enviar sinais Hight e Low para uma porta, por que preciso usar INPUT_PULLUP ao invés de apenas INPUT?

Porque ao usar um botão é necessário o uso de um resistor, para não danificar a porta do Arduino, sendo que, o INPUT_PULLUP utilizará o resistor interno do Arduino.

600

Quantas portas digitais possui o arduino

20.

600

Consigo controlar a velocidade dos motores se eu ligar as portas em A e em B nas portas 7 e 8 do Arduino? explique 

consegue controlar os motores mas n consegue controlar a velocidade dos mesmos.


600

como calcular a distância usando o tempo de ida e volta do som?

O que é multiplicar o tempo pelo valor da velocidade do som e dividir por dois

600

Explique como é decidido o vencedor de uma luta que termina empatada em número de vitórias dentro do tempo regulamentar.

O critério de desempate pode envolver o tempo total de domínio, o desempenho técnico e/ou uma nova luta, conforme decisão da arbitragem.

600

void setup() {

pinMode(2, INPUT_PULLUP);

pinMode(13, OUTPUT);

}

void loop() {

 if (!digitalRead(2)) {

   for (int i = 0; i < 3; i++) {

     digitalWrite(13, HIGH);

      delay(500);

      digitalWrite(13, LOW);

      delay(500);

        }

       while (!digitalRead(2));

   }

}

Ele já começa piscando 3 vezes por 3 segundos e apenas para ao pressionar o botão ou ao pressionar e e segurar o loop pisca 3 vezes e 3 segundos.