Buscar

Programação em Arduino para Robótica

Prévia do material em texto

FACULDADE CETEP DE TECNOLOGIA
CURSO TECNOLOGIA EM 
Robótica Turma: Turno: 
Prof.: Maurício Buess
 SHAPE 
Atividade Individual – Aula 02/04 – Robótica
Preencha a(s) tarefa(s) a seguir, respeitando as seguintes diretivas:
· Trabalho individual. Deve ser enviado para o e-mail mauriciobuess@hotmail.com até o dia 09/04/2020 no formato pdf;
· Dúvidas e questionamentos podem ser feitos via e-mail (mauriciobuess@hotmail.com), WhatsApp (41-99156-5522) ou Telegram; - Procure sanar as dúvidas de forma sincronizada com a divulgação/publicação do material/atividade.
1) Explique linha a linha o que faz o seguinte programa arduino:
const int BUTTON = 2;
-->
const int LED = 3;
-->
int BUTTONstate = 0;
-->
void setup()
-->
{
 pinMode(BUTTON, INPUT);
-->
 pinMode(LED, OUTPUT);
-->
}
void loop()
-->
{
 BUTTONstate = digitalRead(BUTTON);-->
 if (BUTTONstate == HIGH)
-->
 {
 digitalWrite(LED, HIGH);
-->
 } 
 else{
-->
 digitalWrite(LED, LOW);
-->
 }
}
02) Explique o que é uma saída PWM?
03) Sabendo que na porta 10 do arduino esté ligado um LED em série com um resistor de 1k Ohm, explique as linhas destacas em negrito e depois escreva o que faz esse programa arduino :
int PWMpin = 10; 
-->
void setup() {
}
void loop () {
 for (int i = 0; i <= 255; i ++) 
-->
 {
 analogWrite (PWMpin, i);
-->
 delay (500);
-->
 }
}

Continue navegando