Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 6 A utilização do Arduino para o desenvolvimento de soluções de automação em diversos setores tem ganhado espaço e boa aceitação. Suponha que você trabalha em uma empresa que desenvolve produtos de automação residencial. Para justificar a escolha, você deve explicar a seus colegas: a) Por que utilizar o Arduino? b) Quais componentes eletrônicos utilizar? c) Como seria o código necessário para acender e apagar os leds em horário programado? Resposta Esperada: a) A escolha do Arduino como plataforma é devido à sua viabilidade financeira, já que a empresa está na fase experimental e de teste para seu novo protótipo. O Arduino é a escolha ideal devido ao seu excelente custo-benefício e também é mais fácil de programar. Além de ter uma ampla comunidade de entusiastas e profissionais. b) Para desenvolver essa solução, é necessário adquirir os seguintes componentes: uma placa Arduino, um protoboard, um resistor e um LED. c) Um exemplo de código para acender e apagar o LED em um horário programado pode ser semelhante ao seguinte (usando a linguagem de programação do Arduino): #include <Arduino.h> int ledPin = 13; // Pino ao qual o LED está conectado (pode variar dependendo do Arduino) void setup() { pinMode(ledPin, OUTPUT); // Configura o pino do LED como saída } void loop(){ String hora=rtc.getTimeStr(); if ((hora >= “07:00:00”) || (hora < “18:00:00”)){ digitalWrite(led,HIGH); // Liga o LED }else if (hora >= “18:00:00”)){ digitalWrite(led,LOW); // Desliga o LED } delay(1000); // Aguarda 1 segundo }
Compartilhar