Curso de Arduino - Aula 09 - SWITCH e CASE

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 211

  • @wandersonnsilva667
    @wandersonnsilva667 7 років тому +4

    Nossa professor, aprendi muito mais sobre o comando switch e sobre variáveis aqui em 24 min o que em duas aulas na escola!! vc é 10 :)

  • @antoniomench8728
    @antoniomench8728 7 років тому +4

    Acordando as 4:00 da manha para participar de mais uma aula antes de ir trabalhar, obrigado por compartilhar conhecimento!

  • @marcusviniciusdesouza9301
    @marcusviniciusdesouza9301 6 років тому

    Muito bom! Com essas explicações fica bem mais fácil entender a programação e o funcionamento do sistema.

  • @mateusmonteiro9102
    @mateusmonteiro9102 8 років тому

    Suas aulas são excelentes, está de parabéns, espero que continue com os os vídeos de programação com Arduino, sei que ajuda muita gente que assiste, desde os iniciantes até mesmo quem já sabe algumas coisinhas. Tem feito um ótimo trabalho aqui no UA-cam, e certamente estarei aqui acompanhando sempre.

  • @MrENDIAS
    @MrENDIAS 6 років тому

    Beleza, Prof. Flávio ficou facinho aprender com você.
    Obrigado pela paciência e pelo compromisso com o ensinar. Abraços

  • @eletronicaeautomotiva
    @eletronicaeautomotiva 3 роки тому +2

    É extremamente útil, gostei mesmo. Vlw professor

    • @BrincandocomIdeias
      @BrincandocomIdeias  3 роки тому +1

      Oi Rodrigo. 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.

  • @ricardolopescardoso4333
    @ricardolopescardoso4333 5 років тому

    gostei muito da sua aula vc me ajudou bastante

  • @franciscotec9440
    @franciscotec9440 7 років тому +1

    Parabéns, seus vídeos são muito bons. Eu estou assistindo todos, mas tava com uma dificuldade de saber como escrever os códigos em inglês, estou assistindo pelo celular e a tela é pequena, mas agora que vc deu esse zoom dá para ler certinho. Agora ficou melhor ainda. Parabéns e obrigado...

    • @BrincandocomIdeias
      @BrincandocomIdeias  7 років тому

      Muito obrigado! Aguardamos você aqui mais vezes em nosso canal!!! :-)

    • @franciscotec9440
      @franciscotec9440 7 років тому

      Brincando com Ideias, eu sou escrito do seu canal e vou ver todos seus vídeos. Por um acaso vc tem os códigos do arduíno? Eu tô procurando os códigos

  • @ariovaldowatai3568
    @ariovaldowatai3568 4 роки тому

    Ótimo professor, nunca vi igual. Não deixa nenhuma dúvida sobre tema abordado. Parabéns!

  • @lasarasantos
    @lasarasantos 7 років тому +1

    Com toda certeza, professor, você está ajudando muita gente. Parabéns!

  • @monicaprojetopescar
    @monicaprojetopescar 6 років тому

    Muito obrigado pela sua ajuda...estou desenvolvendo projetos com Arduíno...suas aulas estão sendo de grande utilidade....esta ajudando muito para quem esta começando....sucesso no seu canal....sempre...

  • @33101
    @33101 6 років тому +3

    Só fazendo uma correção no codigo deixado no comentario do video disponiblizado para download, é necessario declarar as variaveis antes do void setup:
    int numero;
    boolean botaoAtu;
    boolean botaoAnt;
    Logo em seguida retirar o valor das variaveis e levar para dentro do void setup;
    int numero = 10;
    boolean botaoAtu = false;
    boolean botaoAnt = false;
    Fazendo assim poderá ser carregado o codigo no arduino e nao mostrará erros. Curte para que o comentario fique fixado e possa ajudar as pessoas que tiverem problemas.

  • @cep5618
    @cep5618 4 роки тому

    Bonito de ver ele programando,

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому +1

      OI Carlos. Muito obrigado. Que bom que esteja gostando. 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.

  • @Alex_science
    @Alex_science 3 місяці тому

    Muito bom. Já deveria haver uma biblioteca pronta no Arduíno para display 7 segmentos.

    • @BrincandocomIdeias
      @BrincandocomIdeias  3 місяці тому +1

      Oi Alex. Muito obrigado pela sua participação.
      Na verdade, acho que já existe, mas para CIs específicos. Não diretamente para o display. Mas caso tenha interesse, no nosso curso de arduino, você aprende a criar suas próprias bibliotecas.
      Se você deseja:
      Avançar ainda mais no universo Arduino,
      Ter acesso a um conteúdo organizado, que você pode acessar tanto pelo celular quanto pelo computador
      Participar semanalmente do Encontro com os Alunos com o prof. Flávio, um espaço onde você poderá tirar dúvidas, apresentar seus projetos, debater ideias
      e soluções e ainda bater um papo tecnológico expandindo seus horizontes,
      Acesso a uma equipe preparada para tirar suas dúvidas enquanto estuda,
      Acesse nossa página: brincandocomideias.com.br/#meus-cursos
      E escolha o curso certo para você.
      Não esqueça de deixar um Like.
      Um forte abraço da Equipe do canal Brincando com Ideias.

  • @jucanews4860
    @jucanews4860 8 років тому

    Boa noite!
    Eu acompanhei todas as vídeo aulas e foram excelentes.
    Muito obrigado por compartilhar seu conhecimento.
    Estou na expectativa de novas vídeo aulas.
    Um grande abraço e obrigado mais uma vez.

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Jucemar!
      Que máximo que você esta nos acompanhando!
      Ficamos muito felizes e motivados para produzir muito mais!
      Fique conosco! Por enquanto estamos conseguindo postar um vídeo por semana!
      Um grande abraço, amigo!

  • @adinaeloliveira6074
    @adinaeloliveira6074 4 роки тому

    Muito bom. Parabéns. Valeu

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому

      Oi Adinael. Muito obrigado. Que bom que gostou. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita.
      curso de arduino.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.

  • @aparecidaestevam1405
    @aparecidaestevam1405 6 років тому +3

    Fabio faz uma aula com 2 display de 0 á 99,grato
    Obrigado pelas otimas aulas.

  • @esc532
    @esc532 7 років тому

    Show fiz algumas alterações na sketch e funcionou perfeitamente .. nota 10!

  • @R_24_yt
    @R_24_yt 4 роки тому

    Obrigado pela aula professor!

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому +1

      Oi Ricardo. Muito obrigado. Nós que agradecemos a sua participação. 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.

  • @DiáriodeSoluções
    @DiáriodeSoluções 2 роки тому

    Já comprei kit e o Arduino.
    Estou aprendendo muito feliz 😁

    • @BrincandocomIdeias
      @BrincandocomIdeias  2 роки тому

      Oi Um pouco de tudo. Muito Obrigado pela sua participação.
      Legal. Aqui no canal, voce vai encontrar mais de 1000 vídeos para aprender e se divertir. E caso tenha dúvidas, mande para a gente, se não encontrar respostas nos nossos vídeos. Ou ainda, 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.
      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.

  • @marcosgabriel1318
    @marcosgabriel1318 4 роки тому

    Gostei demais da aula, gostei e aprendi bastante

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому +1

      Oi Marcos. Muito obrigado. É muito bom saber disso. Isso aumenta nossa motivação. 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.

  • @iata_w
    @iata_w 5 років тому

    O sr. é fera; que Deus o abençoe.

  • @ivoneideduarte1648
    @ivoneideduarte1648 6 років тому

    Show demais, fiz isso na minha aula de eletrônica digital e estou vendo que é fantástico o que posso fazer com o Arduino. Parabéns pelas aulas.

  • @marcospaulonascimentoperei2483
    @marcospaulonascimentoperei2483 8 років тому

    eu gostei muito, depois fiz com o "for", ou seja sem botão , ficou legal!!

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Marcos!
      Que legal! É fazendo que agente aprende. Não é mesmo ?
      Um grande abraço, amigo!

  • @valderolmocorrea1563
    @valderolmocorrea1563 4 роки тому +2

    Flávio, tenho muita experiência em outras linguagens de programação, C, JavaScript, mas JAVA é a minha preferida, inclusive já fui professor universitário em uma grande universidade privada dando aulas para as turmas de engenharia e as de TI. Mas devo lhe confessar que essa foi A MAIS ESPETACULAR aula de switch case que já vi em toda minha via, incrível!!! Se um dia voltar a lecionar em cursos universitários certamente usarei essa aula quando abordar o tema, e logicamente darei os créditos a você.
    Como sugestão deixo a ideia de ao invés de utilizar oito preciosos pinos do Arduino para acender display de 7 segmentos, poderia utilizar um CD4026 que é um contador e decodificador para o código do display de 7 segmentos, dessa forma se utilizaria apenas um pino do Arduino enviando pulsos para a entrada do CD4026. Essa mesma ideia pode ser aplicada para a aula 5 com o sequencial de leds, mas aí pode usar o CD4017 recebendo pulsos do Arduino em sua entrada. Mas isso é só uma ideia.
    Muito obrigado mais uma vez pelos conteúdos.

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому +2

      Oi Valder. Muito obrigado. E muito obrigado pelas dicas. Ficamos muito contentes pelos elogios. Sucesso.! 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.

  • @Urb1952
    @Urb1952 7 років тому +1

    Olá Flavio, bom dia, parabéns pelo seu canal, um dos melhores, só não aprende quem não quer, também com a sua didática não poderia ser diferente, não é mesmo? Gostaria se possível, vc poderia implementar um código pra arduino que leia um potenciômetro em um display de 7 seg multiplexado com 3 dígitos, porém o incremento e o decremento deve ser de UM em UM, já vasculhei toda a NET e nada, minha última esperança está na sua capacidade, também sei que o nosso tempo é muito precioso, mais acredito que, pra vc isso não passa de um mero desafio. Obrigado.

  • @jsilvalimaoliveira
    @jsilvalimaoliveira 6 років тому +1

    Um dos melhores canais pra aprender Arduino. Parabéns meu amigo. Abraço.

  • @andolphi
    @andolphi 6 років тому

    Aula muito boa, lhe sou grato por todo o conhecimento passado.

  • @carlosaraujo9066
    @carlosaraujo9066 6 років тому

    lembrei-me das aulas de flipflop e contadores... show

  • @star_aut
    @star_aut 7 років тому

    Eu tenho um aqui e ele é ao contrário do seu AE só troquei todos comandos e funcionou blz...o comum liguei no positivo...muito bom o vídeo...

  • @gabriellgardin
    @gabriellgardin 8 років тому

    PARABÉNS! Seus vídeos são ótimos e muito didáticos! Estou aprendendo muito com você, obrigado!

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому +1

      Olá Gabriel!
      Muito obrigado!
      Que máximo que você esta aprendendo conosco!
      Isso nos deixa muito feliz e com a sensação de que estamos no caminho certo!
      Um grande abraço, amigão!

    • @gabriellgardin
      @gabriellgardin 8 років тому

      Com certeza estão no caminho certo!! Abraço!

  • @wagnervianaguedes2940
    @wagnervianaguedes2940 6 років тому

    MARAVILHA FLAVIO TIVE UMA BASE
    IF eu quiser algo mas não .
    no CASE como eu estou, querendo trabalhar, com o irsend.send
    devo ficar com o CASE......
    MUITO++++++++ MUITO BOMMM

  • @ricardosimoes2467
    @ricardosimoes2467 8 років тому

    Parabéns por mais uma aula de programação show de bola !!!

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Ricardo!
      Muito obrigado!
      Que máximo que você gostou!
      Isso nos da energia para produzir muito e muito mais.
      Nos ajudaria muito se você puder compartilhar nossos vídeos com os seus amigos!
      Um grande abraço, amigo!

  • @alfredom7796
    @alfredom7796 6 років тому

    super mega blaster Fantástico!!!

  • @mbs2488
    @mbs2488 6 років тому

    Sensacional Professor ! Parabéns !

  • @renanalcantara3617
    @renanalcantara3617 8 років тому

    Ficou muito bom esse formato com o circuito ampliado!!!
    parabéns pelo trabalho, sucesso no canal!

  • @patriotaparaibano
    @patriotaparaibano 8 років тому

    PARABÉNS...SUA EXPLICAÇÃO É SHOW,

  • @LuizPereira-xg3cc
    @LuizPereira-xg3cc 6 років тому

    Excelente curso, didática impecável. Parabéns

  • @matiasbarreiros
    @matiasbarreiros 8 років тому

    show de bola profesor

  • @engpaulo2734
    @engpaulo2734 8 років тому

    Grato por disponibilizar; Tbm gosto muito de sua didática, parabéns!! Motiva a querer mais; Ficarei tbm no aguardo dos projetos com contagiros integrando á games.....

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Paulo!
      Muito obrigado!
      É isso aí! Continue conosco!
      Um grande abraço, amigo!

  • @handreysp4292
    @handreysp4292 8 років тому +1

    Muito bom mesmo❗

  • @joseflavio7094
    @joseflavio7094 7 років тому +2

    VÍDEOS EXCELENTES.

  • @GilneideMedeiros
    @GilneideMedeiros 8 років тому

    Excelente didática parabéns.

  • @vanio77
    @vanio77 2 роки тому

    Segue o Skatch como ánado comum:
    #define pinBotao 2
    #define pinA 10
    #define pinB 9
    #define pinC 6
    #define pinD 7
    #define pinE 8
    #define pinF 11
    #define pinG 12
    #define pinPD 5
    int numero=10;
    boolean botaoAnt=false;
    boolean botaoAtu=false;
    void setup() {
    // put your setup code here, to run once:

    pinMode(pinBotao, INPUT);

    pinMode (pinA, OUTPUT);
    pinMode (pinB, OUTPUT);
    pinMode (pinC, OUTPUT);
    pinMode (pinD, OUTPUT);
    pinMode (pinE, OUTPUT);
    pinMode (pinF, OUTPUT);
    pinMode (pinG, OUTPUT);
    pinMode (pinD, OUTPUT);
    }
    void loop() {
    // put your main code here, to run repeatedly:
    botaoAtu= digitalRead(pinBotao);
    if (botaoAtu&&!botaoAnt){
    numero++;
    if (numero>9){
    numero=0;
    }

    }
    delay(50);
    botaoAnt=botaoAtu;
    //PROGRAMA PARA ÁNADO COMUM
    switch (numero){
    case 0:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!HIGH);
    digitalWrite(pinF,!HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,!LOW);
    break;
    case 1:
    digitalWrite(pinA,!LOW);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!LOW);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!LOW);
    digitalWrite(pinG,!LOW);
    digitalWrite(pinPD,!LOW);
    break;
    case 2:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!LOW);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!HIGH);
    digitalWrite(pinF,!LOW);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!LOW);
    break;
    case 3:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!LOW);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!LOW);
    break;

    case 4:
    digitalWrite(pinA,!LOW);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!LOW);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!HIGH);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!LOW);
    break;
    case 5:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!LOW);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!HIGH);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!LOW);
    break;
    case 6:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!LOW);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!HIGH);
    digitalWrite(pinF,!HIGH);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!LOW);
    break;
    case 7:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!LOW);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!LOW);
    digitalWrite(pinG,!LOW);
    digitalWrite(pinPD,!LOW);
    break;
    case 8:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!HIGH);
    digitalWrite(pinF,!HIGH);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!HIGH);
    break;
    case 9:
    digitalWrite(pinA,!HIGH);
    digitalWrite(pinB,!HIGH);
    digitalWrite(pinC,!HIGH);
    digitalWrite(pinD,!HIGH);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!HIGH);
    digitalWrite(pinG,!HIGH);
    digitalWrite(pinPD,!HIGH);
    break;
    default:
    digitalWrite(pinA,!LOW);
    digitalWrite(pinB,!LOW);
    digitalWrite(pinC,!LOW);
    digitalWrite(pinD,!LOW);
    digitalWrite(pinE,!LOW);
    digitalWrite(pinF,!LOW);
    digitalWrite(pinG,!LOW);
    digitalWrite(pinPD,!HIGH);
    break;
    /* //PROGRAMA PARA CÁTADO COMUM
    * switch (numero){
    case 0:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,HIGH);
    digitalWrite(pinF,HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,LOW);
    break;
    case 1:
    digitalWrite(pinA,LOW);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,LOW);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,LOW);
    digitalWrite(pinG,LOW);
    digitalWrite(pinPD,LOW);
    break;
    case 2:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,LOW);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,HIGH);
    digitalWrite(pinF,LOW);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,LOW);
    break;
    case 3:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,LOW);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,LOW);
    break;

    case 4:
    digitalWrite(pinA,LOW);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,LOW);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,LOW);
    break;
    case 5:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,LOW);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,LOW);
    break;
    case 6:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,LOW);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,HIGH);
    digitalWrite(pinF,HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,LOW);
    break;
    case 7:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,LOW);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,LOW);
    digitalWrite(pinG,LOW);
    digitalWrite(pinPD,LOW);
    break;
    case 8:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,HIGH);
    digitalWrite(pinF,HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,HIGH);
    break;
    case 9:
    digitalWrite(pinA,HIGH);
    digitalWrite(pinB,HIGH);
    digitalWrite(pinC,HIGH);
    digitalWrite(pinD,HIGH);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,HIGH);
    digitalWrite(pinG,HIGH);
    digitalWrite(pinPD,HIGH);
    break;
    default:
    digitalWrite(pinA,LOW);
    digitalWrite(pinB,LOW);
    digitalWrite(pinC,LOW);
    digitalWrite(pinD,LOW);
    digitalWrite(pinE,LOW);
    digitalWrite(pinF,LOW);
    digitalWrite(pinG,LOW);
    digitalWrite(pinPD,HIGH);
    break;
    */


    }
    }

  • @fernandodasilva5716
    @fernandodasilva5716 7 років тому +2

    Estou usando o TINKERCAD para fazer os exercícios, nele o Display é de Anodo, além de inverter o GND pela corrente de 5V, tive que alterar o estado de cada led, onde era HIGH tive q passar para LOW.

    • @guillyduarte
      @guillyduarte 7 років тому

      Pode compartilhar seu projeto comigo? Estou fazendo pelo TINKERCAD e não estou conseguindo :(

    • @fernandodasilva5716
      @fernandodasilva5716 7 років тому +1

      Dae Guilherme!, me passa teu e-mail para compartilhar a imagem do meu projeto.

    • @guillyduarte
      @guillyduarte 7 років тому

      Recebi, muito obg mesmo :)

    • @voduda
      @voduda 6 років тому

      Boa tarde Fernando !!! Super obrigado pela dica, também estou usando o Tinkercad e estava quebrando a cabeça com isso. Coloquei para imprimir o serial e conferi que o programa estava certo e mesmo assim não acendia o display. Super Mega Obrigado

    • @samuellima6316
      @samuellima6316 6 років тому

      tem como vc me mandar o projeto? pq tô com o mesmo problema.email:samuellima99@outlook.com

  • @JOSEANTONIO-kw6tg
    @JOSEANTONIO-kw6tg 8 років тому +3

    Muito bom professor.
    poderia demonstrar no Arduíno como funciona um software de um elevador?

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому +2

      Olá Jose!
      Podemos sim! Já anotamos para futuros vídeos.
      Muito obrigado pelo pedido.
      Caso queira que agente desenvolva o programa para você, temos uma fábrica de programas que poderá te entregar o programa prontinho e testado.
      Conheça a nossa fábrica em nossa página: flavios1.wix.com/brincandocomideias#!blank-4/kcszq
      Você pode nos contactar através do e-mail canalbrincandocomideias@gmail.com
      Um grande abraço, amigo!

  • @guilhermerochasoares236
    @guilhermerochasoares236 7 років тому

    Ótima Aula!!

  • @GilbertoMartinez55
    @GilbertoMartinez55 5 років тому

    Muito Obrigado, você é GÊNIO, e Laike sempre.

  • @davideosprojetos1979
    @davideosprojetos1979 8 років тому

    Excelente, Parabéns pela explicação e altíssima qualidade!!!!

  • @vivendo79
    @vivendo79 6 років тому

    Boa aula

  • @fabiotadeug
    @fabiotadeug 7 років тому

    Muito bom....

  • @pedroneto-vo7bn
    @pedroneto-vo7bn 8 років тому

    Ótimo, parabéns vc me Ajuda muito agradeço de vdd...👍

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Pedro!
      Muito obrigado!
      Que máximo que estamos te ajudando!
      Esse é o melhor reconhecimento que podemos ter dos nossos amigos!
      Nos ajudaria muito se você puder compartilhar nosso vídeo com os seus amigos!
      Um grande abraço, amigo!

  • @ALFREDOCORREA-fs5yy
    @ALFREDOCORREA-fs5yy 10 місяців тому

    ÓTIMO OBRIGADO

    • @BrincandocomIdeias
      @BrincandocomIdeias  10 місяців тому

      Oi Alfredo. Nós que agradecemos pela sua participação.
      Se você deseja:
      Avançar ainda mais no universo Arduino,
      Ter acesso a um conteúdo organizado, que você pode acessar tanto pelo celular quanto pelo computador
      Participar semanalmente do Encontro com os Alunos com o prof. Flávio, um espaço onde você poderá tirar dúvidas, apresentar seus projetos, debater ideias
      e soluções e ainda bater um papo tecnológico expandindo seus horizontes,
      Acesso a uma equipe preparada para tirar suas dúvidas enquanto estuda,
      Acesse nossa página: brincandocomideias.com.br/#meus-cursos
      E escolha o curso certo para você.
      Não esqueça do Like e Compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho.
      Um forte abraço da Equipe do canal Brincando com Ideias.

  • @CaioVinicius-tc8vq
    @CaioVinicius-tc8vq 2 роки тому

    Parabéns 🏆🏆🥇🤩🤩

    • @BrincandocomIdeias
      @BrincandocomIdeias  2 роки тому +1

      Oi Caio. 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.

    • @CaioVinicius-tc8vq
      @CaioVinicius-tc8vq 2 роки тому

      @@BrincandocomIdeias Mt obg pelos links

  •  7 років тому +1

    Parabéns pela excelente aula!

    • @BrincandocomIdeias
      @BrincandocomIdeias  7 років тому

      Muito obrigado! Ficamos felizes que tenha curtido o conteúdo! Apareça sempre, toda semana tem vídeos novos no ar!!!

  • @rodrigocunha1980
    @rodrigocunha1980 8 років тому

    ótima explicação parabéns

  • @elizeusousa5875
    @elizeusousa5875 Рік тому

    Muito bom

    • @BrincandocomIdeias
      @BrincandocomIdeias  Рік тому

      Oi Elizeu. Muito obrigado. Que bom que gostou. Você também pode encontrar esta didática nos cursos:
      Curso de Arduino para principiantes> cursodearduino.net/principiantes,
      Curso de Arduino 2.0> cursodearduino.net
      Curso de Arduino Avançado> cursodearduino.net/avancado
      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.

  • @CARRY_ON1909
    @CARRY_ON1909 6 років тому +1

    Maravilha

  • @ashdorgado5621
    @ashdorgado5621 5 років тому

    Bom demais

    • @BrincandocomIdeias
      @BrincandocomIdeias  5 років тому

      Oi Amigo. Muito obrigado.Abraço da Equipe Canal Brincando com Ideias.

  • @RogerioSilva-sc3zn
    @RogerioSilva-sc3zn 8 років тому

    Muito bom o vídeo. Só uma pergunta.
    #define pinBotao 2
    Ou
    const pinBotao=2;
    Qual dos dois é correto? Ou são a mesma coisa?
    Desculpa se alguém já fez a mesma pergunta.

  • @victorpatcha
    @victorpatcha 7 років тому

    Professor, com base nesse vídeo, fiz um projeto onde há três estágios de pisca em uma sequencia de LED, porém há uma falha onde ele só confere se "botaoAtu && !botaoAnt" nos "break;", ou seja, tem alguma forma na programação para que o programa confira a todo momento essa condição? Obrigado, estou adorando o canal.

  • @emersonpaiva2566
    @emersonpaiva2566 8 років тому

    Parabens pelo canal estou aprendo miuto obrigado mas tenho uma duvida não cosigo usar delay com a (case) tem solução tipo fazer um led piscar infinitamente e ai ?

  • @carloscobos7466
    @carloscobos7466 8 років тому

    Hola Flavio te felicito por tan excelente trabajo son muy buenos tus vídeos , podrías subir un tutorial de como utilizar un sensor ultrasonico en un arduino due , gracias por explicar de tan excelente forma un gran abraso

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому +1

      Hola Carlos!
      Muchas gracias!
      Es un gran honor tenerlo con nosotros.
      Gracias también por su sugerencia. Ya tomamos nota.
      Sobre el sensor ultrasonico, estamos para empezar una nueva serie de Módulos para Arduino y tendremos um video apenas sobre este sensor. Sobre el Arduino Due, vamos a penzar en algo.
      Por su idioma, imaginamos que no sos de Brasil. Verdad ?
      Permitanos conocer un poco más sobre vós!
      Un gran abrazo, amigo!

    • @carloscobos7466
      @carloscobos7466 8 років тому

      hola Flavio !
      muchas gracias!
      somos vecinos soy de colombia estoy estudiando electronica, estoy aprendiendo a programar
      y me gusta la forma en que explicas, es un gusto ver tus videos e ir brincando con ideas
      gracias y un gran abrazo, amigo!

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому +1

      Hola Carlos!
      Que grande! Me encanta Colombia!
      Ya he estado en Pereira y Bogotá.
      Me encantó la gente simpatica y también el café! Kkk Inolvidable!
      Y que honor que te gustan nuestros videos!
      Estoy muy feliz por poder ayudar.
      Deseo muchos exitos en tus estudios!
      Tengo planes para tener un canal en español en el futuro. Si Dios quiere. Kkkk
      Un gran abrazo, amigo!
      Y saludos a los Colombianos queridos!

  • @franciscotec9440
    @franciscotec9440 6 років тому

    Muito bom esse vídeo sobre switch, obrigado! Eu to querendo saber como faço para voltar da instrução switch quando acaba o case selecionado, como faço para voltar para o comando anterior? Depois que é executado o que foi definido dentro do "case" ,quando chega no break, a programação para, certo?! Eu gostaria de saber qual comando usar para o menu anterior?

  • @lucasmoraes5488
    @lucasmoraes5488 5 років тому

    Tinha feito tudo certo e na hora de ligar não funcionava kkkkk depois descobri que o meu display era anodo comum e tive que mudar as conexões e os comandos kkkkkkkkkk agora tá funcionando certinho

  • @luizrobertopires
    @luizrobertopires 5 років тому

    Pra quem estiver usando display com anodo comum
    case 0:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, HIGH);
    break;
    case 1:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, HIGH);
    break;
    case 2:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    case 3:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    case 4:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    case 5:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    case 6:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    case 7:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, HIGH);
    break;
    case 8:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    case 9:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;
    default:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;

  • @lucasschettine1999
    @lucasschettine1999 7 років тому +1

    você podia fazer um vídeo fazendo com dois display de Cátodo Comum, só que trabalhando junto e assim podendo ir até 99 !! mas o objetivo seria só até 31, 30 e 29 ...meio que um calendário ...eaii que tal ?? obrigado pela atenção

  • @alexandrefernandes7186
    @alexandrefernandes7186 7 років тому

    Mais uma ótima aula

  • @cosmetederiche864
    @cosmetederiche864 6 років тому

    valeu professor

  • @marcosmrservicos5639
    @marcosmrservicos5639 8 років тому

    Boa noite suas aula são muito boa vc tem aula de modulo RTC 1307
    obrigado

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Marcos!
      Muito obrigado!
      Ainda não temos uma aula sobre este módulo. Mas em breve, com certeza!
      Em nosso site você pode navegar por todo o conteúdo que já disponibilizamos:
      flavios1.wix.com/brincandocomideias
      Se inscreva por lá para ser avisado sempre que tivermos videos novos. Ok ?
      Abração, amigo!

  • @danielhack3432
    @danielhack3432 3 роки тому

    muito top

    • @BrincandocomIdeias
      @BrincandocomIdeias  3 роки тому

      Oi Daniel. 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.

  • @FelipePereira010
    @FelipePereira010 8 років тому

    rs Flavio meu amigo ! cadê mais aulas.... queremos mais!!!! =D como sempre um excelente trabalho!

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому +1

      Olá Felipe!
      Na quarta passada nós postamos a aula 10. Ok ?
      E ainda vem muitas outras aulas por ai! Este curso deve ir até a aula 20, aproximadamente.
      Estamos conseguindo colocar no ar um vídeo por semana. Todas as quartas.
      Estamos intercalando vídeos de Programação com Arduino, Arduino para Iniciantes e Vídeos Relacionados.
      E estamos para começar uma nova série sobre Módulos para Arduino.
      Obrigado por sua participação, amigo!
      Um grande abraço.

  • @Sualojaderoupa
    @Sualojaderoupa 7 років тому

    Olá Flavio!
    Tranquilo?
    O senhor pode me ajudar tirando uma dúvida?
    É correto eu fazer isso?
    **************************
    int Modo;
    int AlarmeAtivo;
    int Dormir;
    void setup() {
    Modo = Dormir;
    }
    void loop() {
    switch (Modo) {
    case AlarmeAtivo:
    Serial.println("Alarme Ativo");
    //Entre outros comandos
    break;
    case Dormir:
    Serial.println("Dormir");
    //Entre outros comandos
    break;
    }
    }

  • @armandoguedes9483
    @armandoguedes9483 4 роки тому

    Bom dia, eu não tenho o habito de comentar, porque não me sinto preparado para o fazer, mas quero comentar que passei para o IDE do arduino o sketch da aula 9, acontece que quando aperto o botão os numeros passam de dois em dois começa em PD,0,2,4,6,8, agradecia que me elucida.se qual a razão, Para mais alguma duvida o sketch.
    #define pinA 12
    #define pinB 11
    #define pinC 10
    #define pinD 9
    #define pinE 8
    #define pinF 7
    #define pinG 6
    #define pinPD 5
    #define pinBotao 2
    int numero = 10;
    boolean botaoAtu = false;
    boolean botaoAnt = false;
    void setup() {
    // put your setup code here, to run once:
    pinMode(pinBotao, INPUT);
    pinMode(pinA, OUTPUT);
    pinMode(pinB, OUTPUT);
    pinMode(pinC, OUTPUT);
    pinMode(pinD, OUTPUT);
    pinMode(pinE, OUTPUT);
    pinMode(pinF, OUTPUT);
    pinMode(pinG, OUTPUT);
    pinMode(pinPD, OUTPUT);
    }
    void loop() {
    // put your main code here, to run repeatedly:
    botaoAtu = digitalRead(pinBotao);
    if (botaoAtu && !botaoAnt) {
    numero++;
    if (numero > 9) {
    numero = 0;
    }
    }
    botaoAnt = botaoAtu;
    switch (numero) {
    case 0:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, LOW);
    break;
    case 1:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, LOW);
    break;
    case 2:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    case 3:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    case 4:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    case 5:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    case 6:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    case 7:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, LOW);
    break;
    case 8:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, HIGH);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    case 9:
    digitalWrite(pinA, HIGH);
    digitalWrite(pinB, HIGH);
    digitalWrite(pinC, HIGH);
    digitalWrite(pinD, HIGH);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, HIGH);
    digitalWrite(pinG, HIGH);
    digitalWrite(pinPD, LOW);
    break;
    default:
    digitalWrite(pinA, LOW);
    digitalWrite(pinB, LOW);
    digitalWrite(pinC, LOW);
    digitalWrite(pinD, LOW);
    digitalWrite(pinE, LOW);
    digitalWrite(pinF, LOW);
    digitalWrite(pinG, LOW);
    digitalWrite(pinPD, HIGH);
    break;

    }
    }

  • @leneyldolucas5790
    @leneyldolucas5790 7 років тому

    no caso do uso individual dos resistores, a gente poderia usar uma resistência equivalente??

  • @lucasschettine1999
    @lucasschettine1999 7 років тому +1

    Você podia sortear um kit em kkk estou precisando para praticar !! mas enfim, amando suas aulas !! parabéns !!!

  • @MsItalo10
    @MsItalo10 8 років тому

    show! de video.

  • @cherliasilva743
    @cherliasilva743 8 років тому

    Boa noite !!
    Gosto muito de seus videos, vc explica muito bem !! Queria saber se seria possível vc fazer um tutorial de como ultilizar controle de PS2 sem fio no Arduino. Desde já agradeço. Ah...e parabéns pelo excelente trabalho que está desenvolvendo.

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Cherlia!
      Obrigado pelos elogios!
      Ficamos super felizes por você estar gostando do nosso canal.
      Super obrigado por sua sugestão. Achamos muito legal!
      Já anotamos para produzir no futuro!
      Um grande abraço, amiga!

  • @wagnervianaguedes2940
    @wagnervianaguedes2940 6 років тому

    bom estou aiu vim para essa aula porque estou finalizando um projeto que trabalha com o IR .
    só esse comando SWITCH E CASE PR CONTROLAR TV ?
    OU PODE tbm com o IF ELSE /

    • @BrincandocomIdeias
      @BrincandocomIdeias  6 років тому +2

      If e else também serve. Repare na lógica desses comandos. Ok?

  • @DoCaosaCriacao
    @DoCaosaCriacao 4 роки тому

    Pode se usar i case e swutch pra fazer menu com lcd i2c . controlando com 5 botões em uma unica porta analogica ? como seria?

  • @solucoeseseletricas_
    @solucoeseseletricas_ 6 років тому

    ola! sou o edvan de sâo gabriel do oeste ms,
    bacana seu canau, sou estudante de automaçâo industrial, eu asisto todas suas aulas, uma informaçâo qual o arduino vc indica para automaçâo residencial?

  • @matheusagostinho8639
    @matheusagostinho8639 7 років тому

    o meu programa esta dando o seguinte erro "expected primary-expression before ',' token" na penultima linha do case 9 , antes do break, porem esta igual o seu, o que devo fazer ?

  • @Cassinhodc
    @Cassinhodc 7 років тому

    Olá, gostaria de saber se pode me ajudar em algo, montei um projeto de acendimento de luzes via web browser pelo ddns, (composto por botões "acender" e "apagar") usando um Ard. Mega, Mod. Ethernet Shield e um Mod. 4 Reles que estão funcionando super bem!!!!
    Tenho um segundo Mod. de 4 Reles e um sensor magnético, e gostaria de montar um Alarme com eles.
    Ao abrir a porta (sensor magnético), fecha um rele (desse segundo modulo de 4 reles) que teria uma sirene ligada nele.
    Pretendia colocar um outro botão "Armar Alarme" e "Desarmar Alarme" (algo desse tipo).
    Após aberto essa porta sem desarmar o alarme, ligaria a sirene. Sendo que a sirene não poderia parar de tocar enquanto não "desarmasse" o alarme.
    Não estou conseguindo escrever a lógica pra isso funcionar. Agradeço

  • @benhursteinhorst1957
    @benhursteinhorst1957 4 роки тому

    Boa noite ! Acho perfeita a forma de explicar, parabéns !!
    Gostaria de aproveitar pra pedir tua ajuda caso consiga me dar uma mão. Estou iniciando com o Arduino, e portanto posso estar cometendo algum erro que não percebo.
    O caso é que montei esse projeto, acompanhei e escrevi o script, carreguei, mas infelizmente não funcionou. O display não acende nada. Além de, depois ter baixado o teu script e carregado, revisei várias vezes as ligações físicas mas não encontrei meu erro. Considerando que o teu script esteja correto, o problema deve estar na minha ligação do circuito, eu imagino. Será que tu poderia me auxiliar, se não for pedir de mais ?
    Desde já agradeço tua atenção.
    Baita abraço !!

  • @viniciusdearaujoportela3455
    @viniciusdearaujoportela3455 6 років тому +1

    No meu tem um problema no display, tipo, quando eu removo uma jumper, todas as luzes acendem (menos o do mesmo que foi desconectado), e quando coloco esse jumper de volta à porta do arduino, todos as luzes apagam, menos o o do qual o jumper ta conectado ...
    (Ah e o unico LED que fica ligado, fica bem mais forte, como se ele tivesse puxando energia dos outros LEDs)

  • @rafaelpila2020
    @rafaelpila2020 7 років тому +2

    Parabéns pelo canal suas aulas são ótimas, curto todos seu vídeos. Gostaria de sua ajuda com um projeto que estou pensando em fazer, to pensando em fazer um aeromodelo com 2 arduinos, um pra receber os comando no aeromodelo e um outro conectado a um controle de videogame gostaria muito que voce fizesse um vídeo ensinando como fazer isso

    • @BrincandocomIdeias
      @BrincandocomIdeias  7 років тому

      Muito obrigado pela sugestão, estamos anotando tudo e os assuntos mais interessantes serão atendidos à medida que vamos conseguindo. Continue nos acompanhando meu amigo, semanalmente tem vídeos novos! Grande abraço J

  • @joserosario4703
    @joserosario4703 8 років тому

    olá existe como manter o botão precionado e não contar, só contar na próxima vez em que for precionado.?

  • @Cesarsound1
    @Cesarsound1 5 років тому

    Olá Professor, parabéns pelo belo trabalho, tenho acompanhado e estou aprendendo muito. Preciso de sua ajuda, estou fazendo um projetinho e quero fazer um menu de configurações oculto, sendo que o acesso ao menu oculto será segurando um pushbotton ao ligar (energizar) o Arduino e ter acesso esse menu oculto.
    Você poderia me dar uma dica de como fazer o acesso a uma função segurando um pushbotton ao ligar o Arduino? Pode ser algo bem simples, dai eu me viro. Obrigado.

    • @BrincandocomIdeias
      @BrincandocomIdeias  5 років тому

      Olá ! 😁 Infelizmente não conseguimos ajudar com projetos por aqui 😁 Para executar o que você quer é pura lógica de programação e você precisaria desenvolver a sua solução do jeito que te satisfaz. Caso queira aprender mais sobre a eletrônica e a lógica para programar o Arduino eu te indico o cursodearduino.net onde você irá aprender de forma\ prática para conseguir desenvolver suas soluções 😁

  • @gilreisfis
    @gilreisfis 4 роки тому

    olá! Tenho um display de ânodo comum. Que modificações eu posso fazer nas conexões par que esse circuito funcione?

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому

      Oi Gilberto. Muito obrigado por participar do canal. Basta inverter a logica da programação. Coloque o anodo comum em 5V e cada catodo em uma porta do arduino. Mantenha a porta em HIGH para que fique apagado e LOW para que fique ligado. 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.

  • @acoluce
    @acoluce 3 роки тому

    Bom dia Prof. Flavio. Nesta aula nao estou conseguindo acionar o display pelo push buton. Vendo seu desenho, voce usou o comum do display no gnd. so que meu display so aciona quando uso o 5V diretamente no comum do display ( HS-5101BS). Troquei o display por leds comuns, o programa funcionou corretamente. Creio que o problema esta no modelo do display. Sou novato em eletronica. preciso de ajuda. Demais , suas aulas são excelentes.

    • @BrincandocomIdeias
      @BrincandocomIdeias  3 роки тому

      Oi André. Muito obrigado por participar do canal. O melhor a fazer é procurar pelo data sheet do seu display. Está usando o potenciômetro de contraste corretamente? Sempre indicamos o display com I2C. 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.

  • @charlesf.martins3481
    @charlesf.martins3481 2 роки тому

    Top

    • @BrincandocomIdeias
      @BrincandocomIdeias  2 роки тому

      Oi Charles. Muito obrigado. Que bom que gostou. Você pode encontrar esta didática, também nos cursos cursodearduino.net/principiantes, cursodearduino.net e cursodearduino.net/avancado.
      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.

  • @tiagovital2846
    @tiagovital2846 7 років тому

    muito boa suas aulas...
    como eu faço pra ter 3 velocidades diferentes num motor de 12 volts.

    • @BrincandocomIdeias
      @BrincandocomIdeias  7 років тому

      Olá Tiago! Sendo o motor de corrente continua, você pode usar uma ponte H. Com ela você configura no Arduino qualquer velocidade que quiser. Ok?
      Abração.

  • @brunomacena7927
    @brunomacena7927 6 років тому

    Mil !!!!

  • @araujoviniciusu1
    @araujoviniciusu1 4 роки тому

    Ola! Obrigado pela aula! Estou tentando usar switch/case para criar um menu em display LCD, porém, quando eu termino as funções do submenu e mando alterar a variável para voltar o menu principal o programa não retorna. O que posso estar errando?

    • @BrincandocomIdeias
      @BrincandocomIdeias  4 роки тому

      Oi Vinicius. Muito obrigado por participar do canal. Difícil saber sem ver seu programa. Poem ser muitas coisas. 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.

  • @henriquedesigner
    @henriquedesigner 5 років тому

    Flavio, se eu quiser fazer um swicth case automatico ao precionar o botão?

    • @BrincandocomIdeias
      @BrincandocomIdeias  5 років тому

      O que seria um switch case automatico?

    • @henriquedesigner
      @henriquedesigner 5 років тому

      @@BrincandocomIdeias Flavio, tenho 30 case, cada aperto no push button muda para o proximo, queria uma função ao precisonar o botao por 5s entra em um modo automatico, que mudaria para cada case a cada 40s, mais ou menos isso

  • @phhot
    @phhot 8 років тому

    Bom dia amigo! Acabei de conhecer o canal e vejo que ja tem muito a oferecer. Excelente seus videos! Tenho uma pequena duvida e gostaria que voce me ajude se possivel, acabei de adquirir uma pasta, porem descobri que ha uma diferença entre pasta de solda e pasta para soldar. A pasta que eu comprei é uma pasta para soldar COBIX 110 g (um pote laranja)e queria saber se ela pode ser utilizada em circuitos eletronicos e etc... Desde ja agradeço pela atençao! E continue com seu excelente trabalho.

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Amigo!
      Obrigado pelos elogios!
      A pasta que você comprou não pode ser usada em circuitos eletrônicos ou elétricos. O problema é que ela conduz eletricidade com muita facilidade. Ela até serve para solar, mas você teria que fazer uma limpeza em toda a sua placa após a soldagem para remover todo o resíduo da pasta. Caso fique algum resíduo da pasta, ela poderá danificar o seu circuito.
      O correto é você utilizar as pastas que são próprias para circuitos eletrônicos. Nós utilizamos a pasta de solda da Soldatec. Recomendamos! É muito boa!
      Na dúvida, leia o rótulo do produto e verifique se é indicada para circuitos eletrônicos.
      Um grande abraço, amigo!

    • @DarkGhost211
      @DarkGhost211 8 років тому

      +Brincando com Ideias Obrigado por responder amigo! Essa é a minha conta principal rsrs aquela era do meu pai ^^ Novamente Obrigado por tirar essa minha dúvida , esclareceu bastante e vou comprar esta da soldatec =) Continue com seu excelente trabalho porque sinceramente tem me ajudado MUITO. Ainda mais com o arduino que eu estou iniciando =)

    • @BrincandocomIdeias
      @BrincandocomIdeias  8 років тому

      Olá Amigo!
      Imagina! É um enorme prazer ajudar!
      Mais uma vez, muito obrigado pelos elogios!
      Um grande abraço!

  • @gabriel-dz7zg
    @gabriel-dz7zg 3 роки тому

    Eu estava pensando em usar esse código e mesclar com a biblioteca adafruit_neopixel para usar um display feito com led ws2812 no lugar do display 7segmentos comum, isso é possível?

    • @BrincandocomIdeias
      @BrincandocomIdeias  3 роки тому +1

      Oi Gabriel. Muito obrigado por participar do canal. Só testando para saber. Nós sempre sugerimos que ao invés de mesclar programas, que faça o programa do zero. A probabilidade de problemas é menor. 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.

  • @myfebedu
    @myfebedu 7 років тому

    Boa tarde, Venho acompanhando seus vídeos e quero agradecer por disponibilizar seus conhecimentos. Você poderia responder esse projeto efetuado no site simulador circuits.io/ ele não funciona, a configuração para ligar o display é diferente ?
    Agradeço desde já
    Eduardo

  • @FelipeFerreira-jz6tu
    @FelipeFerreira-jz6tu 7 років тому

    Pela minha analise, o programa nunca executaria o passo referente ao default (no caso de "numero = 10"), pois o teste de se caso ele seja maior que nove, o faz ser zero, executando o Case=0 e não o default. Favor esclarecer a minha dúvida. Obrigado.

    • @voduda
      @voduda 6 років тому

      Oi Felipe, eu estava com a mesma dúvida então coloquei para verificar se o numero > 10 numero = 0. Assim ele executa o default.

  • @eduardomatospedroza679
    @eduardomatospedroza679 7 років тому

    Qual programa você utiliza para fazer os circuitos na protoboard?

    • @Kaue1213
      @Kaue1213 7 років тому

      Eduardo Pedroza se não me engano é um site: circuits.io