Pessoal para facilitar para vocês aqui está o código que o professor utilizou na aula: /* COMANDOS VIA SERIAL Serial.begin() = Inicializa a comunicação serial Serial.available() = Verificaa se tem byte chegando na porta serial Serial.read() = Lê o byte mais recente apontando no buffer de entrada da serial Serial.print() = Escreve no monitor serial em formato ASCII Serial.write() = Escreve um byte na porta serial */ const int LED_AZUL = 2; const int LED_VERDE = 3; const int LED_AMARELO = 4; const int LED_VERMELHO = 5; const int LED_LARANJA = 6; const int LED_BRANCO = 7; // byte é um tipo de variável byte byteRead; //inicializa a variavel byte Read void setup() { Serial.begin(9600); //Configura comunicação serial com 9600 bps pinMode(LED_AZUL, OUTPUT); //Configura pino do LED_AZUL como saida pinMode(LED_VERDE, OUTPUT); //Configura pino do LED_VERDE como saida pinMode(LED_AMARELO, OUTPUT); //Configura pino do LED_AMARELO como saida pinMode(LED_VERMELHO, OUTPUT);//Configura pino do LED_VERMELHO como saida pinMode(LED_LARANJA, OUTPUT); //Configura pino do LED_LARANJA como saida pinMode(LED_BRANCO, OUTPUT); //Configura pino do LED_BRANCO como saida } void loop(){ if (Serial.available()) //Se byte pronto para leitura { byteRead = Serial.read(); //Lê byte mais recente no buffer da serial switch(byteRead){ //Verifica qual caracter recebido case '1': digitalWrite(LED_AZUL,!digitalRead(LED_AZUL)); //inverte estado do LED Serial.print("Estado Led Azul = "); //Escrever no monitor serial Serial.println(digitalRead(LED_AZUL)); //Escrever no monitor serial break; case '2': digitalWrite(LED_VERDE,!digitalRead(LED_VERDE)); //inverte estado do LED Serial.print("Estado Led Verde = "); //Escrever no monitor serial Serial.println(digitalRead(LED_VERDE)); //Escrever no monitor serial break; case '3': digitalWrite(LED_AMARELO,!digitalRead(LED_AMARELO)); //inverte estado do LED Serial.print("Estado Led Amarelo = "); //Escrever no monitor serial Serial.println(digitalRead(LED_AMARELO)); //Escrever no monitor serial break; case '4': digitalWrite(LED_VERMELHO,!digitalRead(LED_VERMELHO)); //inverte estado do LED Serial.print("Estado Led Vermelho = "); //Escrever no monitor serial Serial.println(digitalRead(LED_VERMELHO)); //Escrever no monitor serial break; case '5': digitalWrite(LED_LARANJA,!digitalRead(LED_LARANJA)); //inverte estado do LED Serial.print("Estado Led Laranja = "); //Escrever no monitor serial Serial.println(digitalRead(LED_LARANJA)); //Escrever no monitor serial break; case '6': digitalWrite(LED_BRANCO,!digitalRead(LED_BRANCO)); //inverte estado do LED Serial.print("Estado Led Branco = "); //Escrever no monitor serial Serial.println(digitalRead(LED_BRANCO)); //Escrever no monitor serial break; } } }
@italosantiag10 Жыл бұрын
salvou cara kk vlw
@miltonmilton2 жыл бұрын
Bom dia professor brigado por compartilhar essas aulas
@Tecnoltronica2 жыл бұрын
Obrigado pela sua mensagem, fico contente que esteja gostando.
@Tecnoltronica2 жыл бұрын
Deixe seu comentário para que saibamos se você está gostando dos nossos vídeos. Veja na descrição do vídeo muitas dicas de cursos, cupons de desconto e os links para nossas outras mídias sociais. Ajude-nos a fazer o canal crescer compartilhando os vídeos que você gostar com seus contatos e não se esqueça de deixar seu like. Obrigado !
@ricardosanlima92392 жыл бұрын
Aula excelent, entrei na sala pra ver e não saiu mais....agora tbm sou aluno.
@aparecidoramos908911 ай бұрын
Excelente didática, parabéns!!
@italosantiag10 Жыл бұрын
aula incrível 👏🏾
@Drxxx2 жыл бұрын
Amazing
@Tecnoltronica2 жыл бұрын
Obrigado pela sua mensagem, fico contente que esteja gostando.
Жыл бұрын
Obrigado que aula top
@abelortiz23197 ай бұрын
Complicou. Mas entendi a utilidade do exercicio.
@its_lukas_oliveira8 ай бұрын
muito boa a explicação mas pra quem ainda é leigo ficou um pouco confuso em relação const int e byte: const é uma constância ou seja, algo que não vai mudar. no caso dos pinos, vao receber sempre os mesmo valores, por exemplo: const int LED_AZUL = 2; esse valor nunca será alterado de forma livre. ja uma variavel ela pode ou vai ser alterada em algum momento, por exemplo: float temperatura = 35.4 a temperatura ela pode variar então ela é uma variavel. const e variavel são coisas opostas e como C++ é uma liguagem de alta tipagem, vc deve ter muito cuidado na hora de declarar elas.