Oi Syntand. 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.
@kleidissonaugusto2 жыл бұрын
Muito bacana seu teste.
@BrincandocomIdeias2 жыл бұрын
Oi Cleidson. Muito obrigado. Matou a curiosidade de muita gente. Apesar de que dificilmente um projeto precisa tanta velocidade. No cursodearduino.net você aprenderá a eletrônica e a programação necessárias para desenvolver seus projetos. Ainda conta com nosso grupo de whats app para interagir com osdemais alunos e com a equipe de suporte que estará pronta para responder suas dúvidas com relação ao conteúdo das aulas. E também o encontro semanal, via zoom, com o prof. Flavio, seus assistentes e os demais alunos onde você poderá tirar dúvidas, apresentar seus projetos, debater ideias e soluções e ainda bater um papo tecnológico onde todos aprendem muito. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias.
@MrBravo1346 жыл бұрын
Simples, conciso e preciso! Parabéns!
@rikomelo70626 жыл бұрын
Parabéns, esse vídeo apresentou informações relevantes a escolha do arduino mais adequado aos meus projetos.
@TheCeltube6 жыл бұрын
Realmente fiquei surpreso com o teste em vários modelos de Arduino. Parabéns Flavio, vou assistir com frequência seus vídeos!
@developerlage6 жыл бұрын
Que aula bem feita, parabéns Flávio por seu trabalho de passar conhecimento.
@luannascimento26642 жыл бұрын
Muito bom
@BrincandocomIdeias2 жыл бұрын
Oi Luan. Muito obrigado. Que bom que gostou. Você pode encontrar esta didática, também nos cursos cursodearduino.net/principiantes e cursodearduino.net. Gostaríamos de aproveitar a oportunidade para sugerir que assista a uma aula online gratuita. cursodearduino.net/aula-online Deixe-nos um like e compartilhe nossos vídeos para que outras pessoas conheçam nosso trabalho. Um forte abraço da Equipe Canal Brincando com Ideias. Nosso canal no Telegram: t.me/canal_brincando_com_ideias Nosso canal no Instagram instagram.com/brincandocomideias/
@heinojaegertube6 жыл бұрын
Show, parabéns Flávio. Todos me falavam q o Leonard era mais rápido, mas não sabia quanto. Este teste é ótimo.
@anibalvilelarj6 жыл бұрын
Como o tempo de execução em todos eles é da ordem de poucos milissegundos para 1000 vezes o Loop, acho que você poderia aumentar esse número para 100.000 vezes. Ainda assim, o tempo total seria menor que meio segundo. Isso daria um resultado mais preciso. Esse Leonardo, por exemplo, usa o mesmo clock de 16MHz, e no entanto ele foi quase 3 vezes mais rápido no seu teste. Isso pode ser uma contaminação por conta das operações de I/O usando a porta USB. O que você acha da idéia ?
@mccriativo5 жыл бұрын
Ola! Mas vem uma ideia no final do loop escondido a mas funções e uns entra usb e serial! Vale a pena observar.
@BrincandocomIdeias5 жыл бұрын
😁
@qsptecnologia6 жыл бұрын
Muito esclarecedor este vídeo mas tem que considerar o cristal que esta sendo usado em cada microcontrolador. Outra informação muito importante é qual processamento ele ira executar. Se for um loop vai depender exclusivamente do clock e não da estrutura interna do processador. Mas se for executar rotinas como reconhecimento de padrão, multiplicação, ou seja, rotinas de DSP (Processamento digital de sinal) ai vai existir uma diferença muito grande entre microcontroladores que tenham o núcleo projetado para este fim. Esses testes feitos ao meu ver confrontam apenas oque se refere ao clock mas não ao poder de processamento. O certo seria fazer um cálculo que envolva multiplicação e divisão, alguma coisa semelhante a isto y = sen-1(x). Um exemplo claro é a linha Microchip PIC16F e PIC18F. A linha PIC16F não tem hardware interno para multiplicação ja a linha PIC18F tem, então ele executa operações muito mais rápidas. Outro exemplo é microcontroladores que tem DMA, então executa instruções por hardware e em paralelo com a ULA do processador mas acho este vídeo muito útil para termos uma idéia. Grande abraço
@claudiohenrique85544 жыл бұрын
Cara quanta sabedoria! No final tem questionamento que eu ficaria muito grato se tanto você quanto o pessoal do Brincando com Ideias me falasse onde está o problema. Acho que você seria a pessoa ideal para mim comentar o que aconteceu com um código que eu compus, eu fiz a mesma coisa de quatro formas diferente. Primeiramente vou te dizer o que é essa coisa: o microcontrolador (que no meu caso eu usei o Arduino UNO) devia realizar a soma do módulo do seno de um intervalo de ângulo, que para o microcontrolador eu escrevi: resultado += abs(sin(angulo * (PI / 180)))); /*multipliquei angulo por PI/180 para converter o argumento do seno de graus para radianos*/ As quatros formas que eu usei foi um: (1°) for, (2°) while, (3°) if com goto (da seguinte forma: varificacao: if(angulo < 255){ resultado += abs(sin(angulo * (PI / 180)))); angulo++; goto verificacao; } ) e também escrevi as (4°) 256 linhas da seguinte forma: resultado += abs(sin(angulo++ * (PI / 180))); /*assim o microcontrolador irá começar com o angulo valendo 0 e vai incrementando a cada execução*/ . Ao final dos 4 métodos utilizados eu escrevi: Serial.println(resultado); Serial.println(tf - ti); /*tf = tempo final, ti = tempo inicial. Que eu coloquei em seus devidos lugares*/ Quando eu vi os print no serial monitor eu estranhei bastante pois o for deu 33680 microssegundos, o while mais o if com goto deu 33688 microssegundos, e o surpreendente as 256 linhas deu 4 microssegundos. Isso supreende porque o ciclo de máquina vezes a quantidade de instrução foi maior que o tempo printado no serial monitor (16000000 mega Hertz é igual a 62,5 nanosegundos, vezes as 256 linhas de código daria *16 microssegundos*). Você saberia me informar o porquê dessa diferença de tempo do calculado (16us) para o printado no monitor serial (4us)? Nota: o resultado foi igual em todos os 4 métodos.
@jonathannunes73644 жыл бұрын
Fiz o teste no ESP32, realmente surpreendente A funcao Loop foi executada 1000 vezes em 168 microsegundos. Isso equivale a 5.952.380,95 vezes por segundo. 15 vezes mais rápido.
@BrincandocomIdeias4 жыл бұрын
Oi Jonathan. Muito obrigado por participar do canal e por compartilhar sua experiência. Muito bom. É sem dúvidas mais rápido. Inscreva-se no canal e receba notificações dos nossos vídeos. 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.
@victorteixeira22456 жыл бұрын
Ótimo vídeo, só acho que poderia ter incluído o NodeMcu na comparação.
@LucianoHAlbano6 жыл бұрын
Boa tarde, você chegou a testar o Arduino Micro que utiliza o mesmo microcontrolador do Leonardo, o Atmega 32U4 se ele possuí a mesma velocidade do Leonardo. Preciso para um projeto onde tenha que ser rápido e em pequenas dimensões. Obrigado.
@honimecstudio25685 жыл бұрын
é o mesmo Luciano,até eu vou comprar kkk espero que tenha te ajudado
@funkysagancat32956 жыл бұрын
Opa Flávio! Oq vc acha a respeito de placas "imitação" do arduíno como o ESP32?
@funkysagancat32956 жыл бұрын
Algumas tem uns specs melhores mas são confiáveis? Vale a pena comprar?
@JuninGamePlays6 жыл бұрын
Eu tenho uma ESP8266, vale a pena. Dá pra fazer vários projetos legais com o wireless que vem integrado a ela.
@bolowtamaynpyke10806 жыл бұрын
professor eu queria saber como fazer para q e um delay não some com outro delay ?
@gleiciano85126 жыл бұрын
Pesquise pela a função Milis() , no vídeo multitarefas ele explica .
@gulisboa40406 жыл бұрын
pesquiso dois videos do canal: -multitarefas -delay x millis
@rodrigolima6616 жыл бұрын
Cara, que tal colocá-los para fazer contas? Eu também já gastei horas fazendo sketch para tentar um benchmark mas nao cheguei em nenhuma resposta conclusiva, mesmo comparando o 328p com ESP8266, que tem clock de 80 ou 160mhz, certo? Achei certa vez um comparativo onde eles tinham de calcular numeros complexos, com ponto flutuante, com muitas interações, acho que ai sim dá para chegar em algum resultado de comparação, embora, se o projeto a ser utilizado não fizer cálculos, de nada vai adiantar né..... mas fica a dica, fazer contas complexas.... grande abraço.
@paulinhopeyneau31569 ай бұрын
tem como usa Arduino para aumenta o desempenho do computador?
@BrincandocomIdeias8 ай бұрын
Oi Paulinho. Muito obrigado pela sua participação. Não que saibamos. 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.
@Heitordama6 жыл бұрын
Esse teste esclarece algumas coisas, porém tem que se tomar cuidado. Não se pode julgar um elefante por ele não saber subir em árvores. Seria bom fazer outros testes pra cálculos matemáticos, velocidade das portas, entre outros.
@claudiohenrique85546 жыл бұрын
Uma coisa eu não entendi: se o clock do cristal que é 16000000 (Hz) por que a velocidade é tão inferior a isso???
@BrincandocomIdeias6 жыл бұрын
Porque uma comando da linguagem Arduino/C++ contém mais que uma instrução para o microcontrolador 😁
@kmargos6 жыл бұрын
O leonardo tem um processamento diferente pll atingindo 48mhz....ou seja 3vezes mais veloz