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)
Soluções para a tarefa
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.