Informática, perguntado por slakraiu, 7 meses atrás

Ajuda ai plmds

1) Observem a imagem da placa Arduíno Uno e explique o que você sabe sobre os componentes e pinos que podem ser visualizados na placa.

2) É possivel montar um robo utilizando a placa do Arduíno? Justifique a resposta

3) Escreva um sketch que tem a função de ligar e desligar um led e explique a função dos comandos utilizados.

4) Qual a função do programa acima? Explique as estruturas e as variáveis usadas nesse sketch. (Segunda imagem anexada)

Anexos:

Soluções para a tarefa

Respondido por RunninSahira
3

Oie, tudo bem?

1. www. embarcados. com. br/arduino-uno/ recomendo olhar esse site.

2. Sim, inclusive o Arduino é muito utilizado em competições como a OBR (Olimpíada Brasileira de Robótica)

3. 1º Anexo

Explicação:

#define LED 13    -> define o pino 13 como LED(o pino do led acoplado ao arduino)

void setup() -> função que é executada apenas uma vez

pinMode(LED, OUTPUT) -> define o LED como saída

void loop() -> função que é sempre executada

digitalWrite(LED, HIGH)  -> acende o LED

delay(1000) -> espera 1 segundo

digitalWrite(LED, LOW)  -> desliga o LED

delay(1000) -> espera 1 segundo

4. Primeira linha ele atribui buttonPin ao pino 7

Segunda linha ele atribui ledPin ao pino 8

Ambas são const pois não se alteram durante a execução do código.

buttonState é atribuido 0, ele guardará o estado do botão.

Dentro do void setup(), o led é definido como saída e o botão como entrada.

Já no void loop(), será lido o estado do buttonPin e será atribuido ao buttonState.

Então, se o botão estiver pressionado, ou seja, HIGH, o ledPin será ligado, caso contrário, ele vai estar desligado.

Depois tem um delay de 0,01 s.

Anexos:
Perguntas interessantes