Тёмный

Arduino + Comunicação Serial 

Ivan Seidel
Подписаться 18 тыс.
Просмотров 76 тыс.
50% 1

Comunicação Serial desde o principio, até a criação de um protocolo de comunicação.
Seja para "falar" entre Arduinos, aplicações JAVA, Processing, precisamos entender o básico da comunicação Serial, para usarmos ou criarmos protocolos de comunicação.

Опубликовано:

 

12 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 126   
@sergiohenriquehenrique6912
@sergiohenriquehenrique6912 5 лет назад
Boa noite , não há vídeo que detalhe assim , sou iniciante em arduino ,por isso que tenho que conhecer essas variáveis !!!! esta de parabéns !!!
@assacinico
@assacinico 5 лет назад
Sensacional, várias dúvidas que tinha foram sanadas com este único vídeo.
@DidiCechet
@DidiCechet 6 лет назад
Melhor estilo de aula de programação que já tive. Muito bom! Parabéns!
@fergw3
@fergw3 8 лет назад
Vc é bom amigo, Deus que te abençoe e ajude cada vez mais a quem precisa!
@murilodaltio
@murilodaltio 9 лет назад
Ivan, você manda muito!! Não deixe de fazer mais aulas. Valeu =D
@andersonrodrigues7811
@andersonrodrigues7811 6 лет назад
Excelente cara, só de olhar você programando já aprendi muito...
@neto136
@neto136 10 лет назад
Espetacular seu vídeo. Parabéns e obrigado. Muito elegante seu código final e muito interessante e instrutivo seu passo-a-passo até chegar nele
@messiasmest
@messiasmest 4 года назад
Sempre revejo para retirada de duvidas. Como sempre, show!
@jnairguns3331
@jnairguns3331 9 лет назад
Ótimo vídeo amigo, parabéns pelo conhecimento e obrigado por compartilhar conosco. Grande abraço.
@ivanvictor457
@ivanvictor457 8 лет назад
Muito bom chara, gostei muito das video aula. Já me inscrevi no canal e vou indicar muitos colegas e amigos para assistir. Parabéns...
@hamiltonneres1792
@hamiltonneres1792 6 лет назад
Ivan parabéns você explica muito bem, gostei das comparações
10 лет назад
Viva, é uma excelente vídeo aula, bom som e boa imagem. Tive quase para não ver esta vídeo aula devido ao tempo dela quase uma hora, já tinhas grande parte destas noções e ficou muito concentrada no arduino faltando um pouco do seu titulo java Processing. Parabéns vou estar atento as suas próximas vídeo aulas. Gostaria que fosse sobre I2C ou RS485.
@IvanSeidel
@IvanSeidel 10 лет назад
Obrigado Sérgio! Pensei que teria cerca de 10 minutos... mas acabou ficando gigante. Talvez faça uma especifica para comunicação do Arduino com o Processing.
@Rob15852
@Rob15852 8 лет назад
aula top, parabéns continua pois o brasil ta precisando de ensino
@oliveiraandrie991
@oliveiraandrie991 8 лет назад
Cara n peguei tudo que vc disse, tuas explicações valeram pra caramba.brigado
@saradacunhamonteirodesouza2891
Parabéns Ivan, muito bom, continue fazendo vídeos como esse! Ótimas percepções p otimização de código!
@lucasalexandre2043
@lucasalexandre2043 9 лет назад
Ótimo vídeo e canal. Talvez que o melhor que já vi. Obrigado, me deu uma grande ajuda.
@Beto4032
@Beto4032 5 лет назад
Aula super completa, ganhou um inscrito!
@leohominis1695
@leohominis1695 5 лет назад
Valew... foi muito esclarecedora essa aula.
@FabianoMachadoSorocaba
@FabianoMachadoSorocaba 9 лет назад
Ivan, parabéns !!! Excelente explicação
@juneysilva6637
@juneysilva6637 9 лет назад
Explica muito bem! Ótima aula...
@Binhotec
@Binhotec 6 лет назад
ganhou um inscrito ... ensina muito bem ,era oque eu estava procurando
@HyperRAvock
@HyperRAvock 5 лет назад
Ótimo vídeo cara. Estou as uns dias com essa duvida. E se eu quiser mandar valores de mais de um sensor analogio pela comunicação serial. Tem algum exemplo de protocolo de comunicação pra uma situação dessas?
@MatheusWillian95
@MatheusWillian95 8 лет назад
MUITO TOPPPPPP!!! procurtei de mais por isso
@HANSFAASEN
@HANSFAASEN 5 лет назад
Muito legal , bom trabalho...
@MarceloSilvaSoJesusSalva
@MarceloSilvaSoJesusSalva 10 лет назад
Nossa parabéns Ivan vc explica muito bem o vídeo ficou excelente , gostaria de pedir se vc puder explicar a comunicação serial tipo usando pic e um programa como c#, visual.net, python ou uma outra linguagem e tbm como sugeriu o amigo no comentário abaixo de comunicação I2c
@aureliodm
@aureliodm 5 лет назад
Parabéns. Ótimos vídeos.
@laboratoriodepesquisasbana7434
@laboratoriodepesquisasbana7434 3 года назад
muito boa a aula professor
@Reciclandouniverso
@Reciclandouniverso 7 лет назад
Olá Ian, obrigado por dividir o seu conhecimento conosco.Tenho uma duvida, projetei um regador automático para minha planta e uso um sensor de umidade cujo os dados aparecem na porta serial.Minha duvida é, posso mostrar o valor da porta serial em um display de 7 segmentos ? lembrando que o valor da leitura do sensor vai de 0 á 900 +_ e gostaria de mostrar no visor um valor de 0 a 9 onde 0 significa 0% e 9 seria 90%. Obriga mais uma vez.
@apisciotta
@apisciotta 9 лет назад
Olá, Ivan. Suas aulas são demais! Parabéns. Estou começando nesse maravilhoso mundo dos sistemas embarcados, e seus tutoriais estão sendo ótimos para meu aprendizado. Gostaria de contribuir informando que nesse vídeo sobre comunicação serial, aos 32:18, você acabou se esquecendo de colocar o >0 após o Serial.available. Se puder colocar aquele alerta de correção... Parabéns!
@IvanSeidel
@IvanSeidel 9 лет назад
Olá Alex, primeiramente obrigado! Sobre o bug que informou, na verdade esta correto... Uma variavel inteira pode ser comparada com um binario. ele é verdadeiro, se for diferente de 0, logo, colocar if(Serial.available()) é o mesmo que if(Serial.available()>0). ;)
@apisciotta
@apisciotta 9 лет назад
Hummmm... Não sabia que o serial.available era um binario. Como tinha >0 eu pensei que os resultados seriam a quantidade de bytes disponíveis no buffer. Então tá. Aprendi mais uma. Obrigado.
@IvanSeidel
@IvanSeidel 9 лет назад
Alex Pisciotta Qualquer valor pode ser "comparado" para um "binário". Para os computadores, de uma forma bem "grosseira", "false" é 0. Qualquer outra coisa é true... Note que na própria definição de "false" e "true", ele define como "0" e "1" respectivamente. "false * false" seria "0*0". "false + true*2" seria "0 + 1*2 = 2" e assim por diante... Abraços ;)
@josuelovatopaz
@josuelovatopaz 6 лет назад
transceiver seria transmissor receptor, TX seria transmitter. parabens pela excelente aula.
@lourivalpedrosa
@lourivalpedrosa 9 лет назад
Ivan - excelentes vídeos - gostaria de saber se você deparou alguma vez com o problema de o buffer de recepção de arduino ter somente 64 bytes por default? Como ler mais dados sem ter que aumentar este tamanho padrão de buffer - por exemplo receber uma resposta de um site ... Grato
@ivanvictor457
@ivanvictor457 6 лет назад
Muito boa sua video aula. Gostaria de saber como consigo usar mais de um TX/RX no Arduino Uno e no Mega?
@NosNoMund0
@NosNoMund0 9 лет назад
Ivan Seidel. Qual é o nome desse editor de texto que vc usou no exemplo? Gostei muito do tutorial.
@brunoaraujoaguiar
@brunoaraujoaguiar 9 лет назад
Boa noite Ivan, muito boa sua aula, me ajudou com muitas dúvidas, se possível você poderia dar uma dica da maneira mais eficaz de se transmitir valor analógicos através da serial? Estou precisando ler 4 portas analógicas e enviar isso via serial de um arduino para outro arduino, desde já obrigado.
@IvanSeidel
@IvanSeidel 9 лет назад
+Bruno Aguiar Dependendo da precisão que precisa, (0-?) você pode reduzir para 6 bits (dividir por 16), e separar os 2 últimos bits para definir qual o sinal sendo enviado. Há infinitos modos, mas antes, precisa definir sua resolução/precisão..
@brunoaraujoaguiar
@brunoaraujoaguiar 9 лет назад
+Ivan Seidel Então, eu estou convertendo o sinal para um valor de tensão (0-1023 para 0 a 5V), depois eu converto esse valor para resistência, e ai sim faço uma última conversão para o valor da grandeza do sensor. Vamos dizer que eu precise trabalhar com a resolução completa da porta de 0-1023. Gostaria de montar uma palavra só com a leitura das 4 portas analógicas e enviar para evitar enviar 4 palavras separadas, entende?
@progmatica1608
@progmatica1608 2 года назад
Mais um excelente vídeo. Parabéns. Não me leve a mal, mas só gostaria de citar uma pequena correção para agregar conhecimento: o termo Tx significa "transmitter" e não "transceiver". Um transceiver é a mesclagem de transmitter com receiver. Beleza?
@leiayuri
@leiayuri 10 лет назад
Ivan, faz um video vc criando um protocolo de envio com os Modulos RF! Minha duvida é a seguinte, na utilização de modulos RF's, se alguem quiser pegar o sinal transmitido e clonar ele isso é possivel. Entao quero fazer algo, que creio que seja fazendo um protocolo para manter seguro essa informação enviada! Se nao quiser detalhar tudo, me diz apenas um material de estudo para que eu possa ler e tirar essas minhas duvidas!
@IvanSeidel
@IvanSeidel 10 лет назад
Olá Yuri, o protocolo HTTPS utiliza chaves assimétricas para transmissão de dados... O problema é que o protocolo necessita encriptar, e decriptar do outro lado, de maneira que torna as coisas um pouco (bem) mais complexas... Mas tente pesquisar por "Asymetric Key", ou até mesmo as simétricas, se for o caso de os dois dispositivos já saberem antes, as duas chaves (e não precisarem trocar chaves entre eles)
@CarlosEduardo-hj1rr
@CarlosEduardo-hj1rr 9 лет назад
Muito bom seu vídeo, aprendi muita coisa hehehe. Ivan, estou tentando fazer conexão com o Arduino e o Processing com um módulo RF APC220, porém não estou tendo sucesso, com a interface IDE do Arduino eu consigo fazer comunicação normal pelo módulo, porém pelo Processing á comunicação apenas via cabo. Tem alguma outra maneira de entrar em contato contigo? Obrigado!
@IvanSeidel
@IvanSeidel 9 лет назад
Olá Carlos! Verifique se a velocidade da comunicação, e a configuração da porta serial (Stop Bits, Parity Bits...) está a mesma nos dois lados! Se não estiverem, você terá muitos problemas e não conseguirá conectar...
@agled
@agled 6 лет назад
Ivan, tudo bem? Tem algum material sobre checksum que vc aconselha consultar? To fazendo comunicação serial entre arduino e nodeMCU e estou com ruido entre as operações... envio do lado do Arduino um valor de distancia obtido por um sensor ultrassonico... ou seja, um inteiro. Quero garantir que somente os dados com checksum seja consumidos pelo nodeMCU. Abraço
@wagnervianaguedes2940
@wagnervianaguedes2940 6 лет назад
PARABENS MUITO BOM MMMM TOU COM UM POBLEMA NUM PROJETO ONDE NÃO ESTOU CONSEGUINDO SINCRONIZAR ESSES DOIS COMANDO QUE É POR UM COMANDO IRREMODE DENTRO DE OUTRO VC CONSEGUIRIA ME AJUDAR IVAN ????
@luizgustavodorfman4353
@luizgustavodorfman4353 8 лет назад
Ivan show cara mas me bateu uma duvida como eu faço isso no arduino agora cara, so ligar e conectar os botoes no pino ja sera o bastante ?
@Thalles581
@Thalles581 9 лет назад
Ivan Seidel, primeiramente parabéns pelo video. Gostaria de sua ajuda em um problema. Preciso enviar pela serial várias informações de um arduíno para outro. Os sensores ligados ao escravo são: 1 sensor indutivo (mesmo funcionamento do sensor de toque, 0 ou 1), 2 sensores de temperatura, etc... As informações recebidas através do sensor indutivo são utilizadas para cálculo da velocidade do carro, no próprio arduino escravo, depois essa informação é transferida para o arduino mestre, que irá imprimir em um display. O problema é que eu não sei como fazer para o arduíno mestre saber que determinada informação no buffer corresponde à velocidade, ou à temperatura. Pensei que fazer da seguinte forma: alterar os primeiros bits correspondentes a cada tipo de informação. Por exemplo, para a velocidade, eu alteraria o primeiro bit, para a temperatura o segundo e terceiro e assim por diante. Com isso, sempre antes de fazer a leitura do buffer, o arduino mestre poderia verificar qual informação está no buffer naquele momento. Porém, não sei se é possível fazer essa manipulação de bits e, se for, não sei como fazer. Gostaria muito da sua opinião sobre este assunto. Obrigado
@Thalles581
@Thalles581 9 лет назад
OBS: Eu ja verifiquei e todas as informações que eu preciso enviar, podem ser enviadas com 8 bits. Por exemplo, vamos supor que a velocidade calculada pelo escravo foi 12 km/h. Agora eu preciso enviar esse "12" para o mestre. Em binário 12 é 0000 1100. O que eu quero, é alterar o primeiro bit para 1, ficando 1000 1100, porém sem altrar a informação de "12".
@eduardoemmanuel2835
@eduardoemmanuel2835 6 лет назад
Ivan estou tentando fazer um projeto que quero utilizar em media de 45 a 90 arduinos interligados e endereçados. O problema que estou tendo é sobre a distancia e outra coisa, pela comunicação RS485 não daria certo devido a quantidade de informação que iria para o "mestre". Eu colocando os 45 arduinos em media de uma distancia de 6 metros cada dando uma distancia total em media de 270 metros, a comunicação serial daria certo?
@PrecivalVictor
@PrecivalVictor 8 лет назад
Ótimo vídeo fera :D .. Obrigado!
@hobbynews8346
@hobbynews8346 9 лет назад
Olá,estou fazendo um submarino. E quero mandar dados por cabo mas ele não pode ser muito grosso... se eu tiver 2 cabos rx e tx e 2 arduínos falando entre si, eu conseguiria mandar comando por pwm? seria LED com potenciômetro e 4 motores através de potenciômetro tb. Daí só dois cabos resolveria?
@leohominis1695
@leohominis1695 5 лет назад
Assistindo de novo...hehehe
@ggoes1
@ggoes1 8 лет назад
Muito bom. Como configuro a biblioteca ?
@brunoaraujo2869
@brunoaraujo2869 5 лет назад
pqp.. que aula do caralho. Amei
@rafaelferrari3567
@rafaelferrari3567 5 лет назад
Man, me ajudou mto!! Valeu de mais men
@mateuslucaslucas344
@mateuslucaslucas344 6 лет назад
to querendo comunicar 2 pics ao esp 32 via comunicação serial, 1 pic recebe os dados para enviar ao esp 32 e do esp 32 mandar para o outro pic via serial, este outro pic irá acionar os relés para ligar ou desligar as cargas, é possível? se sim tem algum vídeo seu explicando como fazer essa comunicação serial entre um pic, no caso o 18f4550 com o esp 32?
@vamosdeduasrodas
@vamosdeduasrodas 9 лет назад
Qual compilador vc usar para escrever o código?
@manutencaoaluminiosgoias2500
@manutencaoaluminiosgoias2500 7 лет назад
Etou precisando de uma ajudinha.Sou programador de PIC e estou migrando para Arduíno , no PIC quando uso a comunicação serial eu tenho um TIME e estoura toda vez que recebo uma informação via serial , ou seja já que ele esta em um time ,eu posso executar meu programa e se chegar um dado via serial ele vai ler normalmente , mas no Arduíno não sei como ele funciona ,estou tendo problema que se ele esta executando o programa e chega uma informação , se ele não estiver executando aquela linha de comando eu perco o dado.Sabe como eu faço para resolver isso?
@gletsonribeiro8479
@gletsonribeiro8479 4 года назад
ivan tu pode mandar um video mandando o arduino ligar um relê pelo monitor serial
@danielafreitas7071
@danielafreitas7071 9 лет назад
Valeu! Muito útil!
@hectorgabriel5023
@hectorgabriel5023 8 лет назад
Olá Ivan Seidel ótimo video, como posso enviar o valor de 6 sensores Ópticos Reflexivos (utilizados em um segue linha) de um Arduino (sensor/escravo) através da comunicação Serial para outro Arduino (mestre), que realizara o processamento e o controle dos atuadores (com PID)? Obrigado
@IvanSeidel
@IvanSeidel 8 лет назад
+Hector gabriel Procure no google sobre protocolos de comunicação.. existem infinitas formas ;) Abraços
@MauroMirandaJr
@MauroMirandaJr 9 лет назад
olá Ivan Seidel, estou com uma bronca, minha serial tá lendo um byte 255 permanente... Byte rec; void setup(){ Serial.Begin(9600);} void loop(){ rec = Serial.read(); Serial.println(rec); delay(1000);} na serial monitor... 255 255 255 255 255 255 255 255 255 ... como eu resolvo isso???
@renangondimsaldanha4579
@renangondimsaldanha4579 6 лет назад
Ivan Boa noite, fiz um programa do acionamento de um botao mandando a informação de que o mesmo esta pressionado para o PC, porem antes mesmo de pressionar o botao a informação no monitor serial mostrar a frase em loop repetida vezes, tbm tem casos que ocorreu a um tempo atras que fiz outro programa semelhante, porem esse ao apertar o botao, ocorria a frase repetida vezes em loop infinito, como corrijo estes dois problemas?Ja tentei de tudo porem nao sei mas onde é o erro.
@juniorsantos2j
@juniorsantos2j 6 лет назад
Pode me tirar uma duvida ? Eu fui eeprom e cliquei write o monitor ficou em branco que eu faço?
@juneysilva6637
@juneysilva6637 9 лет назад
Ivan, tem interesse em desenvolver um projeto de leitor de cartão RFID e Biométrico? para controle de acesso, tenho os equipamentos e as SDKs...
@richelmedestefanidasneves7139
@richelmedestefanidasneves7139 10 лет назад
parabéns ivan, sua aula foi de grande valia para meus estudos , no entanto não estou conseguindo realizar o seguinte processo: eu ativo o protocolo de comunicação como o arduino como string "hello" o arduino responde "hello eu sou "xxxxx" o pc responde "muito prazer eu sou "fffffff"" ........... e a conversa continua , so estou conseguindo enviar o "hello" depois disso não consigo mais continuar a comunicação. se puder me dar uma luz fico agradecido
@IvanSeidel
@IvanSeidel 10 лет назад
Olá Richelme destefani das neves , Lidar com "Strings" em c++ é uma dor de cabeça... muitas vezes resolver o problema com inteiros/bytes simplifica as coisas... Mas, checar se recebeu "hello" pode ser um problema, já checar se "chegou" alguma coisa, é mais facil (cheque pelo Seria.available()
@richelmedestefanidasneves7139
@richelmedestefanidasneves7139 10 лет назад
***** , muito obrigo pela a atenção, mas acho que não consegui descrever o cenário corretamente para você, irei descrever detalhadamente o que tenho que fazer, caso possa me dar uma direção para resolver esse problema. descrição do cenário. 1)o ardunino devera se comunicar como o pc , através da interface serial, utilizando um cabo usb. 2)parâmetros de comunicação (tanto no pc quanto no arduino), deve permitir configuração previa( antes de começar a transferência de dados) dos parâmetros de comunicação: a)taxa de transmissão (baund ) b)paridade c)sincronismo -start bit d)sincronismo - stop bit 3)pc- utilizara um programa de comunicação via terminal (ex. windows terminal). o pc iniciara a comunicação utilizando o protocolo "hello", onde: a) o pc enviara "hello" b)o arduino respondera "hello eu sou xxxxxx", c)o pc respondera " muito prazer eu sou yyyyy", d) o arduino respondera " o prazer foi meu yyyyy", e) xxxxx e yyyyy são strings de ate 8 caracteres , 4) o arduino recebera a primeira mensagem do protocolo acima e respondera a sequencia de eventos 5) timers de proteção contra falhas de omissão- caso transmissão fique inativa por 40 s (timeout), o arduino deve voltar ao estado inicial (esperando a primeira msg do protocolo ),
@marcosgall6076
@marcosgall6076 9 лет назад
gostei do video parabéns to tentado controlar dois motores pelo programa stelallarium usando a plataforma ascom mais não consigo faser as configuração do arduino vc não saberia me dizer como eu poderia fazer esse tipo de configuração
@IvanSeidel
@IvanSeidel 9 лет назад
Oi Marcos, desconheço as plataformas que me falou... Não sei como te ajudar... Abraços
@murillonascimento9552
@murillonascimento9552 5 лет назад
Valeu, ajudou muito!!! Ass: Alto Tietê Robotics
@fergw3
@fergw3 8 лет назад
-meu rei vou mandar um pergunta tenho o modulo keyboard e bliblioteca estalada e tudo funcionou as teclas mais meu txt nao recebe pode me ajudar quero que meu windows vja quando eu clicar pode me ajudar
@Rafael__S2
@Rafael__S2 9 лет назад
em qual livro fala sobre essas coisa?
@eduardorodrigues2886
@eduardorodrigues2886 9 лет назад
Bom dia, então, estou com um problema, tenho que enviar os valores de um sensor de fluxo de água do arduino uno para um aplicativo criado no App Inventor 2 (via Bluetooth), a questão é que o aplicativo não diferencia as variáveis do Arduino, na programação do bluetooth, no App Inventor, há opões de receber números e textos de diferentes bytes, como faço isso no Arduino? Ex: float VazaoLm=0; int consumo=0; Serial.println ou Serial.write(VazaoLm); Serial.println ou Serial.write(consumo); O aplicativo irá juntar as duas variáveis e exibi-las juntas, como faço por exemplo, enviar o consumo em pacotes de 4Bytes e vazão em pacotes de 2Bytes?
@DanielLima-gp8ic
@DanielLima-gp8ic 9 лет назад
Eduardo Rodrigues Eu estou com o mesmo problema
@IvanSeidel
@IvanSeidel 9 лет назад
Eduardo Rodrigues Bem, enviar um valor apenas é muito mais simples já que não precisa considerar "sincronismo" dos dados. Se for apenas 1 valor, mapeie ele de 0 até 255, e envie com o "write". Do outro lado (app inventor) verifique se existe algum byte disponível, se sim, leia ele "cru" (de 0 - 255) e faça o que tem que ser feito. Abraços!
@eduardorodrigues2886
@eduardorodrigues2886 9 лет назад
***** Bom dia, são mais de um valor e não sei se é possível mapear valores reais. Obrigado.
@IvanSeidel
@IvanSeidel 9 лет назад
Se quiser trabalhar com "Strings" no Android talvez seja melhor. Você pode fazer algo assim: Serial.print("$"); Serial.print(valorFloat1); Serial.print(":"); Serial.print(valorFloat2); Serial.println(); Desta forma, o que chega é algo como: "$1.23341:445.531 $2.23341:53.12 ..." Para fazer a leitura, espere chegar o caractere "$" e até que chege o de Carriage-return (" " ou "enter"). Depois é só fazer o corte da string nos dois pontos (":") e fazer um parseFloat neles... Abraços
@mozartsilva9433
@mozartsilva9433 7 лет назад
Como posso falar particularmente com você?
@FernandoBS.
@FernandoBS. 9 лет назад
Muito bom!
@quintodosacordes
@quintodosacordes 7 лет назад
Bom dia, Ivan! Pode me dar uma ajuda? Quero usar dois arduínos para fazer comunicação serial e estou com algumas dificuldades Arduíno Emissor: if (EstadoBotao == HIGH) { Serial.println("lig"); // para ligar led do outro arduino } if (EstadoBotao == LOW) { Serial.println("des"); // para desligar led do outro arduino } Minha dúvida é, o outro arduíno conseguirá entender estes comandos? Arduíno Receptor: Como escrevo no void loop para receber as informações e executar o led liga e desliga? Obrigado pela atenção
@douglasfavaro4507
@douglasfavaro4507 7 лет назад
O que vc vai colocar seria mais ou menos assim: if(Serial.read()=="lig"){ //LIGA LED } Seria mais ou menos dessa maneira. Vc coloca isso no arduino que vai receber a msg e coloca o que está sendo lido na porta serial como condição para realizar alguma tarefa. Espero ter ajudado...
@quintodosacordes
@quintodosacordes 7 лет назад
Valeu Douglas! Obrigado pela atenção
@vamosdeduasrodas
@vamosdeduasrodas 9 лет назад
vc tem o código fonte da vídeo aula, fiz igual e esta dando erro na hora de compilar ... Escravo.ino.ino: In function 'void setup()': Escravo.ino:6: error: expected ',' or ';' before 'char' Escravo.ino.ino: In function 'void loop()': Grato!
@IvanSeidel
@IvanSeidel 9 лет назад
+Rodrigo Vasconcellos Olá Rodrigo, provavelmente faltou um ponto-e-virgula em algum lugar ai... Abraços
@edisonalmeidafernandes3356
@edisonalmeidafernandes3356 9 лет назад
Bom dia Ivan, estou tentando comunicar um Arduino mega com o programa C Builder 6 e enviar e receber dados entre eles e não estou conseguindo, será que pode me dar um apoio.
@nandofelicio10
@nandofelicio10 4 года назад
oi, tem como enviar um numero decimal inteiro pela serial como numero 1560
@NosNoMund0
@NosNoMund0 7 лет назад
Alguém poderia me ajudar? Como faço a recepção dos dados como ele fez com o código mestre, só que no Appinventor. Desde de já obrigado.
@gabriellemos46
@gabriellemos46 8 лет назад
mano, cm faço para adicionar o código Bluetooth ao comando for na hora de criar a programação?
@eltonportilhosoutilha1353
@eltonportilhosoutilha1353 10 лет назад
boa note thiago vc esta de parabens vc tem algum email para gente se comunicar
@carluciorodrigues8189
@carluciorodrigues8189 6 лет назад
Como enviar 16bits de um arduino e receber os mesmos 16bits no outro arduino? Tem jeito?
@Lucas110190
@Lucas110190 9 лет назад
Ola, tem o código do protocolo PID?, que aparece bem no final no vídeo, se possível me mandar o mesmo fico muito agradecido..obrigado.
@IvanSeidel
@IvanSeidel 9 лет назад
Lucas Maziero Olá Lucas, segue o link gist.github.com/ivanseidel/10085571
@josielhocanuto5115
@josielhocanuto5115 6 лет назад
Ivan, teria como me ajudar no meu código? estou precisando enviar valores de variáveis diferentes pelo Serial.writer no Arduíno e identificá-las com um programa em Python.
@Mpnof
@Mpnof 10 лет назад
parabéns Ivan vc explica muito bem bom a uns dias eu venho tentando separa dados recebidos no arduino tipo acionamento dos reles,e mudar o tempo do delay esses dados chegam assim para reles a ou b ou c esses dados chegam assim para delay 555,666 qualquer valor a virgula e o delimitador quando envio a ele mistura com os numero como resolver isso obrigado
@IvanSeidel
@IvanSeidel 10 лет назад
Envie em 1 byte apenas, como mostrado no video.. use os 3 primeiros bits, 1 pac cada relé. Abç
@Mpnof
@Mpnof 10 лет назад
***** tem skype manda o endereço
@Mpnof
@Mpnof 10 лет назад
Mp Pa o meu é marcos-paulo55
@ronildosanto3162
@ronildosanto3162 6 лет назад
como faço pra ver a ultima gravaçao do arduino?
@eletronindustrial
@eletronindustrial 7 лет назад
Qual editor de texto que você utiliza no vídeo?
@ixpatech
@ixpatech 7 лет назад
Sublime Text
@deathnote7943
@deathnote7943 3 года назад
@UCzy9ZtmHCvbVgdMss0o4PBQ ensina como fazer um codigo onde eu tenha um botão que grave uma tecla ou mais teclas de um controle remoto e a use para acionar uma carga ,parecido com os codigos de uma placa de portão eletronico onde quando se perde o controle o dono do mesmo compra outro e o habilita de forma facil que é propiciado por este codigo instalados nestas placas
@pedro023ytb9
@pedro023ytb9 9 лет назад
Boa tarde, Ivan. poderia me ajudar eu tenho um arduino mega 2560, e estou querendo fazer a comunição do arduino com o indusoft via comunicação modbus, voce poderia me passar os codigos ou me passar o caminho para mim tentar encontrar. eu ja tenho uns codigos eu estou usando agora eu queria montar um tela. você poderia me passar o seu email.
@IvanSeidel
@IvanSeidel 9 лет назад
PEDRO AMORIM Olá Pedro, nunca usei o ModBus... usualmente crio meu protocolo de forma simplificada, já deu uma olhada no google para ver se encontra algo do tipo? Provavelmente deve haver.
@cauabrentan5005
@cauabrentan5005 3 года назад
como eu faço pra ele não fazer esta conversão?
@dogrsbr
@dogrsbr 9 лет назад
Opa! qual é o nome do editor utilizado ??
@IvanSeidel
@IvanSeidel 9 лет назад
+Luiz Motter o nome é "Sublime Text 2" ;)
@GTV1965
@GTV1965 10 лет назад
Precisa rever o conceito de comunicação serial síncrona. Esta é caracterizada pelo clock. É na assíncrona que se usa o baudrate.
@IvanSeidel
@IvanSeidel 10 лет назад
Meu conceito está ok, só a memória que não... Inseri uma correção no vídeo. Abs
@GTV1965
@GTV1965 10 лет назад
***** Parabéns pelo vídeo! Várias dicas interessantes!
@ivangoncalves5853
@ivangoncalves5853 4 года назад
Bom dia, preciso de ajuda em nosso projeto. Não sabemos identificar onde ocorre o erro, quando precisamos receber um retorno externo. Queremos controlar um sistema de iluminação publica, fizemos um protótipo com quatro ruas e 20 postes de led, com Uno queremos receber um sinal quando um led é desligado, fizemos as configurações de programação no IDE e no registrador do Modbus. Acreditamos que o erro esta na programação no IDE. Podes nos ajudar ? ivan.goncalves@fatec.sp.gov.br
@mariarosamartinez6276
@mariarosamartinez6276 8 лет назад
Hola Puedes hacer un tutorial en c++builder o delphi para conectar un Purto COM a un smartphone android y recivir y transmitir datos leer especificaciones del dispositivo algo asi ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-x48Hk8p-PMo.html & ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sBYwmE2w9Rk.html & ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fpuwOU1rPMU.html Gracias!
@rubiporsch
@rubiporsch 6 лет назад
legal, mas na próxima não martela o teclado!
@voguh__
@voguh__ 8 лет назад
aaaaaaaaaaaaaaaaaaaaaaaa vei q agonia ouvir barulho de teclado, nao ligo pro meu mas ouvir em videos me da uma agonia nao sei pq
@daclaautomacao7639
@daclaautomacao7639 5 лет назад
O cara é tarado em código.
@engenhariadecomputacao-ufu2460
mto bosta
@dickvigaristag27
@dickvigaristag27 8 лет назад
Amigo, qual plugin vc ta usando para deixar o código colorido? Obrigado
@IvanSeidel
@IvanSeidel 8 лет назад
+Dex Gameplays O sublimetext já vem com highlights the sintaxe para várias lingugens... (Note que esse não é o editor padrão do Arduino). Abraços
Далее
Arduino + PID
37:22
Просмотров 219 тыс.
Arduino + Filtros: Média Móvel
44:11
Просмотров 25 тыс.
Million jamoasi - Sportsmenka bilan uchrashuv
15:05
Просмотров 740 тыс.
Arduino + Threads - Parte 2/2
35:44
Просмотров 22 тыс.
Curso de Arduino - Aula 01 - Introdução
22:27
Просмотров 1,3 млн
APRENDA ANGULAR DO ZERO - primeiro passos
2:50:55
Просмотров 140 тыс.
Arduino + Threads - Parte 1/2
28:21
Просмотров 46 тыс.
Módulos para Arduino - Vídeo 08 - Bluetooth HC-06
36:24
The ultimate introduction to Pygame
3:47:58
Просмотров 2,8 млн