Como usar a COMUNICAÇÃO SERIAL no ARDUINO - Curso gratuito aula 5

  Рет қаралды 2,701

Tecnoltronica

Tecnoltronica

Күн бұрын

Пікірлер: 13
@felipepontes4454
@felipepontes4454 Жыл бұрын
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
@italosantiag10 Жыл бұрын
salvou cara kk vlw
@miltonmilton
@miltonmilton 2 жыл бұрын
Bom dia professor brigado por compartilhar essas aulas
@Tecnoltronica
@Tecnoltronica 2 жыл бұрын
Obrigado pela sua mensagem, fico contente que esteja gostando.
@Tecnoltronica
@Tecnoltronica 2 жыл бұрын
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 !
@ricardosanlima9239
@ricardosanlima9239 2 жыл бұрын
Aula excelent, entrei na sala pra ver e não saiu mais....agora tbm sou aluno.
@aparecidoramos9089
@aparecidoramos9089 11 ай бұрын
Excelente didática, parabéns!!
@italosantiag10
@italosantiag10 Жыл бұрын
aula incrível 👏🏾
@Drxxx
@Drxxx 2 жыл бұрын
Amazing
@Tecnoltronica
@Tecnoltronica 2 жыл бұрын
Obrigado pela sua mensagem, fico contente que esteja gostando.
Жыл бұрын
Obrigado que aula top
@abelortiz2319
@abelortiz2319 7 ай бұрын
Complicou. Mas entendi a utilidade do exercicio.
@its_lukas_oliveira
@its_lukas_oliveira 8 ай бұрын
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.
Como usar BIBLIOTECAS no ARDUINO - Curso gratuito aula 6
19:55
Tecnoltronica
Рет қаралды 2,3 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
ARDUÍNO #43: LENDO PALAVRAS (STRINGS) PELA SERIAL
23:06
GV ensino
Рет қаралды 17 М.
🆕 Como MOVER un SERVOMOTOR utilizando el MONITOR SERIAL | CONTROLA un SERVO por COMUNICACIÓN SERIAL
16:42
David Portilla - Programación y Electrónica
Рет қаралды 11 М.
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 13 МЛН
CAN Bus: Serial Communication - How It Works?
11:25
Electronoobs
Рет қаралды 283 М.
ARDUÍNO #42: CONTROLANDO UM LED PELA SERIAL DO COMPUTADOR
7:46
Informática Básica: como usar o teclado do computador de forma fácil [PASSO A PASSO]
44:03
Ensinasoft - Curso de Informática Básica
Рет қаралды 1,1 МЛН
Use um Arduino sem ter Arduino! #ManualMaker Aula 5, Vídeo 1
28:30
Manual do Mundo
Рет қаралды 1,5 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН