arduino

453 palavras 2 páginas
// Prova Microcontroles 18-05-2014 entregue 21-05-2014
/* -3 botões selecionam o brilho de um led do circuito:
-Botão 1: 25% do brilho máximo
-Botão 2: 50% do brilho máximo
-Botão 3: 90% do brilho máximo

-Outro botão seleciona brilho mínimo de 5%
-A condição do led em brilho mínimo deve ser indicada por outro led L2, isto é nessa condição L2 está aceso caso contrário está apagado
-Fazer verificação pela porta serial.*/

//Declaração das constantes const int led = 5; //constante led refere-se ao pino digital 5 PWM. const int led2 = 10; //constante led refere-se ao pino digital 10 PWM. const int botao12 = 12; //constante botão refere-se ao pino digital 12. const int botao8 = 8; //constante botão refere-se ao pino digital 8. const int botao7 = 7; //constante botão refere-se ao pino digital 7. const int botao4 = 4; //constante botão refere-se ao pino digital 4.

//Declaração da variavel que contenha os estados do botão (0 LOW, 1 HIGH).

int estadoBotao12 = 0; int estadoBotao8 = 0; int estadoBotao7 = 0; int estadoBotao4 = 0;

//Método setup, executado uma vez ao ligar o Arduino. void setup() { pinMode(led,OUTPUT); //Definindo o pino digital 5 PWM como de saida. pinMode(led2,OUTPUT); // Definindo o pino digital 10 PWM como de saida. pinMode(botao12,INPUT); //Definindo o pino digital 12 como pino de entrada. pinMode(botao8,INPUT); //Definindo o pino digital 8 como pino de entrada. pinMode(botao7,INPUT); //Definindo o pino digital 7 como pino de entrada. pinMode(botao4,INPUT); //Definindo o pino digital 4 como pino de entrada. Serial.begin(9600); // Definindo comunicação serial
}

//Método loop, executado enquanto o Arduino estiver ligado. void loop() { //Lendo o estado do pino 2, constante botao, e atribuindo //o resultado a variável estadoBotao. estadoBotao12 = digitalRead(botao12); //Verificando o estado do botao para definir se acenderá ou //apagará o led. if

Relacionados

  • Arduino
    5284 palavras | 22 páginas
  • Arduino
    3459 palavras | 14 páginas
  • Arduino
    1274 palavras | 6 páginas
  • Arduíno
    10171 palavras | 41 páginas
  • Arduino
    490 palavras | 2 páginas
  • Arduino
    696 palavras | 3 páginas
  • Arduino
    2811 palavras | 12 páginas
  • arduino
    966 palavras | 4 páginas
  • arduino
    8394 palavras | 34 páginas
  • Arduino
    1767 palavras | 8 páginas