Introdução à Programação do ESP32

Поделиться
HTML-код
  • Опубликовано: 4 сен 2024
  • Dúvidas? Acesse o www.forum.fernandok.com.
    Introdução à Programação do ESP32 utilizando o Arduino IDE. Vou te mostrar aqui como programar um ESP32, de 19 pinos de cada lado, como um Arduino, mas mostrando justamente as diferenças entre este tipo de microcontrolador e o Arduino propriamente dito. Sendo assim, além de introduzir o ESP32 usando a IDE do Arduino, vou te apresentar um exemplo prático para realizar uma leitura digital e atuação digital.
    Leia meu artigo e faça o download dos arquivos no:
    www.fernandok....

Комментарии • 83

  • @messoncampos
    @messoncampos 5 лет назад +10

    Fernando, sugestão: Uma aula usando o Bluetooth (via app) pra configurar o wi-fi do ESP32. Abraços!

  • @Dexxlim
    @Dexxlim Год назад

    Muito bom, o único lugar que encontro explicação e demonstração de código e funcionamento

  • @joaquimferreira5677
    @joaquimferreira5677 5 лет назад +7

    Olá Fernando! Bela ideia da playlist "Introdução ao ESP 32"! Muitos de nós estamos apenas começando nesse mundo "maker"...!

  • @CrisPlebeu
    @CrisPlebeu 2 года назад +1

    Parabéns Fernando! Você foi o primeiro a abordar sobre os ESPs. Só agora pude comprar uma plaquinha e estou me divertindo com tanta vantagem que tem. Forte abraço!

  • @maurodeoliveira801
    @maurodeoliveira801 3 года назад

    boa noite...começando a mexer com esp32 e ainda nao tinha visto esse video e nao sabia dessa informaçao de apertar o botao de boot...entao antes de saber disso vi um video que um rapaz colocava um capacitor de 10 uf no pino en e gnd e conseguia gravar, e ate hj eu gravava assim....obrigado pela informaçao

  • @CGBonfim
    @CGBonfim Год назад

    Por algum motivo, no ESP32 que comprei, não consegui utilizar a porta 18 como input para o botão. Tive que alterar para outra porta (12 no caso) e deu certo! Parabéns pela aula :)

  • @felipelaragarmila911
    @felipelaragarmila911 5 лет назад +1

    Agora sim , assistia seus vídeos mas não era escrito por causa disso , muito complexo para quem esta começando!! Me escrevi valeu !!!

  • @professorEduardoBrasil
    @professorEduardoBrasil 5 лет назад

    O Fernando K (meu xará) é como se o Milton Neves tivesse estudado eletrônica e programação. Os caras são bem parecidos na cara e no sotaque. Parabéns pelo canal!

  • @jonsjc
    @jonsjc 5 лет назад +4

    Fernando no esquema que você desenhou e que aparece na tela em 11:19 esta errado a ligação do botão. Pois do jeito que vc ligou o botão dá um curto-circuito na fonte de 3,3V ao ser pressionado. Só para dar um toque do engano, mas o vídeo está muito bom. Parabéns e obrigado !

  • @FelipeMitamuraHatanaka
    @FelipeMitamuraHatanaka 5 лет назад +3

    Gostei, para quem está começando este é o vídeo!

  • @carnemuidacomarroz1456
    @carnemuidacomarroz1456 5 лет назад

    Fernando aproveita isso e faz uma série para quem tá começando agora

  • @Herivelton2010
    @Herivelton2010 9 месяцев назад

    Muito bom, o vosso vídeo.

  • @robertorissi5558
    @robertorissi5558 4 года назад

    Parabéns professor,instalei o ESP32 e montei o circuito e deu tudo certo .

  • @marcoaureliokt
    @marcoaureliokt Год назад

    Gostei da dica da tela Dark, top, nem sabia.

  • @romulopericles
    @romulopericles Год назад

    Incrivel... algo antigo que me ajudou... era só segurar o botão!!!

  •  5 лет назад +1

    Muito bacana essa iniciação. Muito obrigado professor.

  • @matematicapravidatoda3769
    @matematicapravidatoda3769 5 лет назад

    Era issa que estávamos precisando.parabéns.

  • @JohnOutraVolta
    @JohnOutraVolta 4 года назад

    Olá!!! Muito boa a sua iniciativa. Você sabe muito, mas essa playlist vai ser ótima pra gente que nem eu, que ainda não manja muito de ESP32

  • @rochesterrodrigues3785
    @rochesterrodrigues3785 Год назад

    queremos Lora, obrigado mestre...

  • @paulocestari7948
    @paulocestari7948 5 лет назад

    Obrigado pela introdução professor!

  • @henriquemourao6428
    @henriquemourao6428 5 лет назад +2

    Boa professor, parabéns. Não da pra fazer falando sobre como encaixar pedaços de códigiis nos nossos projetos ,tipo (watchdog) ou habilitar wifimanager. Sou da área da eletrônica e tô aprendendo a programar, mas tenho essa grande dúvida quando vou fazer meus códigos. Onde posso , onde não posso colar estes pedaços, sempre da um erro aqui outro ali e não passa. Desde já agradeço por suas aulas.

  • @marcusd7390
    @marcusd7390 5 лет назад

    muito bom! continue com o conteúdo de esp32!

  • @darmouy4342
    @darmouy4342 2 года назад

    Exelente aula.

  • @brunobuss7005
    @brunobuss7005 4 года назад

    Extremamente didático parabéns!! +1 inscrito

  • @josimarmonte5948
    @josimarmonte5948 5 лет назад +4

    Boa noite. Fernando comecei no seu canal à pouco tempo, e só tenho que lhe parabenizar por seu trabalho.
    Por favor uma dica, comprei um ESP32, tentei fazer o upload do exemplo e está aparecendo a seguinte falha:
    Timed out waiting for packet header. Saberia dizer do que se trata?

  • @UrubusdaSerra
    @UrubusdaSerra 5 лет назад

    Parabéns pela didática continue assim

  • @AntonioLemos66
    @AntonioLemos66 3 года назад

    Muito show este Esp32 !🖖🏼🤓

  • @Rodrigo_RDA
    @Rodrigo_RDA 5 лет назад +1

    Show de bola!!!

  • @alephii
    @alephii 5 лет назад +1

    uau! que bela introduzida!

  • @guardiaodaprofecia486
    @guardiaodaprofecia486 5 лет назад +1

    Muito bom, obrigado.

  • @marcoscoller
    @marcoscoller 5 лет назад +1

    Agora vai ficar melhor mestre.

  • @gersongomes9925
    @gersongomes9925 5 лет назад

    parabéns pela iniciativa!

  • @christiandemarinofernandes8793
    @christiandemarinofernandes8793 2 года назад

    essa chavinha aí não está curto-circuitando 3V2 e GND quando aciona não ??

  • @augustoalves2952
    @augustoalves2952 5 лет назад

    Eu tenho um ESP32 com 18 pinos de cada lado, Devkit v1 Doit.

  • @fabio7154
    @fabio7154 4 года назад

    O meu parece muito o segundo ele tem 19 pino e ainda não liguei a placa por medo de queimar. Quero saber o fabricante para descobrir a pinagem correta mas tá difícil. Outra coisa eu li no datasheet que a voltagem dele total é 3.3 V? Caso contrário se voltagem for maior pode queimar? Você até salientou algo sobre a pinagem. Gostaria da ajuda dos amigos também, por favor.

  • @richardleandro8694
    @richardleandro8694 5 лет назад

    muito bom cara !

  • @AnimobygamesBr
    @AnimobygamesBr 5 лет назад +1

    TOP!

  • @jotarascal8069
    @jotarascal8069 3 года назад

    Gostaria de saber como faço pra usar uma alimentação de 12volts ou mais no esp32 (uma bateria de lipo 11.1 pra ser mais específico) pode me ajudar?

  • @2cnacena
    @2cnacena 10 месяцев назад

    Não entendi o pq do resistor e o terra no push button

  • @karoline129
    @karoline129 3 года назад

    Nesse vídeo aqui,como coloco esse código fonte????

  • @thiagovezzoni154
    @thiagovezzoni154 Год назад

    Fernando, eu tenho uma placa ESP32 S2 Mini (chip ESP32-S2F), mas não encontro material didático pra ele com facilidade. Qual produto similar da família S2 que me serviria como referência mais próxima?

  • @italotorres2049
    @italotorres2049 4 года назад

    Boa noite, consegui instalar o Arduino, porém não consigo fazer com q reconheça meu controlador esp32.
    Qual o procedimento

  • @JoaoVitor-ks9rf
    @JoaoVitor-ks9rf 4 года назад

    Como faz para só inverter o estado do relê?

  • @joaopedromoretolourencao231
    @joaopedromoretolourencao231 5 лет назад

    Quando tento enviar meu codigo para o ESP32 na IDE do arduino, da o seguinte erro: ocorreu um erro enquanto o sketch era carregado. O que posso fazer para resolver? Tenho certeza de que esta tudo certo com o codigo e com a inclusao do ESP32.

  • @PCBOXBrasil
    @PCBOXBrasil 5 лет назад

    Fernando estou com dificuldade em passa uma progrmação que fiz com arduino para o esp32, teria como voce me ajudar pfv?

  • @gralves
    @gralves 4 года назад

    Fernando o meu esp32 tem esse botão pra gravar programa. Mas o meu esta ocorrendo esse erro(A fatal error occurred: Timed out waiting for packet header) A escolha da modulo esta correto. O que pode ser?

  • @fabiodosanjos2310
    @fabiodosanjos2310 5 лет назад

    Teria uma forma de colcoar o firmware no esp32-cam, através do atmega2560? Obrigado.

  • @maurisaraiva2837
    @maurisaraiva2837 5 лет назад

    tu é bom

  • @CaioM2012
    @CaioM2012 5 лет назад

    Tem como deixar a IDE do Arduino com tela preta?

  • @learte5539
    @learte5539 4 месяца назад

    Qual a linguagem de programação usada ?

  • @JoseBerruezo
    @JoseBerruezo 5 лет назад

    Olá, Na foto do pinout do ESPWroom 32, tem dois pinos 20, GPIO6 e GPIO7, com certeza é um erro grave :)

  • @edgarddefreitasfilho2149
    @edgarddefreitasfilho2149 4 года назад

    Olá mestre, lá no IDE do arduino, que modelo se refere a este que é mostrado no vídeo? Parabéns, abraço!

  • @joewebti
    @joewebti 3 года назад

    Oi, tudo bem?
    Como eu faço pra controlar um módulo relé com o ESP8266-01 a partir de um ESP32, ou um outro ESP8266 Node mcu, ou com por outro ESP8266-01? Por ex.: Eu tenho um módulo relé com o ESP8266-01 - àqueles que já vendem prontos. e quero ligá-lo a uma lâmpada, um motor, pode ser um ventilador, e etc. Controlado a partir de um ESP32/8266/8266-01 por meio de um botão, ou até por um sensor, que seja.
    Eu gostaria de saber como eu faço a parte de programação tanto em um quanto no outro, e isso utilizando um roteador mesmo, sem protocolos "esp_now", etc.
    Teria como você fazer um vídeo do zero, não com a programação pronta, fazendo em tempo real, é possível? Por que minha intenção é fazer isso por comando de voz com o módulo vr3 integrado com o ESP32/8266/8266-01 e controlar a distância, via Wi-FI, os outros ESP's8266-01, fazendo eles como uma tomada inteligente. Muito obrigado!

  • @LuizEduardo-wt1zb
    @LuizEduardo-wt1zb 5 лет назад

    Sinceramente, eu não entendo nada dos códigos, e essa é minha dificuldade. Como posso iniciar com lógica de programação especifico pra essa linguagem usada no Arduino IDE? Obrigado

  • @E-games
    @E-games 4 года назад

    Boa tarde Fernando tudo bom? Eu tô com um pequeno probleminha com meu Esp32, Coloquei o nome da rede a primeira vez e agora não estou mais conseguindo mudar mesmo mudando no código fonte, salvando e reenviando os outros dispositivos só encontra ele na rede pelo nome antigo, tem como me dar uma mãozinha? Desde já gradeço!

  • @iltoncarlosdasilva9756
    @iltoncarlosdasilva9756 4 года назад

    oi para qual a finalidade desta placa esp32

  • @e-Ministerio
    @e-Ministerio 5 лет назад

    Já tenho experiência em programação em várias linguagens, tenho experiência em vários equipamentos de automação também e quero entrar no mercado de automação residencial de alto nível. Tem algum "kit ESP32" que você possa indicar para eu adquirir ou montar?
    Obrigado.

  • @guilhermemertens4481
    @guilhermemertens4481 5 лет назад

    acho que o resistor do botao esta errado

  • @edrianoduarte1166
    @edrianoduarte1166 4 года назад

    Fernando vc faz projeto de automação ?

  • @eronbat
    @eronbat 5 лет назад

    Ótimo vídeo.
    Consigo emular em tempo real o software do esp 32??

  • @marcelobisi657
    @marcelobisi657 3 года назад

    Fernando, pq vc não usa o Discord ? lá vc pode criar um server pra cada assunto.

  • @edgardantoniolacerdapiment8243
    @edgardantoniolacerdapiment8243 3 года назад

    ok o sr explicou que a tela preta e a sua preferida pra trabalho agora como didatica ela e muito precaria nao se enxerga nada !

  • @gilbgomez
    @gilbgomez 5 лет назад +1

    like

  • @emersonalvesdasilva
    @emersonalvesdasilva 4 года назад

    Olá Fernando, parabéns pelos seus vídeos. Gostaria de te perguntar como faço para gravar um módulo ESP32 WROOM 32 sem o kit de desenvolvimento, ou seja, quero comprar o módulo ESP32 puro, e como faria para gravá-lo sem que seja no kit de desenvolvimento?

    • @CrisPlebeu
      @CrisPlebeu 2 года назад

      Olá Emerson! Você já deve ter resolvido seu problema mas aí vai para novos aventureiros no ESP. Podem utilizar a IDE do Arduino que com as atualizacoes necessarias, é capaz de gerir o módulo via USB. Forte abraço!

  • @gilbertolameiro5648
    @gilbertolameiro5648 5 лет назад +1

    like y like

  • @luizflaviolopeslopes720
    @luizflaviolopeslopes720 2 года назад

    Eu era Inscrito no teu canal, mas sofri uma grande decepção! Todos os contatos que tentei contigo, fui simplesmente ignorado e sem resposta. Até desisti do foco que era aprender contigo a trabalhar com ESP32, mas por falta de comunicação, procurei quem de fato me da suporte em tudo que fala nas redes sociais.

  • @douglaspedrosa5130
    @douglaspedrosa5130 5 лет назад

    O meu ESP32 tem 15 pinos de cada lado!!!

  • @alexassis7876
    @alexassis7876 4 года назад

    erro em 10:53 não ligue seu ESP32 desse jeito

  • @luizflaviolopeslopes720
    @luizflaviolopeslopes720 2 года назад

    Aprendi que falar até o papagaio fala, escrever que é o mais difícil!!

  • @joaomiguel4170
    @joaomiguel4170 5 лет назад

    Qual é a diferença do esp8266-12E(nodemcu) do esp32, para além de é claro a existência de bluetooth?

    • @jkcontrol3290
      @jkcontrol3290 5 лет назад

      são varias as diferencias, velocidade de clock, pinout a mais.....

  • @XDjUanZInHO
    @XDjUanZInHO 3 года назад

    Cara eu acho q IDE do Arduino muito sofrível, meter um platformIO é mais fácil de usar cm a integração do VSCode. Mas falar mal é facil, então dêem uma olhada na IDE 2.0, versão beta da aduino pro IDE, ou só usa o esp-idf msm.

    • @FernandoKoyanagi
      @FernandoKoyanagi  3 года назад

      Oi Juan, para os iniciantes até o VS code é difícil. Hj eu estou gravando o IDE 2.0 é o que vai ficar. Sobre o Arduino o grande trabalho não foi feito na IDE claramente muito simples, mas a facilidade de uso das suas funções, APIs e framework ( que não é aparente para os iniciantes ) . Ao que tudo indica a Arduino vai mudar isso. Eu descobri que metade dos engenheiros elétricos não tem proficiência em programação. IDF para eles é amargo ! IDF é usar o GCC puro com SDK da espressif. É necessário muito dinheiro para criar uma IDE ou RAD de qualidade como a Borland/Embarcadero e a Microsoft faziam e a Arduino e Espressif não tem esse tamanho. Eu fazia isso na IBM em 1994. Na época era o CC(GCC) e o debugador DB (GDB) . Eu usava AIX UNIX, muito pouca coisa mudou de lá pra cá. Ainda escovamos BITs. Bits mais baratos é verdade. Tinhamos uma interface IDE para OS2 C++ que ainda hj não temos para Arduino nem para mundo web. Penso que precisamos de ferramentas melhores de desenvolvimento e que diminuam o nosso esforço e curva de aprendizado. Para os engenheiros e empresas sobreviverem temos que reduzir o tempo de desenvolvimento.Tem razão quando reclama da simplicidade da IDE. Mas é pura falta de dinheiro mesmo. Boa vontade eles tem !
      Vez por outra compro Arduinos originais (pagando caro) deles para ajudar.
      E mesmo com todas essas dificuldades o Arduino ainda é bem legal. Forte abraço do Fernando K.

    • @XDjUanZInHO
      @XDjUanZInHO 3 года назад

      @@FernandoKoyanagi também concordo q pra quem não tem a mínima idéia é sofrível, não atoa arduino virou uma plataforma, mas acho muito sofrível desenvolver nessa IDE antiga. Pra projetos simples e trabalhos pequenos de faculdade é bem fazível, mas o fato de toda a plataforma ser fechada nela era complicado pois ela não oferece linting, debugger embutido, autocompletion, snippets e afins que outros editores (vscode, atom, sublime, neovim, emacs,...) e IDEs (Visual Studio, Eclipse,...) oferecem. O cenário mudou quando eles introduziram o arduino-cli que agora tá gerando um compile-commands.json que deixa tudo compatível com o protocolo de languageserver da Microsoft então dá pra alinhar ele com basicamente qualquer editor, e de bônus fizeram essa nova IDE q tá 👌🏻 delicinha. Meu objetivo é só apontar que existem outras maneiras também viáveis de programar a esp32, e eu entendo o quão chato é fazer makefile sem saber uma vírgula de como usar o compilador, o 328p do uno me deu essa visão...
      E ah parabéns pelo trabalho, vídeos super instrutivos, claros e divertidos de assistir!

  • @AntonioLemos66
    @AntonioLemos66 3 года назад

    🖖🏼🤓👍🏻🇧🇷

  • @lucianesilvamarques
    @lucianesilvamarques Год назад +1

    video chato o cara só mostra algo relevante do assunto do video após 6 minutos de video. tem que melhorar o planejamento das aulas. começar logo as aulas e qualquer propaganda apresentar rapidamente, veja bem eu vou acessar seu video porque ele quer conhecimento e nao entretenimento, entao nao vou ficar 6 minutos assistindo video irrelevante pra só depois ver o conteudo. vou desistir apos 1:30 de video e procurar outro que tenha uma dinamica melhor

  • @DoniSouzazs
    @DoniSouzazs 2 года назад

    Enrolação do caray .parece vendedor da polishop conversa desnessesaria

  • @Deus_Primeiro_Lugar
    @Deus_Primeiro_Lugar Год назад

    ME AJUDE POR FAVOR, por que aparece isso na saida : "rst:0x3 (SW_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff0030,len:1344
    load:0x40078000,len:13964
    load:0x40080400,len:3600
    entry 0x400805f0
    ets Jun 8 2016 00:22:57
    "

  • @appsistec
    @appsistec 5 лет назад

    Muito bom!