int led1 = 13; // Porta onde o led será inserido
int led2 = 12;
int led3 = 11;
char leitura;
void setup()
{
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop()
{
if (Serial.available() > 0)
{
leitura = Serial.read();
// se for selecionado para Ligar o Led
if (leitura == 'V' && control == 0) {
for (byte i=0;i<2;i++) {
while (true){
digitalWrite(led3, HIGH);
}
}
}
// se for selecionado para Piscar o Led
if (leitura == '2' && control == 0) {
for (byte i=0;i<2;i++) {
while (true){
digitalWrite(led3, HIGH);
delay(500); // Wait for 1000 millisecond(s)
digitalWrite(led3, LOW);
delay(500); // Wait for 1000 millisecond(s)
}
}
}
// se for selecionado para Desligar o Led
if (leitura == '3' && control == 0) {
for (byte i=0;i<2;i++) {
while (true){
digitalWrite(led3, LOW);
}
}
}
///testar dps o de baixo
const int LED = 13;
void setup() {
Serial.begin(9600); //configura comunicação serial com 9600 bps
pinMode(LED,OUTPUT); //configura pino do led como saída
}
void loop() {
if (Serial.available()) //se byte pronto para leitura
{
switch(Serial.read()) //verifica qual caracter recebido
{
case 'A': //caso 'A'
digitalWrite(LED,!digitalRead(LED)); //inverte estado do LED
break;
}
}
}