Arduino 2.0
HTML-код
- Опубликовано: 8 мар 2021
- Arduino 2.0
Depois de uma longa espera foi lançado a versão Beta.
Esse não é um Review comum, eu posiciono onde o Arduino 2.0 se encontra na "régua" tecnológica quanto aos recursos e facilidade de uso. Sim ele tem auto completar e mais uma miríades de recursos herdados do Theia Electron e do VS Code. Dessa forma o Ctrl + Space e CRTL+Shift MOUSE para selecionar quadrado e etc. Você pode usar a lista de teclado do VS code, não testei um a um mas acho que 99% funciona bem parecido.
Mas então, porque eu deveria usar o Arduino IDE 2.0 se o VS Code com plugin faz a mesma coisa ?
Primeiro porque os iniciantes não acham fácil usar o VS Code.
Segundo o VS Code tem que instalar um Plugin , o PlatformIO. A fundação Arduino não queria que seu destino ficasse na mão dos outros, e eu entendo eles.
Terceiro, em tecnologia um dia você acorda pela manhã e não existe mais aquele querido Software Open que você amava.
Quarto, IDE boa é aquela que você instala e com apenas 1 e somente 1 clique ela compila e debuga alegremente. E nisso tenho que tirar o chapéu para o C# no ambiente do Visual Studio da Microsoft 2019 não estou falando do "VS Code".
Quinto nós temos mais o que fazer na vida e temos muito trabalho para ser feito com valores caríssimos de homem/hora para termos que ficar configurando centenas de paths indecentes para algum software funcionar. Nós temos clientes querendo saber quando o projeto vai ficar pronto. E muitos de vocês não recebem enquanto não entregam a coisa funcionando.
Não me entenda mal, eu já fui aquele escovador de bits que programava em Assembler numa tela de UNix e Dos. Hoje em dia voçê não ganha dinheiro se não for rápido, ou pelo menos vai ficando complicado sobreviver.
Eu faço uma pequena comparação com outros ambientes como o QT Designer, o Embarcadero C++ Builder, Microsoft visual Studio 2019 que é disparado a melhor ide já produzida junto com as IDEs da Borland agora Embarcadero responsável pelo Delphi e C++ Builder. Eu sei elas não são para microcontroladores, mas são um exemplo de arquitetura que aceleram muito o desenvolvimento. Se eu gastar 2 meses para fazer algo em PHP ou Python eu gasto 2 semanas em C#.
Um recurso que existe também e muito importante é o DEBUG. Se trata do GDB aquele que cujo avô era o DB que eu usava em 1994 ele sobreviveu porque se tornou open e porque ninguém estava disposto a reescreve-lo. Até o momento existem poucos detalhes sobre o Debug, mas sabemos que é necessário usar JTAG ou JLink. De certa forma as plataformas proprietárias como da Microchip e Atmel usavam cada um seu próprio esquema de debug, que trocando em miúdos é uma forma dupla de comunicação duas seriais trocando dados do registrador do microcontrolador o tempo todo e para nossa felicidade relacionando com a parte do códico fonte a que se refere aquele trecho. Mas entenda uma coisa, debug no PC é muito mais fácil que debugar um microcontrolador que não raro pode ser frustranto pela falta de recursos dado a simplicidade dos chips.
Na fase alpha ele se chamava Arduino IDE Pro e com esse nome ele tinha muito mais semelhança com o Visual Studio Code. Agora eles mudaram e voltaram a para ua aparência que lembra mais a interface do Arduino 1.8 .
Eu concordo com eles pois o foco do Arduino é o pessoal que não é necessariamente programador ou engenheiro. Contudo o fato é que o mundo Arduino tem se movido rapidamente para o universo profissional. A maior vantagem do Arduino é possuir uma comunidade gigante que desenvolve Libs e software que fica imediatamente disponível.
Com esse Arduino 2.0 eu compilei os AVR , STM32 mais especificamente a versão Discovery STM32F746RG NUCLEO 64. Compilei também o ESP32.
Acho que usarmos o Arduino 2.0 é uma forma de ajudar o pessoal a detectar bugs e melhorar o software.
Se vocês olharem o código fonte do Arduino, dá para perceber que abandonaram o Java e passaram a usar Golang, trazendo um gonho de velocidade para chamadas internas ao sistema. É possível notar isso no github.com/arduino/arduino-cl... .
Faz um tempo minha intuição foi se movendo para Golang pois eu sempre percebi as fragilidades do Java tanto em performance quanto segurança. Alem de ser uma linguagem burocrática e verbosa.
Fico por aqui porque assunto não me falta e estou chegando ao máximo de caracteres permitidos para a descrição desse vídeo.
Forte abraço do Fernando K ! Наука
Tô no 2° ano do curso de ciência da computação. Amo esse canal, tem muito conteúdo bom! As vezes fico até espantado de ver o tanto de coisa que eu ainda não conheço KKKKKK
Valeu Fernando!
Obrigado pelas palavras !
P0plp000000p0
Até porque eu bem-estar né cara pô você olhar tudo direitinho a gente porco
V
@@jonassilvarodrigues8382 no zz no vc XXX no zz
Seus vídeo não tem muitas views e likes !
Mas quando vemos e damos likes, acredite, você salvou nosso diaaaa de verdadeeee!
Gratidão Mestre!
Obrigado pelas suas palavras !
O canal do FernandoK é conteúdo muito profundo. Incrível a quantidade e a qualidade da informação. Por ser destinado a um público extremamente seleto não é razoável comparar "os likes" com as centenas de canais de bobagens, onde bastam 8 anos e dois neurônios para acompanhar.
@@agff1962
Perfeito Amigo e nem por isso devemos deixar de dizer o quanto é importante pra Nós!
Tudo bom Fernando?Meu nome é Jonas Gameleira.Sou técnico em eletrotécnica e amante de eletrônica.Estou agora começando a amar o arduino e ESP32.Estou adorando teu canal amigo.Muito educadivo.Muito bom saber que ainda tem pessoas como vc que divide conhecimento.Um forte abraço.
Fernando, meus cumprimentos e respeito! Você traz muitas informações e vou te seguir. Obrig ado!
Muito obrigado pelas explicações e esclarecimentos....Também já tenho mais de 50 e entendi perfeitamente seu ponto de vista e concordo com ele!!!
Como sempre, ótima explicação.
Fiquei na dúvida, se agora é possível fazer debug (monitoramento em tempo real) do código. Se sim esse seria a revolução que faltava.
Obrigado pelo seu vídeo Fernando. Eu também fiquei até ao fim embora goste de vídeos curtos, mas o assunto é interessante como de resto todos os outros vídeos seus, que tenho acompanhado frequentemente aqui de Portugal e que tenho aprendendo muito.
Obrigado Carlos, abraço a vc e os seguidores de Portugal !
Parabéns por mais um vídeo Fernando, acho você muito didático e já faz um bom tempo que venho acompanhando as suas aulas. Eu queria saber se daria para fazer o debug com o esp prog no Arduino IDE 2.0 e agora já tirei essa minha dúvida. Vamos usar o esp32 em vários projetos na empresa a qual estou prestando serviço e iríamos precisar de ler e escrever em um pendrive, até onde sei o esp32-s2/s3 são OTG, então em tese daria para fazer isso. O senhor ou alguém aqui sabem de uma demo para interfacear com um pen drive?
Fernando vc é um cara simples e fala como muitos intende. Meus parabéns...
To saindo do pic para entrar na Atmega e vou usar arduino...
FERNANDO, ASSISTI ATÉ O FINAL
SOU SEU FÃ.
TENHO 65 ANOS , ENG° ELETRICISTA / CIÊNCIAS DA COMPUTAÇÃO.
ABS
VOU INSTALAR O ARDUINO 2.0
obrigado pela vídeo ! muito bom. Pena que neste beta não tenha o serial plotter, será que vão colocar no futuro? é uma ferramenta interessante
Fernando, se criarmos um dispositivo USB simples (um joystick de 1 botão só por exemplo), como fazer o PC reconhecer? É difícil fazer um driver? Se você souber, poderia nos ensinar?
Ja sou inscrito a muito tempo, e assisti até o fim como sempre!!! Vlw!!!!
Voltando no pra assistir de novo ...hehehe. Cara isso que você fala é muito verdade. Esse mundo da tecnologia e desenvolvimento tá foda. Muita, mas muita coisa mesmo. Toda hora muda e toda hora tem uma tecnologia no Hype.
Caraca, ficou muito linda a IDE. Eu dei uma parada no Arduino, estou me dedicando mais a impressão 3D e modelagem. A programação e a Eletrônica estava arrebentando com o meu cérebro rss. Sou muito fã do Fernando K, Do EduArduino, do Professor Flávio...Esses feras aí que salvam esse youtube de merda.
Ah professor, Cura Forever né... kkkk (Brincadeira) gosto é gosto. O IdeaMaker tá mandando muito bem também.
Conteúdo muito bom, como de costume.
Faz um vídeo falando sobre o arduino vermelho (open smart).
Abraço
Olá boa noite poderia me dizer se o volante antigo thutumaster formula t2 consigo jogar euro truck simulator 2. Obrigado pela atenção.
Muito grato pelo seu trabalho de grande valor a tds especialmente pra quem começa do zero
Gratidão
Galera, olá.
Preciso de um interruptor em linha endereçável, tipo one wire.
Qual vocês indicam? Ou um sensor que eu possa usar para isso?
Mais um excelente e esclarecedor vídeo, like já no primeiro minuto. Parabéns Fernando!
Obrigado José !
espero que IDE evolua para um criador de objetos gráficos, seria bem legal ja ter incorporado a criação de telas e poder adicionar botoes,barrasgraficas, checkbox,radio button etc. tudo de maneira já integrada com o microcontrolador.
A nova ide arduino ficou incrível. Eu testei aqui e ficou muito boa. Usando uma interface mais moderna, ficou bem fluida e ainda mantiveram a simplicidade das ides Arduino anteriores. Agora quem já usa vscode não compensa voltar para essa ide, no vscode já tem tudo o que essa ide propõe e mais possibilidades.
Fernando, não sei se você notou mas eu percebi que por enquanto as portas OTA não são reconhecidas na versão 2.0 enquanto que na 1.8 reconhece normalmente.
Parabéns Fernando! Sempre trazendo novidades interessantes pra todos nós!
Obrigado Samuel !
Professor, seria interessante um vídeo sobre interrupções no chip MCP23016, será que teremos um vídeo sobre??? Obrigado!
Boa noite Fernando,
Estou com uma aplicação no ESP32 usando Nextion Display, a nextion recomenda usar no dbSerial(250000) e pro nexSerial(115200), porém essa IDE 2.0 não tem o baud de 250000 no monitor serial, sabe se consigo adicionar outras configurações no monitor serial dessa versao?
Oi Eduardo, o Arduino 2.0 é muito configurável porém eu não tentei ainda.
Olá Fernando K, sou fã do seu trabalho admiro muito a sua didática... Eu acompanho seu trabalho a anos e vejo seu vídeo Toda vez que sai no RUclips... Mas tenho uma dúvida quero muito avançar na sua opinião arduino IDE ou Vscode para me aprofundar mais neste mundo da tecnologia
... E qual outra linguagem de programação devo me aprofundar além e claro do C/C++...
O Alemar,
Se você conhecer C/C++ e Golang poderá programar praticamente tudo ! do Client ao Server e toneladas de chips e embarcados.
Professor, faz um vídeo usando a IDE mas programando algo aí pra gente ver o fluxo de trabalho... aí vai explicando. valew
Vlw professor muito obrigado pela aula.
Teria alguma empresa que confecciona os PCB/PCI aqui em Presidente Prudente ?
Muito bom Fernado! Gostei bastante
Parabéns, excelente video!
ótimo video. é possivel fazer uma versão portable ?
Olá amigo tudo bem? teria como você fazer vídeo de um de um código onde o ESP-01 fica pingando para um servidor e se caso não responder ele acionar um relé e aguardar três minutos e fazer o processo novamente se caso já tiver respondendo ele não faz nada Porém tem que ficar pingando a cada segundo para um IP específico. muito simples para você né! ja Para mim é bastante complicado eu não sei fazer apenas copiar e colar... quando melhorar vou fazer um curso....desde ja obrigado////////// já tenho até outros projeto para esse código tem um homem assistente instalado no TV Box 8 GB de memória 128 de HD porém ultimamente tá dando muita queda rápida de energia e às vezes desliga geral para fazer algum reparo e esqueço de ligar manual já com esse projeto é só alterar o IP colocando o IP do servidor se caso ficar sem resposta o ESPmini acionar o botão ligando ou TV Box... para você é um código sempre porém pode ser adicionado a Grandes projetos
Vi por acaso esse vídeo, mas gostei muito. Sou das antigas também, programo desde os meus 11 anos, comecei no MSX com o Basic e discuto muito isso dos RAD's com o pessoal mais novo, acho um grande retrocesso, tínhamos o VB, o Delphi, o FoxPro, etc e hoje pra desenvolver vc tem que fazer tudo na mão, acho um grande absurdo isso e parece que todo mundo acha normal. Ter que posicionar um botão no código! Coisas da época do Clipper, Mumps, Cobol, etc e fazemos isso hoje!?!?! Como assim? No Delphi vc desenhava a interface toda na tela e depois era só ir adicionando código, pq em 2021, mais de 20 anos depois não tem nada que funcione assim? Principalmente para Apps e Web, acho que alguma coisa ficou perdida no caminho, realmente não sei, mas acho um grande retrocesso.
Oi Rodrigo,
Muito obrigado pelo seu comentário. E fico feliz de ver que as pessoas da minha geração conheceram recursos muito mais avançados. Não é saudosismo nosso. É um problema de produtividade.
Forte Abraço !
Grande Fernando, até o fim com certeza! Pra quem gosta o vídeo é curto!
Muito bom. Assisti até o final
Excelente vídeo. Assisti até o final e aprendi muito.
Obrigado
Uhuuu... vi tudooooo. Obrigado
Poderia criar um conteúdo: arduíno, rs485, datalogger , parâmetros Weg cfw500?
Percebi alguns detalhes nessa versão. A plotter serial e função de auto formatação do código ainda não funcionam. Falta implementar a função de acesso rápido às partes do código, que o Vscode tem ao lado direito.
Algumas dessas funções já existem dentro dele, mas o pessoal do arduino tem suprimido alguma para simplificar a interface e outras eles precisam adequar as suas funcoes internas. Ainda leva algum tempo até ficar tudo ok. Mas acredito que essa versão vai se tornar operacional.
@@FernandoKoyanagi Realmente, essa versão ficou muito boa, só falta mesmo ajustarem os detalhes.. Atualmente estou programando o ESP32 e tive alguns conflitos de bibliotecas usando Vscode, então uso os dois programas, Vscode para programar e IDE 2.0 para o upload.
Da pra depurar o código? Que maravilha!
Ansioso por este vídeo
Sim é possível.
Obrigado, show.
Acostumei a usar o VS code, agora nem penso em usar a ide do Arduino.
Legal, boa visão Fernando. Parabéns
Obrigado João
Grande professor bons vídeos
Obrigado Paulo
QUAL A PREVISÃO PARA A VERSÃO FINAL
Tentei usar ela um tempinho atras mas ela ficava dando erro com a inclusão de bibliotecas, vou testar novamente para ver como está. Uso bastante o VS Code e estava bem animado com essa IDE 2.0
Danilo, com o tempo ela vai ficar muito mais fácil de usar que o VS code, que na minha opinião não é adequado para iniciantes.
@@ferkoyanagiuso vs code, mas não para projetos com arduíno, mas profissionalmente. Arduíno é só um dos meus vários hobbies 😁
Bacana a explanação Fernando. Só não entendi alguns termos ditos por você.
Primeiro problema que eu identifiquei no meu uso: A janela (nem o menu do site de ajuda) não cabe em monitores com 768 linhas, a resolução da absoluta maioria dos notebooks de 14 polegadas dos últimos 15 anos e de quase todos os monitores não-full HD, costumeiramente até 19,5 polegadas. A empresa Arduino tem cada vez mais perdido a mão. Por isso o avanço da Espressif, das bluepill/blackpill e do PlatformIO, seja dentro do VScode ou do Atom.
Como diz .
O Sérgio Sacanne .
Do Spice to dey .
Já entro com os dois pés no like .
Mas não lançam a versão final nunca ..... Não me arrisco a usar em produção ainda.
"Fernando fiquei até aqui" . Obrigado por essa aula.
Valeu Waldemar !
Assisti até às o final.😁
Consigo programar em assembly o Arduino pela ide 2.0 Beta ?
Não testei.
Fernando, estou enfrentando problemas para entender com funciona a função Debug nessa versão do Arduino IDE 2.0... Poderia fazer um vídeo explicando como fazer a depuração??? Ficaria eternamente grato :DDD
Oi Hugo, devo gravar mais sobre o Arduino 2.0 em breve...
já passei varias pela situação de compilar um sketch em uma IDE 1.8.x e dar pau, dai faço o teste na IDE 1.0.6 e a coisa compila maravilhosamente bem, o problema é que a turma do Arduino precisa apresentar inovações para se manterem em evidencia, o problema é que essas coisas novas pesadas, nem sempre nos entrega desempenho e confiabilidade.
Oi Weider,
Nesse caso do 2.0 não é firula não, era realmente necessário criar essa versão. Mas ele não tem muito dinheiro para contratar programadores em número suficiente. Então fazem o que é possível. Mas essa versão é beta e vai chegar a uma maturidade. Tiveram que jogar o fonte dela e fazer tudo de novo. É doloroso fazer isso, contudo necessário.
@@FernandoKoyanagi em primeiro lugar, obrigado por pela resposta., Sim, sabemos que por ser open source, a turma do arduino não dispôe de muitos recursos, mas vejo um outro problema alem desse, para quem esta adentrando o mundo arduino, apertando botões e piscando leds tudo é muito simplista, porem, o Arduino tem Evoluido para muitas areas, um deles é o suporte da IDE a outras plataformas como os ESP, Intel Galileo e outras. Isso tem exigido muito da IDE , onde parece que se foi colocando coisa sobre coisa, mas não arruman do a casa, torço para que a entrada dessa IDE 2.0 venha a resolver isso, Mas torço principalmente que se mantenha a compatibilidade com versões antigas e que se mantenha leve e rapida.
Eu queria um manual completo da sintaxe desse IDE, onde eu consigo?
Ainda não tem, para edição pode usar quase todos atalhos do VS Code. Estão criando a documentação que deverá ser disponibilizada aos poucos.
Valeu TMJ.
Eu lembro de um tal de Kylix que era uma versão do Delphi para Linux que não prosperou.
Sim , esse afundou a Borland.
Ok.Assisti até o final. . Sou apenas curioso. Obrigado.
Obrigado pela aula... Só uma observação... Tem muito eco na voz... Rs.
Que aula!
Obrigado Washington !
Fernando programava em lasca de pedra na época que se formo kkkk
Fernando para quando o proximo video soBRE GRBL e esp32?
Mário , estou ralando nele, vou demostrar com uma router que vou ensinar vocês a montar, de super baixo custo !
Obrigado Fernando fico a aguardar parabens pelo bom trabalho 🍺 saudações de Portugal
Muito bom
curti ate o final
Como atualizar do 1.8 para o 2.0? Só baixando tudo denovo ?
Ricardo. Não dá. Mantenha seu 1.8. Baixe o Zip do Arduino 2.0 e descompacte na mão copie para uma pasta e entre lá e execute o ArduinoIDE.exe
Tô aqui e curioso kkkk
Top
As IDEs RAD também são recheadas de patentes.
Arduino 2.0, se quiser pule para 19:00, mas vale ficar desde o inicio
Obg
Tá! bom
Beleza jovem.
um vídeo futuro TOP seria depuração com jtag no ESP32
Oi Eduardo estou preparando !
Cara vcs vão aprender mais aqui dq na facul.
Forte abraço !
👍
52 mano, poxa ta bem conservado!!!
Obrigado
Vai ter esp32 nesse ide 2.0?
Sim. É compatível, só fazer o download da placa colocando a URL nas preferências
o senhor da curso de arduino
FK Mandou bem na comparação kkkkkk
Acho que o port do Delphi que vc queria lembrar era o Kilix
Foi isso mesmo !
No passado tentei melhorar bastante a IDE do Arduino... E muito disso que está sendo apresentado, tinha implementado em 2015... ruclips.net/video/jSRuVy_fcVM/видео.html
Eles aceitaram muitas melhorias que fiz, mas as melhores que queria realmente não...
Infelizmente é um projeto opensource e é até difícil gerenciar muitas contribuições.
Bom seria,conectar USB 3.0,seria viável?
Oi Humberto, depende do microcontrolador, a grande maioria nem tem velocidade para mandar muita coisa pela usb3 , mas sempre é possivel conectar a um HostUSB não depende da Arduino IDE.
@@FernandoKoyanagi estou montando meu simulador de vôo, vou ter que conectar mega 2560,pelo menos três, estou achando que vai faltar porta usb,estou com medo que não de certo,Fernando eu sou leigo no assunto!
Obrigado!
Pode ligar 1 pc em vários arduinos. Ja fiz isso.
@@FernandoKoyanagi Bom dia,Fernando,pode exemplificar como fazer isso,não vejo seu contato!
Obrigado!!
🔞 Vc é do meu tempo, Apple II+ Super Visicalc, DBase III, WordStar? Comecei na Cobra "queimando" EEPRONS ...
Fernando me aceita lá no Linkedin meu caro...Valeu!
Todo fabricante de microcontrolador e microprocessador tem seus IDEs e não tem nada a ver com Microsoft.
Nem mesmo aqueles que não são empresas de semicondutores, como o mikroC por exemplo
Fernando me aceite no Linkedin poxa rss
Concordo com você Fernando, interface gráfica web é uma aberração.
Você usou uma palavra adequada. Forte abraço !
Joao alves
muito bom
Parece o pai do monark
Cara, é só o meu RUclips que fica entrando nessa poha de vídeo sozinho ????
Assisti tudo....
Falou, falou, falou...
E esqueceu de falar do DBase III Plus...
rsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrs...
Mengão campeão do mundo
K .
Eu .
Sempre digo .
Quer coisas de graça.
Vire hippie ou mendigo .
Mas já sabendo .
Que pra hippie.
A maconha tem que pagar .
É pra mendigo .
Boa sorte .
??
A