ProgramaçÃĢo com Arduino - Aula 11 - DO WHILE, BREAK, CONTINUE e GOTO
āļāļąāļ
- āđāļāļĒāđāļāļĢāđāđāļĄāļ·āđāļ 28 āļĄāļī.āļĒ. 2016
- ðĄ CURSO COMPLETO DE ARDUINO: cursodearduino.net/
(com apoio às aulas via chat)
ðĄ SEMANA DA ROBÃTICA: cursoderobotica.net/
(se inscreva para a prÃģxima)
NESTE VÃDEO: Esta ÃĐ a dÃĐcima primeira aula de ProgramaçÃĢo com Arduino.
Nas aulas anteriores jÃĄ aprendemos a usar os laços WHILE e FOR.
Mas nesta aula, iremos falar sobre tudo o que estava faltando para dominar os laços no Arduino.
Aprenda a diferença entre WHILE e DO WHILE. Em alguns casos, faz muita diferença.
Saiba sobre os controles de laço BREAK e CONTINUE.
E controle a execuçÃĢo com o comando GOTO.
ð SITE DO CANAL:
(Todo o conteÚdo organizado)
ð INSTAGRAM DO CANAL: / canalbrincandocomideias
ð FACEBOOK DO CANAL: / paginabrincandocomideias
âïļ SKETCH: drive.google.com/file/d/0B91L...
#cursodearduino
#arduino
#arduinocomofunciona
#arduinoparaqueserve
#arduinoprograma
#internetdascoisas
#iot - āļāļąāļāđāļāļīāļ
professor, estou convencido de que suas aulas de arduino sÃĢo as melhores do youtube, obrigado por nos disponibilizar todo esse conhecimento.
vdd
Caro professor, sua didÃĄtica ÃĐ Ãģtima e sua oratÃģria ÃĐ perfeita.
Excelente Professor ! ParabÃĐns !
parabÃĐns professor, conteÚdo muito didÃĄtico e profissional.
Excelentes essas aulas!
Perfeita didÃĄtica e exposiçÃĢo.
Vou ver todos os vÃdeos do canal, certamente!
(Fiquei fÃĢ do sistema e jÃĄ encomendei livros para aprofundar.)
DÃĄ gosto saber que tem gente que repassa seu conhecimento com tanta dignidade e sinceridade sem cobrar nada por isso.
SÃĢo atitudes assim que ainda dÃĢo esperança para esse nosso maravilhoso paÃs, tÃĢo maltratado pelos pessimistas.
A educaçÃĢo e o conhecimento cientÃfico sÃĢo os valores que farÃĢo a grande diferença daqui em diante. E sua parte como cientista e cidadÃĢo estÃĄ sendo feita com maestria.
ParabÃĐns mesmo.
Muito bom tudo isso aqui. De altÃssimo nÃvel.
Hoje se fala tanta em "vergonha alheia"... Aqui a gente sente o contrÃĄrio: Um "orgulho alheio".
Fico muito feliz com isso!
SÃģ faltou uma melhor divulgaçÃĢo de seu nome. Ainda nÃĢo sei... Procurei em todos os vÃdeos que vi atÃĐ agora e nÃĢo encontrei. Coloca crÃĐditos no inÃcio e fim das aulas.
Um grande abraço
AndrÃĐ Gonçalves
Matozinhos - MG
Muito obrigado, goto resolveu meu problema! Obrigado
Beleza, Prof. FlÃĄvio ficou facinho aprender com vocÊ.
Obrigado pela paciÊncia e pelo compromisso com o ensinar. Abraços
Excelente aula como sempre, muito parabÃĐns! E obrigado por compartilhar o conhecimento.
EXcelente aula! Excelente canal.
Sua didÃĄtica ÃĐ muito boa! ParabÃĐns virei fÃĢ deste canal!
ParabÃĐns, Ãģtima didÃĄtica
Muito boa suas aulas estÃĢo me ajudando muito. Muito obrigado por passar seus conhecimentos.
vocÊ ÃĐ muito didatico, parabens
Muito bom
estou assistindo agora o seu curso de como programar, estou me aprofundando em arduino, obrigado pelas aulas incrÃveis e didatica sensacional.
Oi Lucas. Muito Obrigado pela sua participaçÃĢo.
VocÊ vai encontrar muita coisa interessante aqui no canal. SÃĢo mais de 900 vÃdeos para aprender e se divertir. E vocÊ ainda tem o cursodearduino.net onde vocÊ aprenderÃĄ a eletrÃīnica e a programaçÃĢo necessÃĄrias para desenvolver seus projetos.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
Acompanhe nosso canal no Instagram instagram.com/brincandocomideias/
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.
Excelente explicaçÃĢo,eu me inscrevi no canal pela didÃĄtica muito bem aplicada.
Sou formado em MecatrÃīnica e estou revendo uma das matÃĐrias que mais me identifiquei ,tambÃĐm gosto de elÃĐtrica.
Assisti todas as aulas.
Muito obrigado por compartilhar seu conhecimento .
essa aula e muito boa e meio complicada mais vale a pena,muito obrigado,sou grato pelo seu conhecimento.
Oi BebezÃĢo. Muito obrigado.Realmente esta aula nÃĢo ÃĐ das mais fÃĄceis, mas com paciÊncia dÃĄ para aprender. Se precisar veja vÃĄrias vezes ao vÃdeo e uma dica para aprender bem, ÃĐ refazer os exercÃcios e projetos que fazemos nos vÃdeos. 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.
Abraço da Equipe Canal Brincando com Ideias.
Boa Noite, que aula sensacional !!!
Oi Guilherme. Muito obrigado.Abraço da Equipe Canal Brincando com Ideias.
Tempo da intro ficou sob medida! Aula perfeita. A pergunta agora ÃĐ: Quando nÃģs alunos alcançaremos tal perfeiçÃĢo em didÃĄtica! Te agradecemos professor!
OlÃĄ Marcelo!
FantÃĄstico! Estamos melhorando graças a sua ajuda!
Mais uma vez, obrigado pelos elogios!
Um grande abraço, amigo!
SENSACIONAL, ÃTIMA AULA"!!
Obrigado Gabriel!
AbraçÃĢo!
Que vÃdeo incrÃvel! TÃī aprendendo bastante com teu canal, sÃģ tenho a agradecer ;)
Oi Fabio. Muito obrigado.Abraço da Equipe Canal Brincando com Ideias.
Aula muit legal e produtiva, gostei bastante
Oi Gabriel. Muito obrigado. Que bom que gostou. 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.
Abraço da Equipe Canal Brincando com Ideias.
Excelente aula professor parabÃĐns.
Oi Rodrigo. Muito obrigado. Que bom que gostou. VocÊ pode encontrar esta didÃĄtica, tambÃĐm nos cursos cursoderobotica.net e cursodearduino.net.
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.
Oi tudo bem ?
Assistir algumas aulas sobre Arduino gostei muito do jeito que vocÊ explicou , e na ÃĐpoca foi bastante Útil , obrigado .
Poderia criar algumas aulas ensinando a programar no visual studio seria muito gratificante e uma aula muito boa com vocÊ explicando .
Grato.
OlÃĄ Bruno!
Muito obrigado pelos elogios e pela solicitaçÃĢo!
Temos planos, de fato, para produzir vÃdeos de outras linguagens de programaçÃĢo. Visual Studio, Delphi, PHP....
Se Deus quiser, chegaremos la!
Um grande abraço, amigo!
Excelente aula Flavio, parabÃĐns!!
Oi Edson. Muito obrigado. Caso tenha duvidas ou sugestÃĩes, mande para a gente. 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.
Ola estou fazendo esta aula fantastica e gratuita, um Abraço!!!!
Oi Guiq17. Muito obrigado por participar do canal. NÃĢo deixe de assistir esta e as outras playlists que temos no canal. Esperamos que aprenda bastante. 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.
Abraço da Equipe Canal Brincando com Ideias.
Massa
Oi Sergio. Muito obrigado por participar do canal. Grande Abraço da Equipe Canal Brincando com Ideias.
suas aulas sÃĢo Ãģtimas
OlÃĄ, muito bom os seus vÃdeos
serÃĄ que seria possÃvel vc postar aguma coisa sobre comunicaçÃĢo RF, comandos joestik acionando 3 servos motores e um motor brushless.
JÃĄ tentei mas nÃĢo consigo.
Des de jÃĄ agradeço.
OlÃĄ Gelson!
Muito obrigado!
Coincidentemente, nesta quarta feira iremos publicar o vÃdeo de Arduino para Iniciantes com um projeto de um braço robÃģtico. O projeto contÃĐm dois Joisticks controlando quatro servos. Sobre a comunicaçÃĢo RF, estamos produzindo um vÃdeo que irÃĄ falar tudo sobre um mÃģdulo de RF. E sobre o seu motor brushless, uma dÚvida. Ele ÃĐ de corrente contÃnua, ou alternada ? De quantos volts e quanto consome de corrente ?
Um grande abraço, amigo!
muito bom os videos, estou acompanhando .... mais sou estou começando agora.. nao entendi ainda pra que serve estes comentos......
ParabÃĐns, sugeri o seu vÃdeo na faculdade onde estudo.
Oi Automatos. Muito obrigado. Que bom que gostou. Sabia que temos preços especiais para grupos? No cursodearduino.net vocÊ aprenderÃĄ a eletrÃīnica e a programaçÃĢo necessÃĄrias para desenvolver seus projetos.
Ainda conta com nosso grupo de whats app para interagir com osdemais alunos e com a equipe de suporte que estarÃĄ pronta para responder suas dÚvidas com relaçÃĢo ao conteÚdo das aulas.
E tambÃĐm o encontro semanal, via zoom, com o prof. Flavio, seus assistentes e os demais alunos onde vocÊ poderÃĄ tirar dÚvidas, apresentar seus projetos, debater ideias e soluçÃĩes e ainda bater um papo tecnolÃģgico onde todos aprendem muito.
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.
FlÃĄvio, mais uma excelente aula. SÃģ nÃĢo sabia que a equipe do Arduino havia tirado das catacumbas os a sub rotina goto da antiga linguagem basic, hehehehe! Existe o gosub tambÃĐm? Prefiro usar as funçÃĩes da linguagem C ou os mÃĐtodos em JAVA.
De qualquer forma muito bom o conteÚdo e super didÃĄtico mais uma vez.
ParabÃĐns!
Oi Valder. Muito obrigado. Pois ÃĐ. Quem sabe, sabe. 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.
cara, assisti todas as suas aulas, vc ÃĐ um Ãģtimo professor, sua didÃĄtica ÃĐ perfeita. estou ansioso pela prÃģxima aula. jÃĄ vou deixar um pedido, como incluir um receptor RF 433 no ArduÃno? tenho uma ideia maluca de usar aqueles controles remotos tipo PPA pra mandar um aviso no computador.
OlÃĄ amigo!
Obrigado pelos elogios!
JÃĄ anotei o seu pedido.
Pode deixar.
Um grande abraço!
OlÃĄ amigo!
Obrigado pelos elogios!
JÃĄ anotei o seu pedido.
Pode deixar.
Um grande abraço!
OlÃĄ, se eu colocar um break no final da funçÃĢo loop ela nÃĢo iria continuar?
boa tarde professor uma coisa que tenho dificuldade ÃĐ retira um fluxograma do cÃģdigo e fazer um atravÃĐs do cÃģdigo
talves seja a dificuldade de muitos poderia nos da uma força?
Professor, vocÊ poderia me tirar uma dÚvida?
professor, gostaria de pedir mais um video sobre este assunto, mais detalhado sobre as linhas de cÃģdigo, nÃĢo deu pra entender bem detalhadamente. Obrigado.
Oi Lucas. Muito Obrigado pela sua participaçÃĢo.
NÃģs temos vÃdeos mais recentes sobre tais assuntos. SÃĢo vÃdeos mais curtos e estÃĢo separados por assunto. Pesquise no canal. 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
Acompanhe nosso canal no Instagram instagram.com/brincandocomideias/
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.
OlÃĄ. Estou acompanhando todas as aulas, elas estÃĢo Ãģtimas! PorÃĐm gostaria de saber se mais para frente, serÃĢo apresentadas funcÃĩes mais complexas, como conexÃĢo bluetooth, wi-fi, controle de servos, etc. TambÃĐm acharia interessante explorar mais o PWM e aulas sobre como montar um hardware definitivo.
Valeu, abraço.
OlÃĄ Adriel!
Obrigado! Que Ãģtimo que vocÊ esta nos acompanhando!
Muitas das funçÃĩes que vocÊ citou serÃĢo abordadas na sÃĐrie "MÃģdulos para Arduino" onde pretendemos abordar inclusive a programaçÃĢo de cada mÃģdulo.
Mas tambÃĐm pretendemos iniciar uma nova sÃĐrie sobre programaçÃĢo avançada com Arduino, assim que a "ProgramaçÃĢo com Arduino" terminar.
Sempre que quiser fazer sugestÃĩes, sinta-se em casa!
Um grande abraço, amigo!
OlÃĄ, gosto muito de suas aulas e gostaria de saber se vocÊ nos darÃĄ a oportunidade de ver uma aula utilizando um clock no arduino e tambÃĐm se vocÊ poderia me dar umas dicas de um projeto que estou desenvolvendo.
OlÃĄ Willian!
SerÃĄ um prazer ajudÃĄ-lo com dicas!
Nos explique sobre o seu projeto. OK?
Um grande abraço, amigo!
Boa tarde professor. Entrei a pouco tempo no universo do arduino... E jÃĄ estou nessa aula... Professor o Sr. poderia fazer uma aula explicando como fazer um sistema randÃīmico em que as portas selecionadas nÃĢo podem ser novamente eu tentei fazer com as variÃĄveis mas dava erro e eu nÃĢo consegui resolver. o Sr. poderia me dar essa força
Oi The Game. Muito obrigado por participar do canal. Temos um vÃdeo onde esta logica ÃĐ aplicada em um sorteador de bingo. SÃģ que foi feito em app inventor. Assista a esse vÃdeo, pois ele deve lhe dar uma boa noçÃĢo do raciocÃnio lÃģgico que deve ser usado. GostarÃamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita.
cursodearduino.net/aula-online
Acompanhe nosso canal no o Instagram instagram.com/canalbrincandocomideias.
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 Processo muitisimo obrigado. NÃĢo tenho palavras pra dizer o quam bom o St. ÃĐ nas suas aulas. ParabÃĐns
opa
manda salve
Oi Eu tu. Muito Obrigado pela sua participaçÃĢo.
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.
boa noite ja estamos em 2020 vc pode vazer outro video desse. GRATO.
Oi BebezÃĢo. Muito obrigado por participar do canal e pela sugestÃĢo. Vamos ver se ÃĐ possÃvel. 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.
Abraço da Equipe Canal Brincando com Ideias.
Agradeço muito a explicaçÃĢo sobre PID.. PorÃĐm ficou a dÚvida.. Como controlar a temperatura de forma a variaçÃĢo de 1 grau ? com duas açÃĩes.. Se estiver frio, liga a resistÊncia e se estiver quente, liga a entrada de ÃĄgua... NÃĒo pode ser ON/OFF, porque a variaçÃĢo ÃĐ enorme.... .. Se nÃĢo se usa PID, como posso fazer para controlar tempertura ?.. ou outros itens onde a aproximaçÃĢo e controle seja essencial Como distÃĒncia em corpos mÃģveis etc.... Agradeço novamente a atençÃĢo....... Gostaria muito de participar do forum de arduino... PorÃĐm ainda estou estudando outra matÃĐria, a prÃģxkma serÃĄ arduino mais profundamente. . JÃĄ assisto os seus vÃdeos . SÃĢo excelentes..
Oi Luis. Muito Obrigado pela sua participaçÃĢo.
A questÃĢo nÃĢo ÃĐ "nÃĢo usar PID". A questÃĢo ÃĐ que nÃĢo sabemos calcular. VocÊ pode pesquisar sobre como fazer os cÃĄlculos do PID e depois aplicar estes cÃĄlculos na programaçÃĢo. VocÊ tambÃĐm pode contar com os seguintes cursos online:cursodearduino.net/principiantes, cursodearduino.net e cursodearduino.net/avancado.
AlÃĐm de todo o conteÚdo organizado dos cursos, vocÊ Ainda conta com nosso grupo de whats app para interagir com os demais alunos e com a equipe de suporte que estarÃĄ pronta para responder suas dÚvidas com relaçÃĢo ao conteÚdo das aulas.
Nos cursos de arduino e arduino avançado, vocÊ tambÃĐm poderÃĄ participar do encontro semanal, via zoom, com o prof. Flavio, seus assistentes e os demais alunos onde vocÊ poderÃĄ tirar dÚvidas, apresentar seus projetos, debater ideias e soluçÃĩes e ainda bater um papo tecnolÃģgico onde todos aprendem muito.
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.
Perfeita aula,comecei a assistir desde o primeiro vÃdeo, aprendendo mto,mas vc pode me disser uma coisa q nunca entra na minha cabeça.Qual a diferença entre digitalWrite e analogWrite?
OlÃĄ Carlos!
Muito obrigado!
à uma satisfaçÃĢo enorme ter vocÊ conosco.
A diferença entre estes dois comandos ÃĐ que o digitalWrite pode deixar a porta em apenas dois estados (ligado ou desligado, 0 ou 5 Volts). O analogWrite permite que vocÊ deixe a porta com uma tensÃĢo de 0 atÃĐ 5 volts. O segundo parÃĒmetro deste comando pode variar de 0 atÃĐ 255, sendo 0 igual a 0 Volts e 255 igual a 5 Volts.
Espero ter ajudado, Carlos.
Um grande abraço, amigo!
+Brincando com Ideias com essa explicaçÃĢo esclareceu melhor,mas eu descobri por conta dos seu vÃdeos.Eu assisti eles com mais atençÃĢo
+Brincando com Ideias com essa explicaçÃĢo esclareceu melhor,mas eu descobri por conta dos seu vÃdeos.Eu assisti eles com mais atençÃĢo.Obg
Como que poderÃamos fazer que ao invÃĐs de um botÃĢo fosse um sensor e ao invÃĐs de conexÃĢo USB fosse via wi-fi?
Oi Adan. Muito obrigado por participar do canal. Sendo um sensor digital, na maioria das vezes, nem ÃĐ preciso alterar a programaçÃĢo. Quanto ao uso do hifi, vocÊ quer dizer no momento de carregar o programa no arduino? à possÃvel fazer mas a programaçÃĢo fica um pouco mais complexa. 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.
OlÃĄ amigo, vai ter mais vÃdeos sobre programaçÃĢo?
OlÃĄ Jones!
Teremos mais, com certeza!
Na Última quarta postamos a aula 12. E esta sÃĐrie provavelmente chegarÃĄ na aula 20, mais ou menos.
A cada trÊs semanas, mais ou menos, postamos uma nova aula!
Obrigado por sua participaçÃĢo!
AbraçÃĢo, amigo!
OlÃĄ, agradeço sua atençÃĢo
sobre o motor brushless ele e de corrente continua e 11,1V
e usa um ESC antes.
Estou tentando fazer um controle para aeromodelismo.
Tem como eu te enviar o projeto para vc dar uma olhada?
Abraço amigo!
OlÃĄ Gelson!
Pode nos mandar o projeto, com certeza!
Nosso e-mail ÃĐ canalbrincandocomideias@gmail.com
Um grande abraço,amigo!
Professor tem como fazer este botÃĢo controlar o delay diretamente , eu queria que quando apertar o botÃĢo o Arduino parace a programaçÃĢo que estivesse executando, e apertando novamente a programaçÃĢo continiciasse, tipo uma pause na execuçÃĢo da programaçÃĢo
Oi Amigo. Muito obrigado por participar do canal. Sim, mas nÃĢo seria com delay e sim com millis. VocÊ conhece nosso curso de arduino? Visite o cursodearduino.net e saiba mais. VocÊ poderÃĄ aprender eletrÃīnica, programaçÃĢo bÃĄsica e avançada e ainda conta com o suporte aos alunos. Abraço da Equipe Canal Brincando com Ideias.
Bom dia ... Preciso aprender a usar um Ãģtimo sistema de PID com ajuste AUTOTUNNING... Para controlar uma resistÊncia e uma vÃĄlvula solenÃģide para refrigeraçÃĢo.. ambos em uma mesma unidade... Se estiver T Real menor que a desejada ele aquece, se estiver T Real maior que a desejada, ele abre a vÃĄlvula e resfria. NÃĢo pode ser ON/OFF, senÃĢo esfria demais, nÃĢo ficando estÃĄvel. VocÊ conseguiria me ajudar ??
Oi Luis. Muito Obrigado pela sua participaçÃĢo.
Quanto a programaçÃĢo, atÃĐ podemos ajudar. A questÃĢo ÃĐ que PID ÃĐ um disciplina de complexo e nÃĢo dominamos. Tanto que ÃĐ tema de cursos de nÃvel superior.Caso vocÊ domine as fÃģrmulas para PID, poderemos ajudar com dÚvidas pontuais ou VocÊ tambÃĐm pode contar com os seguintes cursos online:cursodearduino.net/principiantes, cursodearduino.net e cursodearduino.net/avancado.
AlÃĐm de todo o conteÚdo organizado dos cursos, vocÊ Ainda conta com nosso grupo de whats app para interagir com os demais alunos e com a equipe de suporte que estarÃĄ pronta para responder suas dÚvidas com relaçÃĢo ao conteÚdo das aulas.
Nos cursos de arduino e arduino avançado, vocÊ tambÃĐm poderÃĄ participar do encontro semanal, via zoom, com o prof. Flavio, seus assistentes e os demais alunos onde vocÊ poderÃĄ tirar dÚvidas, apresentar seus projetos, debater ideias e soluçÃĩes e ainda bater um papo tecnolÃģgico onde todos aprendem muito.
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.
*A questÃĢo ÃĐ que PID ÃĐ um tema complexo e nÃĢo dominamos. Tanto que ÃĐ disciplina de cursos de nÃvel superior.
Oi, tenho uma dÚvida. Estou fazendo um carrinho com Arduino e usando uma ponte H. Tem como usar o While para que, quando eu aperte um botÃĢo a velocidade do motor fique de 180 e quando eu aperte de novo, volte para 255?? Tipo:
while (botao == 1){
analogWrite(motor, 180);
ÃĐ mais ou menos assim??
OlÃĄ Mario!
Eu sugiro que no lugar do WHILE, vocÊ use um IF. Com isso, o Arduino fica constantemente lendo o valor do botÃĢo.
Crie uma variÃĄvel no cabeçalho do programa que irÃĄ armazenar a velocidade. Atribua, no prÃģrpio cabeçalho, o valor 255.
Dentro do IF, vocÊ pode colocar outro IF e verificar se a velocidade ÃĐ igual a 255. Se for verdadeiro, vocÊ muda a velocidade para 180, se for falso,vocÊ muda a velocidade para 255.
Depois, basta colocar a analogWrite fora dos IF, da seguinte forma:
analogWrite(motor, velocidade);
Espero ter ajudado!
Um grande abraço, amigo!
Ajudou muito!! Obrigado!
ola, o #define funciona como o int,podemos usar da mesma forma?? qual diferença?
OlÃĄ Flavio!
Tudo bem ?
Sim, vocÊ pode usar da mesma forma. Para a lÃģgica do seu programa, ÃĐ exatamente a mesma coisa.
Mas a principal diferença ÃĐ que o int irÃĄ ocupar espaço na memÃģria do Arduino. JÃĄ o define, nÃĢo ocupa nenhum espaço na memÃģria.
Aproveitando, nesta quarta teremos um vÃdeo do Arduino para Iniciantes com um projeto que usamos o mÃģdulo Joystick. E logo teremos outro vÃdeo sobre o RF. Ok ?
AbraçÃĢo, amigo!
OlÃĄ Flavio!
Tudo bem ?
Sim, vocÊ pode usar da mesma forma. Para a lÃģgica do seu programa, ÃĐ exatamente a mesma coisa.
Mas a principal diferença ÃĐ que o int irÃĄ ocupar espaço na memÃģria do Arduino. JÃĄ o define, nÃĢo ocupa nenhum espaço na memÃģria.
Aproveitando, nesta quarta teremos um vÃdeo do Arduino para Iniciantes com um projeto que usamos o mÃģdulo Joystick. E logo teremos outro vÃdeo sobre o RF. Ok ?
AbraçÃĢo, amigo!
OlÃĄ, poderia me ajudar a sair do laço while abaixo:
while (bvSerial.strData == "todos ") {
braco1.write(0);
base.write(0);
delay(4000);
braco1.write(180);
base.write(180);
delay(4000);}
OlÃĄ Juliano!
Dentro de todo laço, vocÊ precisa ter comandos que mudem o estado do que ÃĐ avaliado no laço. Aparentemente, nada muda o estado de "bvSerial.strData" dentro do laço. Ok ?
Espero ter ajudado!
Um grande abraço, amigo!
professor estou com um problema, nÃĢo consigo sair do while. Alguem pode me ajudar segue o erro abaixo.
expected 'while' at end of input
Vc deve ter esquecido de colocar o while no final do cÃģdigo. Abra o do { e finalize com }while
do {
n3 = random(25);
Serial.print(char(n3 + 97));
if (digitalRead(pinBotao) == LOW) {
delay(400);
Serial.println();
goto letrasMaiusculas;
}
delay(50);
} while (n3 != 16);
OlÃĄ, amigo!
ParabÃĐns pelo vÃdeo. Sobre o comando *go to* sempre hÃĄ algumas "brigas" a respeito. Tanto que meu professor nem quis ensinar hahah.
Na imagem do tempo 13:51, por exemplo, se eu fosse fazer esse mesmo laço das letras minÚsculas entÃĢo dentro do *if(digital_Read(pinBotao) == LOW)*, ao invÃĐs de usar o *go to* eu teria que copiar e colar, dentro desse *if*, novamente todo o laço das letras maiÚsculas?
Desde jÃĄ, obrigado pelas aulas e pela atençÃĢo.
Abraços para vocÊ e sua famÃlia!
>EDIT1: Consertar o negrito das palavras.
OlÃĄ Amigo!
Muito obrigado!
à verdade, o GOTO ÃĐ muito polÊmico. Mas se vocÊ usar com muito cuidado, ajuda em alguns casos.
Sobre a sua pergunta, se vocÊ copiar o cÃģdigo das letras maiÚsculas para dentro do if, o comportamento apÃģs a execuçÃĢo deste cÃģdigo nÃĢo seria o mesmo. Ok ?
Um grande abraço!
+Brincando com Ideias
Muito obrigado por responder!
Agora irei utilizar o "go to" justamente para treinar e aprender esse comando, uma vez que nunca o havia utilizado.
Sobre a cÃģpia dentro do "if", nÃĢo seria a mesma coisa? Pois em vez de voltar no label do "go to" o programa iria seguir linha abaixo executando os mesmos comandos. Ou seria diferente?
FlÃĄvio, muito obrigado pelas suas aulas e por ajudar os inscritos.
Grande abraço!
>EDIT1: Corrigir gramÃĄtica.
OlÃĄ AmigÃĢo!
Imagina! Ã um enorme prazer ajudar!
Queremos que todos os nossos amigos aprendam e cresçam muito.
Sobre a sua pergunta de trocar o goto por um if, copiando o trecho, seria a mesma coisa, atÃĐ a execuçÃĢo deste trecho. Mas diferença estaria apÃģs a execuçÃĢo deste trecho.
Ou seja, o goto, envia a execuçÃĢo do laço 3 para o laço 2. Depois do laço 2, sempre serÃĄ executado o lado 3. Mas se vocÊ copiar o trecho do laço 2 para um if, dentro do laço 3, repare que o que serÃĄ executado em seguida ÃĐ o laço 1 e nÃĢo o 3.
Sutil a diferença! Reparou ?
Mas em lÃģgica de programaçÃĢo, esta pequena diferença pode causar um erro enorme no seu programa!
Sempre lembre-se, em lÃģgica de programaçÃĢo, o certo ÃĐ aquilo que vocÊ quer que seja feito, da forma que vocÊ quer que seja feito. NÃĢo importa como. Ok ?
AbraçÃĢo, amigo!
OlÃĄ AmigÃĢo!
Imagina! Ã um enorme prazer ajudar!
Queremos que todos os nossos amigos aprendam e cresçam muito.
Sobre a sua pergunta de trocar o goto por um if, copiando o trecho, seria a mesma coisa, atÃĐ a execuçÃĢo deste trecho. Mas diferença estaria apÃģs a execuçÃĢo deste trecho.
Ou seja, o goto, envia a execuçÃĢo do laço 3 para o laço 2. Depois do laço 2, sempre serÃĄ executado o lado 3. Mas se vocÊ copiar o trecho do laço 2 para um if, dentro do laço 3, repare que o que serÃĄ executado em seguida ÃĐ o laço 1 e nÃĢo o 3.
Sutil a diferença! Reparou ?
Mas em lÃģgica de programaçÃĢo, esta pequena diferença pode causar um erro enorme no seu programa!
Sempre lembre-se, em lÃģgica de programaçÃĢo, o certo ÃĐ aquilo que vocÊ quer que seja feito, da forma que vocÊ quer que seja feito. NÃĢo importa como. Ok ?
AbraçÃĢo, amigo!
OlÃĄ, amigo!
Poxa, nÃĢo tinha reparado nesse detalhe... à realmente muito sutil, mas que faz, de fato, muita diferença. Agora gostei do "go to" :D.
Muito obrigado por me responder e esclarecer essa dÚvida! Um grande abraço e tudo de bom pra vocÊ e sua famÃlia!
:D
NÃĢo venho consiguindo acesso aos links. HÃĄ alguma condiçÃĢo especial para conseguir?
OlÃĄ Amigo! Todos os links estÃĢo hospedados no Google Drive de forma pÚblica.
VocÊ deveria conseguir.
Veja se nÃĢo tem algum firewall ou algo do tipo bloqueando os seus links. Ok ?
Professor, hÃĄ alguma necessidade de conhecimentos prÃĐvios para ingressar na ÃĄrea de arduino?
OlÃĄ Daniel! Para entrar no mundo do Arduino vocÊ precisa de interesse, persistÊncia e saber onde buscar informaçÃĢo! O Arduino ÃĐ uma plataforma que inicialmente foi criada para o uso e desenvolvimento da tecnologia por pessoas que tem pouco ou nenhum conhecimento na ÃĄrea de tecnologia. Por esse motivo o Arduino ÃĐ uma excelente ferramenta para começar a aprender e produzir!
Aqui no canal vocÊ encontra diversos vÃdeos que podem tem ajudar com alguns conteÚdos e caso queira ter um aprendizado passo a passo, te indico o cursodearduino.net pois lÃĄ o conteÚdo estÃĄ especialmente estruturado para que mesmo quem nÃĢo sabe nada de eletrÃīnica e programaçÃĢo possa entender cada uma das ferramentas do Arduino e consiga começar a tirar seus projetos do papel
@@BrincandocomIdeias brigada pela resposta professor
@@BrincandocomIdeias à por isso que eu amo o canal brincando com ideias, pois alÃĐm de aprendermos bastante ainda temos o privilÃĐgio de tirar nossas dÚvidas com o professor
@@BrincandocomIdeias assim como muitos estou convencido que esse canal concorre o primeiro lugar de melhor canal na ÃĄrea
jÃĄ olhei o cÃģdigo varias vezes mas nÃĢo estou enxergando o erro
#define pinBotao 2
void setup()
{
pinMode(pinBotao,INPUT_PULLUP);
Serial.begin(9600);
}
void loop()
{
int n2 = 0;
int n3 = 0;
//LAÃO DOS NÃMEROS
for(int n1 = 0; n1 < 50; n1++)
{
Serial.print(char((n1 % 10)+48));
if(digitalRead(pinBotao) == LOW)
{
delay(400);
break;
}
delay(50);
}
Serial.println();
//LAÃO DAS LETRAS MAIÃSCULAS
letrasMaiusculas:
while(n2 < 50)
{
Serial.print(char((n2 %25) + 65));
n2++;
if (digitalRead(pinBotao) == LOW)
{
delay(400);
continue;
}
delay(50);
}
Serial.println();
//LAÃO DAS LETRAS MINUSCULAS
do
{
n3 = random(25);
Serial.print(char(n3 + 97));
if (digitalRead(pinBotao) == LOW)
{
delay(400);
Serial.println();
n2 = 0;
goto letrasMaiusculas;
}
delay(50);
}while(n3 != 16);
Serial.println();
}
mas o meu resultado no monitor nÃĢo esta m,ostrando os numeros de 0 a 9, e sim somente o zero
+monitor:
0
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
h
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
y
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
x
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
i
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
f
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
w
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
t
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
d
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUVWXY
x
ABCDEFGHIJKLMNOPQRSTUVWXYABCDEFGHIJKLMNOPQRSTUV
// o que serÃĄ que esta acontecendo?
OI JoÃĢo. Muito obrigado por participar do canal. Desculpe, mas nÃĢo temos como analisar sketchs nessa plataforma. Abraço da Equipe Canal Brincando com Ideias.
oi voce nao teria um video ensinando como usar o teclado matricial 4x4 do arduino e ensinando a programar e colocar senhas, por exemplo usar o teclado para aciona uma determinada porta q essa porta vai fazer alguma coisa aciona um rele acende uma lampada,
ou terias um material pra me instruir a fazer isso.
gabrielschlemper@gmail.com
cara seus videos sao muito bom parabens mesmo.
OlÃĄ Gabriel!
Eu vou tentar ajudÃĄ-lo com a lÃģgica do seu projeto.
Podemos dividir o seu projeto em trÊs partes:
1- Leitura do teclado
2- Controle da senha
3- Acionamento de portas
1- Sobre a leitura do teclado 4x4, vocÊ irÃĄ usar 8 portas digitais do Arduino. 4 destas portas serÃĢo de OUTPUT e outras quatro de INPUT_PULLUP. Apesar de existirem algumas bibliotecas para teclado matricial, vocÊ pode fazer um cÃģdigo simples na funçÃĢo Loop para receber o que foi digitado no teclado e armazenar numa variÃĄvel. Podemos convencionar que quando esta variÃĄvel tiver o valor zero, nada foi digitado. E quando a variÃĄvel conter um valor de 1 atÃĐ 16, uma tecla respectiva foi apertada. Para ler o teclado, use um FOR para ligar uma das quatro portas de OUTPUT por vez. Dentro deste FOR, use outro FOR para ler uma das quatro portas de INPUT por vez. Neste Último FOR, com um IF vocÊ detecta se o botÃĢo foi apertado. Finalmente, dentro deste IF, use um WHILE atÃĐ que o botÃĢo seja solto.
2-ApÃģs a leitura do teclado, vocÊ pode usar uma variÃĄvel do tipo String para acumular as teclas apertadas. Com um IF vocÊ fica comparando a String com a senha. Se passar um tempo estipulado, 5 segundos por exemplo, vocÊ limpa o conteÚdo da variÃĄvel String. E dentro do IF, vocÊ pode alterar o valor de uma variÃĄvel de acionamento, declarada no cabeçalho do Sketch, para VERDADEIRO (true).
3-Com um IF, vocÊ verifica se a variavel de acionamento ÃĐ igual a "true". Se for verdadeiro, vocÊ aciona as portas que quiser usando o comando digitalWrite. Caso queira acionar portas, independente da senha, ou seja, acionar portas imediatamente ao apertar uma tecla, vocÊ pode colocar um IF especifico verificando a tecla apertada e invertendo o estado da porta acionada.
VocÊ tambÃĐm pode definir uma tecla para bloquear o sistema. Para isso, use um IF verificando a tecla apertada e dentro, limpe a variÃĄvel String e altere a variÃĄvel de acionamento para "false".
Espero ter ajudado!
Se vocÊ quiser encomendar o programa prontinho e testado, jÃĄ temos uma fÃĄbrica de programas que poderÃĄ atendÊ-lo.
Um grande abraço,amigo!
Finjam que o GOTO nÃĢo existe. Acredite, ninguÃĐm precisa dele.
começou a dificultar kkkk
Oi Amigo. Muito obrigado por participar do canal. Que nada. Programar arduino ÃĐ simples., mas se estiver complicando, sempre tem o cursoderobotica.net ou cursodearduino.net, onde vocÊ aprende a eletrÃīnica, programaçÃĢo bÃĄsica e avançada com a mesmadidÃĄtica que ÃĐ empregada no canal. Se puder, 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 pensei que iria ser mais difÃcil mais foi mais fÃĄcil que eu imaginava a aula muito obrigado mesmo e como vocÊ ensina bem.