Тёмный

MICROCONTROLADOR AVR: VAMOS DO PRINCÍPIO | Curso de Arduino  

WR Kits
Подписаться 381 тыс.
Просмотров 12 тыс.
50% 1

Apoio: bit.ly/filipefl...
ADQUIRA OS CURSOS A SEGUIR E CONCORRA AO OSCILOSCÓPIO
ROHDE&SCHWARZ:
Proteus Simulação de Circuitos e Criação de Lay-Outs
go.hotmart.com...
Curso LT Spice Básico
go.hotmart.com...
Curso LT Spice Intermediário
go.hotmart.com...
Monte o Seu Laboratório Profissional de Eletrônica
go.hotmart.com...
Assim que você tiver acesso ao curso, seu cupom irá
automaticamente para urna do sorteio!
*esta promoção é válida para o primeiro semestre de 2020.
Mais detalhes sobre a promoção aqui:
• Começa aqui o caminho ...
===================================================
DEMAIS CURSOS EXCLUSIVOS WR KITS:
Arduino para Iniciantes
go.hotmart.com...
Treinamento em Osciloscópio Digital
go.hotmart.com...
Leitura e Interpretação de Datasheets
go.hotmart.com...
===================================================
OUTROS CURSOS HOTMART RECOMENDADOS:
Eletrônica Geral
go.hotmart.com...
Manutenção de Smartphones
go.hotmart.com...
Manutenção de Notebooks
go.hotmart.com...
===================================================
Loja WR Kits: wrkits.com.br/
Se inscreva em nosso canal do Telegram:
t.me/joinchat/...
Fanpage: / wrkits
Twitter/Instagram: @WagnerRambo
Contribua com a WR Kits em uma das plataformas:
/ wrkits
apoia.se/wrkits
www.padrim.com...
Apoio único de 2 Reais:
www.mercadopag...
===================================================
Se inscreva também nos nossos outros Canais:
Wagner Rambo - Canal Pessoal
/ wagnerrambo
Eng. Wagner Rambo - Bastidores WR Kits e Dicas de Engenharia!
/ engwagnerrambo
WR Bits - Eletrônica Digital e Processadores
/ wrbits
Somente Leitura - Dicas de Livros e Comentários Diversos
/ somenteleitura
Engenheiro Fitness - Musculação, Dieta, Treino e Informação
/ engenheirofitness
===================================================
Descrição do vídeo:
Hoje começaremos a estudar os microcontroladores AVR mais de perto! WR Kits curso de Arduino.
===================================================
Confira todas as nossas playlists e
programação atualizada do canal :
wrkits.com.br/...
===================================================

Опубликовано:

 

19 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 112   
@pccsrr
@pccsrr 4 года назад
WR, Prefiro esse tipo de programação, deixa o programa muito profissional e se assemelha com o tradicional C, e programação em PIC.
@andrewSantosMaia
@andrewSantosMaia 4 года назад
Abstrações fazem parte de qualquer área. Faz parte da evolução. Os próprios microcontroladores são uma forma de abstração num módulo de processamento isolado. Não é certo nem errado utilizar um ou outro, depende do que você quer fazer. Se você utilizar as abstrações da Linguagem do arduino você tem a facilidade de desenvolver mais rápido e deixar seu código mais claro, se for para fazer algo extremamente simples como monitorar um sensor e ligar ou desligar algo, não vejo problema de utilizar. Se você utilizar programação diretamente com os registradores do microcontrolador você tem a vantagem de ter mais controle sobre o microcontrolador fazendo talvez um código mais performático em contrapartida seu código fica menos claro e complexo, valeria a pena talvez para projetos grandes e de alta performance, o que não é muito comum. Tudo é um trade off, se ganha de um lado e perde do outro.
@arthurcastro1713
@arthurcastro1713 4 года назад
Bom demais!! Estava estudando programação de AVRs em C estes dias e acho uma ótima iniciativa e incentivo para a galera. Este tipo de conteúdo dificilmente é encontrado em português. Parabéns! Ansioso pelo que virá... #querooMeuAVR
@moisestrambini
@moisestrambini 4 года назад
Parabéns pela primeira vez alguém explicou essa técnica de forma que consegui entender, gostei muito gostaria de ver mais vídeos ou um curso sobre essa técnica de programação
@canalwrkits
@canalwrkits 4 года назад
Que ótimo Moises, obrigado, nos acompanhe sempre!
@ErrorV0B1S
@ErrorV0B1S 4 года назад
Se der pra comentar sobre AVR x PIC no curso vai ser "Top" #queroMeuAVR
@RenanSilva-os2go
@RenanSilva-os2go 4 года назад
Perfeito! Seria muito bom ter mais vídeos como esse explicando o básico de programação para Microcontroladores.
@Rodrigo_RDA
@Rodrigo_RDA 4 года назад
Excelente aula! Na minha opinião todas as aulas daqui para frente deveriam ser assim, focadas na otimização dos códigos. E acho muito bacana fazer vídeos assim, dedicados a apenas ensinar uma técnica, porém passo a passo, bem detalhado, pois fica bem mais fácil para o aluno pesquisar e encontrar o que procura. Tipo, sobre 'bitwise' já vi vários vídeos seu usando ele mas até então eu não sabia usá-lo (não entendia o que de fato acontecia com o bit, o passo a passo). Agora, com um vídeo dedicado só a esse assunto, além de agora eu ter aprendido a usá-lo, fica bem mais fácil quando eu precisar pesquisar sobre isso no futuro. Poderia fazer videos novos sobre técnicas que talvez possam ter ficado "perdidas" dentro de outros vídeos (um vídeo só sobre a técnica).
@canalwrkits
@canalwrkits 4 года назад
Valeu Rodrigo, traremos muito conteúdo bacana como este, siga acompanhando e sugerindo o canal para todos interessados.
@MrDanielFNogueira
@MrDanielFNogueira 4 года назад
Excelente aula!
@canalwrkits
@canalwrkits 4 года назад
Obrigado Daniel!
@fernandoanton5148
@fernandoanton5148 4 года назад
fiquei um tempo sem poder estudar em cima de seus vídeos devido estar focando em outra área também, agora estou voltando aos poucos... senti muita saudades de trabalhar com microcontroladores, amo isso e seu canal é o melhor para quem quer aprender de verdade!
@canalwrkits
@canalwrkits 4 года назад
Bem-vindo de volta meu amigo Fernando! Continue acompanhando nossas aulas sempre! Sucesso!
@vandervideo3668
@vandervideo3668 4 года назад
Excelente aula Wagner está sim ajudando muito esse tipo de conteúdo, esse técnica de bitwase sempre me causa uma certa confusão, mas sua explicação foi bem esclarecedora gostaria de ver um projeto maior sem os comandos da ide do arduino. Imagino que fica também de portar esse código para um pic por exemplo se for preciso.
@saojao3655
@saojao3655 4 года назад
Curti bastante esse tipo de conteúdo! Show de bola!
@wilianfc
@wilianfc 4 года назад
Wagner, o seu conteúdo é um dos melhores do RU-vid. Sempre indico seu canal para meus alunos. Muito obrigado.
@josecarlostavaresribeiro6584
@josecarlostavaresribeiro6584 4 года назад
Olá Wagner boa aula
@marceloandrade225
@marceloandrade225 3 года назад
Sensacional! Muito legal este forma de programação onde mistura o assembly com C. Estudei PIC na faculdade em 2000! Trabalhar apenas em C eu sempre achei pesado. Desta forma fica mais leve o programa. Obrigado pelas aulas!
@tomsousa9047
@tomsousa9047 4 года назад
Agora com o isolamento em casa teremos para ver vídeos, teria como fazer futuramente um vídeo sobre, como fazer um gravador high voltage para destravar os fuses do avr, e como usar os pinos do clock e o pino de reset como saídas?
@eliaspbareia
@eliaspbareia 4 года назад
Muito boa a iniciativa.
@Mario-ye9pt
@Mario-ye9pt Год назад
Muito bom, parabéns!
@reinaldooliveira7487
@reinaldooliveira7487 3 года назад
Muito bom. Quero mais.
@marcelogoncalves7400
@marcelogoncalves7400 4 года назад
Salve Professor ,como sempre ótimos conteúdos ,gostei mUito desta técnica e a partir de agora pretendo programar desta forma ,vi aqui que ocupa muito pouco do espaço de memória ,show de bola e aproposito , sim eu quero mais material sobre AVRs ,um forte abraço e obrigado #EUQUEROMEUAVR
@gersonfer
@gersonfer 4 года назад
Esse tipo de aula é excelente. Foge do padrão. Parabéns! #queroMeuAVR
@carlosfilippelli7793
@carlosfilippelli7793 4 года назад
Só para ilustrar, o Blink da Arduino consumiu 924 Bytes, contra apenas 628 Bytes deste código otimizado (32% menor). A velocidade tb deve ter aumentado nessa proporção. Parabéns por trazer o código "raiz" de volta...
@guilhermeschweitzer8459
@guilhermeschweitzer8459 Год назад
Se me perguntar se eu quero ir pra Disney ou assistir uma aula do Wagner, não tenha dúvidas! É muito prazeroso a compreensão dos seus ensinamentos, valeu!!
@canalwrkits
@canalwrkits Год назад
Obrigado Guilherme!
@jailsonsanthos724
@jailsonsanthos724 3 года назад
Wagner, parabéns pelo vídeo! Gostaria sim, de ver mais vídeo com esse tipo de conteúdo. Abraços e sucesso.
@jeandesouza9716
@jeandesouza9716 4 года назад
Wagner faz um curso de STM32 utilizado a placa ARM STM32 - STM32F103C8T6 e a plataforma STM32CubeMX
@ltvilareal
@ltvilareal 4 года назад
Apoiado!
@blurginouliz
@blurginouliz 3 года назад
Puuuuuuutz aí eu botei muita fé em! Se fizer eu compro na hora
@DaviSantos-xl2xb
@DaviSantos-xl2xb 4 года назад
cara acompanho seu canal a um bom tempo e adoro seus conteúdo, principalmente quando se trata de computadores, gostei muito da serie do z80, e do computador de 8 bits, seria bom se tivesse uma serie sobre microcontroladores AVR, mais só o AVR sem nada de arduino, como a serie sobre o PIC, seria como um curso de arduino, mais usando o assembly, seria ótimo programar em assembly. parabéns pelo conteúdo que vale ouro e fica ai minha sugestão.
@canalwrkits
@canalwrkits 4 года назад
Muito obrigado Davi! Consideramos a sugestão. Peço que veja a playlist do curso, pois já temos algum conteúdo sobre Assembly.
@LeandroSilva-dh8ie
@LeandroSilva-dh8ie 4 года назад
Muito bom esse tipo de conteúdo. #querooMeuAVR
@luisgarrido2166
@luisgarrido2166 4 года назад
Caro Wagner, Um curso que gostaria de ver, seria um de microcontroladores AVR, nos moldes do seu curso de PIC. Ou seja, tratar o AVR, como microcontrolador stand alone sem o uso do terminal do Arduino e programa do com C ANSI. Abraço.
@canalwrkits
@canalwrkits 4 года назад
Valeu Luis, sugestão anotada. abraço
@holmybeer
@holmybeer 4 года назад
Esse tipo de abordagem é show! Usando todo o poder do avr, reduzindo o overhead das funções da ide
@ronnykraus1604
@ronnykraus1604 4 года назад
Bem esclarecedor.
@fabiomiguelsantosgouveia3400
@fabiomiguelsantosgouveia3400 4 года назад
Muito bom, super didático. Parabéns pelo vídeo!
@Glads010101
@Glads010101 4 года назад
A melhor versão do AVR Studio é a 4. As versões posteriores realmente são muito pesadas.
@marcioamorim7019
@marcioamorim7019 4 года назад
Faz um vídeo sobre automação residêncial
@lobosoftpic4760
@lobosoftpic4760 4 года назад
Excelente aula, gostei. Obrigado.
@junioraragao3957
@junioraragao3957 3 года назад
Excelente
@Alspari
@Alspari 4 года назад
Fala aí parceiro... Blzinha contigo??? Aguardando ansioso o curso de amp...😃 abraços...
@Alspari
@Alspari 4 года назад
Vai dormir mano... Se não o curso não saí... Abraços....
@godinhos7797
@godinhos7797 4 года назад
Muito bom vagner!!!👏👏 depois no final da série você poderia fazer um vídeo explicando como gravar avr
@gamerbox14
@gamerbox14 3 года назад
Por favor mais vídeos desses essa sintaxe do arduíno deixa a gente mto preguiçoso
@wladmendes598
@wladmendes598 3 года назад
Escovando bit de AVR
@yusukke7925
@yusukke7925 4 года назад
Mais uma maravilhosa aula Mestre Rambo. Obrigado! Queria deixar uma sugestão. Que tal um voltimetro AC 127/220 com Arduino?
@canalwrkits
@canalwrkits 4 года назад
Muito obrigado, sugestão anotada.
@ltvilareal
@ltvilareal 4 года назад
Ótimo!
@ProfPauloMH
@ProfPauloMH 4 года назад
Gente não se trata de ser um código em C clássico, mas de utilizar os registradores de estado e saída digital ao invés de utilizar as funções pinMode() e digitalWrite() que não deixam de ser funções escritas em C clássico. A vantagem de utilizar os registradores do microcontrolador ao invés de funções é que tanto a configuração do estado do pino quanto a saída digital se tornam muito mais rápidos, consequentemente deixando o seu código mais otimizado e rápido. Lembrando que em casos de rotinas de saída digital em funções chamadas por interruptores é altamente recomendado o uso dos registradores ao invés das funções.
@arduinomaquinas
@arduinomaquinas 4 года назад
Like 588, gosto muito da escrita neste modo, em BitWise !!! Parabéns Wagner, tamujunto rsrs ...
@gabrielrodrigesazeredo8140
@gabrielrodrigesazeredo8140 4 года назад
Parabéns pelos videos incríveis!!!
@paulopatto8283
@paulopatto8283 Год назад
Ola WRambo, esperava no video uma explicação tecnica da vantagem em performance ou coisa do tipo ao usar essa técnica. Pois usando ela deve ter ganho por usar os registradores porém eu nao poderia portar o codigo para outro microcontrolador pois a pinagem pode ser diferente.
@canalwrkits
@canalwrkits Год назад
Esse curso vai ajudar >> AVR: Projetos Profissionais: go.hotmart.com/I63648870F
@userUndefined404
@userUndefined404 4 года назад
Lembrei da sequencial de leds do curso de pic.
@Neneribeiraopreto
@Neneribeiraopreto 4 года назад
Tô gostando, muito bom!
@Seu_Lunga
@Seu_Lunga 4 года назад
Além da gratuidade, ser multiplataforma, o que é mais importante! Esse delay como tá escrito aí não seria uma função do arduino? Muito bom o vídeo, por favor faça mais assim! 👍👏
@canalwrkits
@canalwrkits 4 года назад
Valeu! Sim, o delay utilizamos da Arduino library. No entanto a intenção foi ilustrar configuração de saídas digitais aqui, a temporização não foi o foco.
@Antherrely
@Antherrely 4 года назад
Excelente Wagner! você acha a programação em C clássica mais eficiente do que a linguagem que é normalmente usada no na IDE do arduino?
@canalwrkits
@canalwrkits 4 года назад
Valeu Giovanni! Sim, principalmente se substituirmos as funções tradicionais da IDE do Arduino por trabalho com registradores. Já provei em outros vídeos na prática, que ganhamos em velocidade e memória.
@marcus8619
@marcus8619 3 года назад
Top
@pedrinho482008
@pedrinho482008 4 года назад
Ótimo conteúdo!!
@lucianosilva2375
@lucianosilva2375 4 года назад
Poderíamos pensar em fabricar respiradores mecânicos para ajudar o Brasil nessa pandemia....Sonhando ?
@LeandroPereira-qn1xq
@LeandroPereira-qn1xq 4 года назад
Demorei 30 min para fazer um blink no Atmel Studio de tão pesado q ele eh incluindo 4,5 min para carregar.
@Thuliolima2008
@Thuliolima2008 4 года назад
Primeiro...lá vamos nos
@jorgesantos8828
@jorgesantos8828 4 года назад
Quero meu AVR
@antoniodias9595
@antoniodias9595 4 года назад
Boa noite professor, podia gravar nota musical no attiny 85 para nós e mandar por email? pode cobrar, obrigado.
@halyssoncarvalhosilvajunio3171
@halyssoncarvalhosilvajunio3171 4 года назад
Prof° Wagner, tive a curiosidade de substituir void " setup( ) { } ", por " int main (void) {return0; } " , quando enviei o mesmo código desse vídeo utilizando main, nada ocorreu com o LED. O que ocorreu ? A interface do Arduino não é baseada em C++ ?
@eletrobeto555
@eletrobeto555 4 года назад
Muito bom!!
@edsonlopes3610
@edsonlopes3610 7 месяцев назад
Ficou com o mesmo check sum e as informações iguais e não funciona será que tem alguma proteção no chi
@leogomide07
@leogomide07 4 года назад
Poderia fazer também PORTB = PORTB ^ (1
@edsonlopes3610
@edsonlopes3610 7 месяцев назад
Por favor caríssimo como saber se o Attiny13 está protegido eu fiz a leitura e gravei em um novo Attiny13-20ssu porém não funciona
@felipecardoso673
@felipecardoso673 4 года назад
Gostei muito desse tipo de programação, você trabalha bem mais próximo do hardware, Wagner, programação desta forma que o senhor demonstrou no vídeo, consome menos memória de armazenamento no Arduino? Gostaria de mais conteúdo a respeito!
@canalwrkits
@canalwrkits 4 года назад
Valeu Felipe, consome sim, experimente compilar dois códigos aí que fazem a mesma coisa e compare a memória após a compilação.
@crpmoura
@crpmoura 4 года назад
Tem uma placa da lava e seca com este microcontrolador tmp86c42 ele pode ser lido modificado o arquivo e regravado?
@hvacskull
@hvacskull 4 года назад
É possível fazer controle pid com arduíno professor Wagner?
@canalwrkits
@canalwrkits 4 года назад
Sim Davidson, já temos alguns exemplos no canal.
@GilbertoGozzi
@GilbertoGozzi 4 года назад
Xor tbm zera o bit
@GilbertoGozzi
@GilbertoGozzi 4 года назад
Xor portb.5 com xor porta.5
@GilbertoGozzi
@GilbertoGozzi 4 года назад
@marcelo henrique morares "xor portb.5 com portb.5
@GilbertoGozzi
@GilbertoGozzi 4 года назад
@marcelo henrique morares , "PORTB.5 = PORTB.5 ^ PORTB.5", OU PORTB.5 ^= PORTB.5
@GilbertoGozzi
@GilbertoGozzi 4 года назад
@marcelo henrique morares , em outra mensagem perguntei ao Wagner se aceitaria o portb.5 , ele disse que sim , ainda não testei , mas usei muito algo parecido em Z80 , pra zerar o acumulador , "XOR a"
@danielgoldackertec.emeletr6737
@danielgoldackertec.emeletr6737 4 года назад
# quero meu AVR
@fernandoanton5148
@fernandoanton5148 4 года назад
Maravilha! #queromeuAVR
@dmaneiro88
@dmaneiro88 4 года назад
#querooMeuAVR
@rumaocampos9328
@rumaocampos9328 Год назад
👀😎
@AlexOliveira777
@AlexOliveira777 4 года назад
#queroomeuAVR
@arimateia5630
@arimateia5630 4 года назад
Like 1! #queroomeuAVR
@anacletomarcal1313
@anacletomarcal1313 4 года назад
E lavamos nós... kkk
@leosmi1
@leosmi1 4 года назад
kkkkkkkkkk
@ricardojrtel
@ricardojrtel 4 года назад
#querooMeuAVR, esta forma de programação direto com registradores é mais profissional. Continue com este conteúdo.
@GilbertoGozzi
@GilbertoGozzi 4 года назад
Portb.5 também funciona ???
@canalwrkits
@canalwrkits 4 года назад
Sim, é o pino 19 que está associado ao digital 13 do Arduino UNO.
@lucasmaiagomes6922
@lucasmaiagomes6922 4 года назад
#QueromeuAVR
@fonsecaj2
@fonsecaj2 4 года назад
#quero0MeuAVR
@joascostamartins1819
@joascostamartins1819 4 года назад
#queromeuAVR!!!
@silviosilva2717
@silviosilva2717 4 года назад
#queromeuavr
@carluciorodrigues8189
@carluciorodrigues8189 4 года назад
#cursostm32, temos que largar dessa vidinha de arduíno e evoluir
@WillianSantos20
@WillianSantos20 4 года назад
Excelente aula!
@EdwildsonCoelhoRodrigues
@EdwildsonCoelhoRodrigues 4 года назад
#queroomeuAVR
@andreim.coimbra1261
@andreim.coimbra1261 4 года назад
#queromeuAVR
@marconioferacio
@marconioferacio 4 года назад
#queromeuavr
@Ricardoluisdelima
@Ricardoluisdelima 4 года назад
#queroMeuAVR
@rafaelcristianodoprado2859
@rafaelcristianodoprado2859 4 года назад
#queroMeuAVR
@halyssoncarvalhosilvajunio3171
@halyssoncarvalhosilvajunio3171 4 года назад
#queroMeuAVR
@edsonandradepa
@edsonandradepa 4 года назад
#queroMeuAVR
@douglasrafaelrovarotto316
@douglasrafaelrovarotto316 4 года назад
#queromeuAVR
@stk13ful
@stk13ful 4 года назад
#queromeuavr
@lenon.moreschi
@lenon.moreschi 4 года назад
#queromeuavr
@lenon.moreschi
@lenon.moreschi 4 года назад
Acredito que esse método é a cerejinha do bolo, que facilita a vida do programador, torna o código muito sucinto e profissional.
Далее
PIC x AVR | A luta do século. Qual é o melhor?
24:07
MICROCONTROLADOR ATMEGA328P | Curso de Arduino #002
17:54