Atividade com o Arduino
Caio Henrique de Aquino Vicente
Cristiano Imada
Eduardo Akira Shibuya
Erik Willian Chagas da Silva
Jo˜o Paulo Pinho a Pedro Augusto Laskoski
1
1
Fazer um led acender por meio do arduino.
Figure 1: Led apagado
Figure 2: Led aceso
2
C´digo Arduino o int led = 17; void setup() { pinMode(led, OUTPUT);
}
void loop() {
//Acender - Figura 2 digitalWrite(led, LOW); delay(1000); //Apagar - Figura 1 digitalWrite(led, HIGH); delay(1000); }
3
2
Fazer um led RGB acender.
Figure 3: Led Verde
Figure 4: Led Vermelho
4
Figure 5: Led Azul int vermelho = 3; int verde = 5; int azul = 6; void setup(){ pinMode(azul, OUTPUT); pinMode(verde, OUTPUT); pinMode(vermelho, OUTPUT);
}
void loop(){ analogWrite(azul, 0); analogWrite(verde, 255); analogWrite(vermelho, 255); delay(2000); analogWrite(azul, 255); analogWrite(verde, 0); analogWrite(vermelho, 255); delay(2000); analogWrite(azul, 255); analogWrite(verde, 255); analogWrite(vermelho, 0); delay(2000); 5
3
Utilizar as portas pwm para controlar a intensidade do brilhos do led.
Utilizando portas PWM para acender um led RGB de modo a ”incrementar” a sa´ da porta. ıde int vermelho = 3; int verde = 5; int azul = 6; int i = 5; void setup(){ pinMode(azul, OUTPUT); pinMode(verde, OUTPUT); pinMode(vermelho, OUTPUT);
}
void loop(){ if (i > 255) { i = 5;
}
analogWrite(azul, i); analogWrite(verde, 255); analogWrite(vermelho, 255); delay(500); analogWrite(azul, 255); analogWrite(verde, i); analogWrite(vermelho, 255); delay(500); analogWrite(azul, 255); analogWrite(verde, 255); analogWrite(vermelho, i); delay(500); i += 50;
}
6
Figure 6: Led Roxo, ou seja l´ qual for essa cor. a 7
4
Utilizar um transistor como chave para um rele controlado pelo Arduino.
Como o arduino nao ”aguenta” fornecer os 5V necess´rios para o acionaa mento do rel´, utiliza-se um