Oi Lucas. Muito obrigado. Que bom que gostou do nosso trabalho. Você pode encontrar esta didática, também nos cursos cursodearduino.net/principiantes, cursodearduino.net e cursodearduino.net/avancado. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias. Nosso canal no Telegram: t.me/canal_brincando_com_ideias Nosso canal no Instagram instagram.com/brincandocomideias/
Graças as suas aulas de programação consegui finalizar o código para uma bateria eletrônica caseira, obvio que não o fiz do zero, mas peguei um código que utiliza 2 multiplexadores(4051) que não tinha controle de Hi-Hat nem Choke e os implementei no código graças ao conteúdo passado aqui, agora tenho 21 pads usando o Arduíno Nano. Obrigado e continue com o ótimo conteúdo do canal.
Show de aula! Todas as aulas que encontramos por aí, é como ensinar a fazer suco de qualquer fruta. Mas você ensina a fazer o suco, e nos ensina como aproveitar a casca, o caroço, as folhas, os galhos, o tronco e a raiz! Estou reaprendendo contigo, e fico sempre ansioso com a próxima aula. Meus parabéns! Continue assim!
Oi Alex. Muito obrigado. Que bom que pudemos ajudar. Quando tiver alguma dúvida na programação, mande para a gente. Talvez possamos ajudá-lo. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
Amigo, Além de outras praticas que você deva exercer, você tem a pura didática e dom de ensinar. aprendo muito com você. Se eu tivesse tido professores na faculdade com essa performance eu teria aprendido muito. Você é muito excelente. Grato!
eu comecei a ver as suas videos aulas ontem anoite já assisti todas, por que estou tentando fazer um protótipo de elevador com 5 andares, eu estou com muita dificuldade para fazer os inter travamentos dos andares. eu comecei o programa do zero e gostaria de uma ajuda. obs: eu não sei nada de programação estou aprendendo agora na suas aulas
Professor, muito boa aula. Estou com uma dificuldade. Tenho uma programa que "coleta" informações de um simulador de voo e envia para o arduino via serial. Os dados que recebo são:
para quem estiver tendo dificuldades em comparar uma string com a outra, o problema pode ser que a String textoRecebido tem um caractere invisível de termino de comunicação serial, para consertar basta utilizar a a função .trim() que retira esse caracter. **********documentação da função******************* www.arduino.cc/reference/en/language/variables/data-types/string/functions/trim/ ****************meu trecho de código************************************* if((millis()-delay1>10)&&(textorecebido!="")){ textorecebido.trim(); // esta funcao retira os caracteres em branco de inicio e fim. Serial.print("texto digitado:"); Serial.println(textorecebido);
Serial.print("tamanho do texto:"); Serial.println(textorecebido.length()); //este comando mostra o tamanho da string
String nome1 = "matheus"; Serial.print("texto para comparacao:"); Serial.println(nome1); Serial.print("tamanho do texto:"); Serial.println(nome1.length()); if(nome1 == textorecebido){ Serial.print("IGUAL"); } else{ Serial.print("DIFERENTE"); } Se ajudou deixa um like.
Oi Matheus. Muito obrigado por participar do canal e pela dica. Vai ajudar a galera. Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Abraço da Equipe Canal Brincando com Ideias.
Isso acontece após digitar o texto no monitor serial, quando é acrescentado um automaticamente quando se dá o . Outra solução é testar desse jeito: if(nome1 == textorecebido )
Meu código não esta funcionando, quando eu insiro um código pelo monitor serial que seja igual ao texto da variavel texto1, o programa fala que o texto não é igual. Não sei o que está dando errado, procurei digitar o código de forma correta
Arduino é open source, n existe replica ja q todo mundo pode fazer seu próprio, so não pode colocar o mesmo nome Então vc pode comprar qualquer um q vai ser 100% compatível
boa tarde estou com este problema no arduino e não sei o que fazer avrdude: no programmer has been specified on the command line or the config file Specify a programmer using the -c option and try again
Oi Daniel. Muito obrigado por participar do canal. A programação tem muitos caminhos para se chegar ao mesmo resultado. Muito bom que você esteja encontrando seus pr´prios caminhos. parabéns. Abraço da Equipe Canal Brincando com Ideias.
OI Flavio, muito boa aula, parabéns. Queria uma ajuda, porque o valor atribuído a uma variável 'int' pela porta serial não é mantido? o valor retorna sempre para 10
Oi Edson. Muito obrigado. Isso não é comum. Você deve ter algum comando que está vazendo a variável retornar a 10. Tente dividir o seu programa em partes e testar uma parte por vez, para saber de onde vem o problema. Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Abraço da Equipe Canal Brincando com Ideias.
Opa! Me apareceu um erro! pesquisei na internet, e não achei nada semelhante. Uso arduino Mega 2560. Na função lenght() retorna um valor maior, por exemplo, se a palavra tem 4 letras, me retorna valor 5. Na função IGUAL ou DIFERENTE, sempre me retorna diferente, mesmo digitando as palavras iguais.
Oi José. Muito obrigado por participar do canal. Que estranho. Parece ter um dígito fantasma no seu programa.Revise o sketch , veja se tem espaços . É difícil saber sem analisar seu sketch. Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Abraço da Equipe Canal Brincando com Ideias.
@@BrincandocomIdeias O problema está na leitura do serial. Veja o código e o resultado: String textoRecebido = ""; unsigned long delay1 = 0; void setup() { Serial.begin(9600); } void loop() { char caracter;
@@valderolmocorrea1563 boa noite! Tenta alterar seu código. if (Serial.available()) { caracter = Serial.read(); if (caracter != ' ') { textoRecebido += caracter; } delay1 = millis(); } O Serial.read() lê letra por letra e incrementa na variável textoRecebido, no meu caso, no final estava acrescentando uma quebra de linha ' " e dava erro no restante do código. Esse código não funciona palavras acentuadas.
Oi Keaton. Muito Obrigado pela sua participação. Verdade. Mas este vídeo é do começo do canal. Hoje em dia, já não temos mais este problema. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
Amigo, não sei o que está acontecendo, na parte de comparação de strings(quando vc compara o que digitou na serial com a palavra "brincando"), a resposta só dá "DIFERENTE". Vc tem alguma idéia?
a variável textoRecebido é concatenada com o caracter especial ' ' no final. Se concatenar a variável texto1 com ' ' o resultado é igual, tendo as duas tamanho 10.
olá professor, Bom dia, o senhor tem algum tutorial que ensine a Conectar uma câmera USB com o Arduíno?? não encontro nada na internet, e o que eu encontro a respeito é em outras línguas, mas tudo pela metade.... Agradeceria muito se o senhor podesse me ajudar com isso, meu skype: joeladriano360 , a minha placa é a Intel Galileo
parabéns pela didática, melhor conteúdo que achei na internet sobre arduino. Obrigado professor Flávio.
Oi Lucas. Muito obrigado. Que bom que gostou do nosso trabalho. Você pode encontrar esta didática, também nos cursos cursodearduino.net/principiantes, cursodearduino.net e cursodearduino.net/avancado.
Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online
Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
Um forte abraço da Equipe Canal Brincando com Ideias.
Nosso canal no Telegram: t.me/canal_brincando_com_ideias
Nosso canal no Instagram instagram.com/brincandocomideias/
cara isso e bem útil
Graças as suas aulas de programação consegui finalizar o código para uma bateria eletrônica caseira, obvio que não o fiz do zero, mas peguei um código que utiliza 2 multiplexadores(4051) que não tinha controle de Hi-Hat nem Choke e os implementei no código graças ao conteúdo passado aqui, agora tenho 21 pads usando o Arduíno Nano.
Obrigado e continue com o ótimo conteúdo do canal.
Show de aula!
Todas as aulas que encontramos por aí, é como ensinar a fazer suco de qualquer fruta.
Mas você ensina a fazer o suco, e nos ensina como aproveitar a casca, o caroço, as folhas, os galhos, o tronco e a raiz!
Estou reaprendendo contigo, e fico sempre ansioso com a próxima aula.
Meus parabéns! Continue assim!
Queria agradecer o seu belíssimo trabalho. Com todos os bons ingredientes didáticos e pedagógicos. .
Conteúdo muito completo sobre strings, me ajudou muito .. Obrigado Flávio
Oi Alex. Muito obrigado. Que bom que pudemos ajudar. Quando tiver alguma dúvida na programação, mande para a gente. Talvez possamos ajudá-lo. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online
Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias
Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
Um forte abraço da Equipe Canal Brincando com Ideias.
Amigo,
Além de outras praticas que você deva exercer, você tem a pura didática e dom de ensinar. aprendo muito com você. Se eu tivesse tido professores na faculdade com essa performance eu teria aprendido muito. Você é muito excelente. Grato!
Muito boa aula.
Assisti todos os 17 videos da serie ate aqui.
conteúdo muito útil, obrigado por compartilhar tudo isso.
Beleza, Prof. Flávio ficou facinho aprender com você.
Obrigado pela paciência e pelo compromisso com o ensinar. Abraços
Didática, conhecimento, simplicidade, sabedoria,humildade e bondade, um grande abraço amadão 1 milhão de Laikes
Muito obrigado mais uma vez Gilberto!😁
Ótimas vídeo aulas.Com certeza estão entre as melhores sobre o assunto disponíveis no UA-cam. Parabéns pelo seu canal.
Muito Bem Explicado Professor ! Parabéns !
Muito boa aula. Bem detalhado.
Oi Flavio. Muito obrigado.Abraço da Equipe Canal Brincando com Ideias.
Aula bastante instrutiva. 👍
String, muito importante!
isso é uma aula , quero ver o cabra dizer que ta com duvida no final
Muito bom
Muito obrigado Sergio! Um grande abraço da equipe do canal Brincando com Ideias
Parabens
eu comecei a ver as suas videos aulas ontem anoite já assisti todas, por que estou tentando fazer um protótipo de elevador com 5 andares, eu estou com muita dificuldade para fazer os inter travamentos dos andares.
eu comecei o programa do zero e gostaria de uma ajuda.
obs: eu não sei nada de programação estou aprendendo agora na suas aulas
Professor, muito boa aula.
Estou com uma dificuldade. Tenho uma programa que "coleta" informações de um simulador de voo e envia para o arduino via serial. Os dados que recebo são:
para quem estiver tendo dificuldades em comparar uma string com a outra, o problema pode ser que a String textoRecebido tem um caractere invisível de termino de comunicação serial, para consertar basta utilizar a a função .trim() que retira esse caracter.
**********documentação da função*******************
www.arduino.cc/reference/en/language/variables/data-types/string/functions/trim/
****************meu trecho de código*************************************
if((millis()-delay1>10)&&(textorecebido!="")){
textorecebido.trim(); // esta funcao retira os caracteres em branco de inicio e fim.
Serial.print("texto digitado:");
Serial.println(textorecebido);
Serial.print("tamanho do texto:");
Serial.println(textorecebido.length()); //este comando mostra o tamanho da string
String nome1 = "matheus";
Serial.print("texto para comparacao:");
Serial.println(nome1);
Serial.print("tamanho do texto:");
Serial.println(nome1.length());
if(nome1 == textorecebido){
Serial.print("IGUAL");
}
else{
Serial.print("DIFERENTE");
}
Se ajudou deixa um like.
Oi Matheus. Muito obrigado por participar do canal e pela dica. Vai ajudar a galera. Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias
Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
Abraço da Equipe Canal Brincando com Ideias.
Isso acontece após digitar o texto no monitor serial, quando é acrescentado um
automaticamente quando se dá o . Outra solução é testar desse jeito: if(nome1 == textorecebido
)
muito útil esse detalhe, ajudou muito, obrigado
Meu código não esta funcionando, quando eu insiro um código pelo monitor serial que seja igual ao texto da variavel texto1, o programa fala que o texto não é igual. Não sei o que está dando errado, procurei digitar o código de forma correta
Amigo so novo no arduino! Gostaria de compra um esse replica tem diferença? Obrigado desde já
Arduino é open source, n existe replica ja q todo mundo pode fazer seu próprio, so não pode colocar o mesmo nome
Então vc pode comprar qualquer um q vai ser 100% compatível
Cara sem comentários, parabéns peloseu trabalho, caso vc tenha DVD de suas aulas prav ender passa o link Blz
Professor isso está separado em uma Playlist???
Olá, existe "Programação com Arduino - Aula 1"? Um vídeo com este título? Obrigado
boa tarde estou com este problema no arduino e não sei o que fazer
avrdude: no programmer has been specified on the command line or the config file
Specify a programmer using the -c option and try again
4:06 Mestre, porque não usou a função Serial.readString() que utiliza do mesmo princípio para retornar o valor do buffer?
Oi Daniel. Muito obrigado por participar do canal. A programação tem muitos caminhos para se chegar ao mesmo resultado. Muito bom que você esteja encontrando seus pr´prios caminhos. parabéns. Abraço da Equipe Canal Brincando com Ideias.
OI Flavio, muito boa aula, parabéns. Queria uma ajuda, porque o valor atribuído a uma variável 'int' pela porta serial não é mantido? o valor retorna sempre para 10
Oi Edson. Muito obrigado. Isso não é comum. Você deve ter algum comando que está vazendo a variável retornar a 10. Tente dividir o seu programa em partes e testar uma parte por vez, para saber de onde vem o problema. Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
Abraço da Equipe Canal Brincando com Ideias.
Bom dia professor parabens pelo seu canal .. como faco para entrar em contato com vc por email etc???
Opa! Me apareceu um erro! pesquisei na internet, e não achei nada semelhante. Uso arduino Mega 2560. Na função lenght() retorna um valor maior, por exemplo, se a palavra tem 4 letras, me retorna valor 5. Na função IGUAL ou DIFERENTE, sempre me retorna diferente, mesmo digitando as palavras iguais.
Oi José. Muito obrigado por participar do canal. Que estranho. Parece ter um dígito fantasma no seu programa.Revise o sketch , veja se tem espaços . É difícil saber sem analisar seu sketch. Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
Abraço da Equipe Canal Brincando com Ideias.
@@BrincandocomIdeias O problema está na leitura do serial. Veja o código e o resultado:
String textoRecebido = "";
unsigned long delay1 = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
char caracter;
if (Serial.available()) {
caracter = Serial.read();
textoRecebido += caracter;
delay1 = millis();
}
if (((millis() - delay1) > 10) && (textoRecebido != "")) {
Serial.print("Texto digitado: ");
Serial.println(textoRecebido);
Serial.print(" Tamanho do texto: ");
Serial.println(textoRecebido.length());
String texto = "brincando";
if (textoRecebido == texto) {
Serial.println("IGUAL");
} else {
Serial.println("DIFERENTE");
}
textoRecebido = "";
}
}
o resultado é este:
Texto digitado: brincando
Tamanho do texto: 10
DIFERENTE
Tem como atualizar o sistema do arduino? E será que resolve?
@@joseananiasdefreitas7508 Para mim deu mesmo problema e já revisei todo o código. Já encontrou o erro, amigo?
@@valderolmocorrea1563 boa noite!
Tenta alterar seu código.
if (Serial.available()) {
caracter = Serial.read();
if (caracter != '
') {
textoRecebido += caracter;
}
delay1 = millis();
}
O Serial.read() lê letra por letra e incrementa na variável textoRecebido, no meu caso, no final estava acrescentando uma quebra de linha '
" e dava erro no restante do código. Esse código não funciona palavras acentuadas.
Não sei se tu notou, mas os clicks do mouse estão muito altos e incomodam bastante quando se está de fone de ouvido. Mas as aulas são boas.
Oi Keaton. Muito Obrigado pela sua participação.
Verdade. Mas este vídeo é do começo do canal. Hoje em dia, já não temos mais este problema. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online
Acompanhe nosso canal no Telegram: t.me/canal_brincando_com_ideias
Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
Um forte abraço da Equipe Canal Brincando com Ideias.
Amigo, não sei o que está acontecendo, na parte de comparação de strings(quando vc compara o que digitou na serial com a palavra "brincando"), a resposta só dá "DIFERENTE". Vc tem alguma idéia?
Também tive o mesmo problema!!! Deu diferente
reparei que o tamanho da variável textoRecebido é 10 e da texto1 é 9
a variável textoRecebido é concatenada com o caracter especial '
' no final. Se concatenar a variável texto1 com '
' o resultado é igual, tendo as duas tamanho 10.
olá professor, Bom dia, o senhor tem algum tutorial que ensine a Conectar uma câmera USB com o Arduíno?? não encontro nada na internet, e o que eu encontro a respeito é em outras línguas, mas tudo pela metade.... Agradeceria muito se o senhor podesse me ajudar com isso, meu skype: joeladriano360 , a minha placa é a Intel Galileo
No meu a palavra String não tem destaque azul.. e acho que por isso buga.
Pode me ajudar com esse problema?
like
Copiei exatamente sua sketch.
parece que não esta reconhecendo o arduino