Caro Amigo,parabéns pela iniciativa! a internet está poluida de projetos CTRL C,CTRLV, WR kits faz a diferença com aulas de Qualidade e perfeição.....Parabéns !!!!!
Boa tarde, Wagner! Muito legal e bem explicado. Eu pretendo aplicar essa técnica quando for utilizar o módulo ethernet, para deixar meu usuário mais confortável para alterar as configurações de rede, sem ter necessidade de dar upload em um código feito para ele. Muito obrigado!
Wagner, excelente aula, muito instrutiva, mas consultando o datasheet constatei um equívoco, o ATMEGA 168 possui 512KB, o 328P possui 1KB de EEPROM. Forte abraço
Excelente suas vídeo aulas. Das aulas de arduino, consegui assistir todas para agora então ir acompanhando sempre que sair uma nova. :) Acho que o seu canal é o melhor canal técnico "de verdade" (se não for o único) no RUclips. Aulas com enfoque técnico e ótima didática - gosto disso. Meus parabéns! Ps.: Posso dar uma sugestão? Já que vc tem alguns cursos no seu canal, tente organizar os vídeos dos cursos em playlists exclusivas destes cursos. Por exemplo, vc tem uma playlist chamada "Arduino e Microcontroladores AVR" que contém arquivos das aulas do "Curso de Arduino" e outros que não são deste curso. E existe também a playlist "Microeletrônica" que está no mesmo modelo. As demais playlist seguem este formato, então talvez eu não tenha pegado o "espírito da coisa", mas acho que se organizar as playlists fica mais fácil de acompanhar os cursos e demais temas separadamente. Forte abraço!
Daniel Zanin , muito obrigado pelos elogios! Sim, a sugestão das playlists só para os cursos é boa, podemos pensar no assunto. Continue nos acompanhando. Forte abraço!
Show muito bom!!!! eu já aprendi muito com esse canal sensacional!!!!!! só uma curiosidade nunca vi ninguém fazendo leitura do código gravado no arduino, o controlador suporta isso, ou alguém já tentou algum modo de rackear e fazer a leitura pois seria interessante!!!!!
Wagner, parabéns por mais essa vídeo aula!!!! Para gravar string segue o mesmo processo? Queria salvar o ID do cartão RFID, para que não precise ficar compilando para adicionar uma nova tag. Vc poderia fazer um vídeo para gravar numa EEPROM externa.
Boa tarde, Wagner. Parabéns, pelo vídeo, muito interessante... Gostaria de aplicá-lo ao termômetro com display de LCD, pois o mesmo anota a máxima e mínima, só que ao desligá-lo perco os dados...
Parabéns pela aula. Eng. Wagner eu tenho uma dúvida com relação a gravação na EEPROM, como faço para realizar a gravação de um número maior que um inteiro 255 na memória?
+Henrique César Pellegrino Masetto , ótima dúvida. Terá que particioná-lo. Exemplo: 15947 (decimal). Convertendo para hexadecimal com a calculadora do Windows: 3E4B (hexadecimal). Salve o byte menos significativo (4B) em um endereço da EEPROM e o mais significativo (3E) no endereço seguinte.
pq quando eu reseto o arduino ele continua contando normalmente, e as vezes volta a contar do 1 novamente? e se eu desligo da tomada, ele começa a contar do 259 em diante, ta tendo algum problema pra dizer a verdade ele começa de números aleatórios, as vezes continua de onde parou, mas as vezes começa de números aleatórios, nada a ver com o que foi salvo, tanto quanto eu reseto, tanto quando eu desligo e ligo de novo
Olá Wagner, Tudo bem? Espero que sim! Estou tentando descobrir o numero de serie do meu eeprom, pois o numero de série está raspado, consigo descobrir pelo Arduíno?? Se souber de alguma solução poderia me retornar??
Olá , eu eu gostaria de uma ajuda ! Gostaria de saber como eu configuro o Arduíno para depois do sensor acionado transmitir um comando para leitura de áudio de um pendrive com a faixa que eu quiser , saindo diretamente para um auto-falante .. Você pode me ajudar ?
Boa tarde, Wagner! Observando este código, vi que o EEPROM.write está dentro do loop sem nenhum condicional. Desta forma, este endereço será gravado a cada execução do loop? ou quando vamos escrever um dado, ele só escreve quando o valor recebido for diferente do valor armazenado? No caso de execução incondicional a cada loop, isso diminuiria a vida útil desta memória!!
São ótimas suas aulas cara! Sou iniciante em arduino e este tutorial me ajudou a abrir a mente! Porém ainda tenho uma dúvida, eu preciso salvar duas variáveis distintas na eeprom, uma chamada "ini" e outra "fim", onde elas conterão números inteiros de até 5 dígitos. Infelizmente não estou achando um modo de salvar deste modo. Pode me dar uma luz? Abraço!
+WR Kits Ví aquele esquema de usar loByte e hiByte, mas não entendi muito bem o funcionamento. Cada byte armazena até 2 caracteres, mas como vou utilizar se armazenar 5 caracteres por exemplo? Uso o hiByte duas vezes e uma loByte da variável? E desse modo eu aloco em 3 endereços na EEPROM, seria mais ou menos por aí o caminho?
bom sou iniciante em arduino, tenho a logica a baixo e gostaria de salvar a variavel knparcial na eepron porem ela e do tipo float pode me ajuda? if (Statepulso1 == LOW || Statepulso2 == LOW) { kmparcial = kmparcial + metros; //metros corresponde 0.01136363636363636 contador = contador + 1; delay(100); if (contador == 88) { kmtotal = kmtotal + 1; contador = 0; } } //compara acumulo do hodometro parcial, e zera se maior que 9999// if (kmparcial >= 1000) { kmparcial = 0; }
Pode ser utilizado sempre que desejar. Pode-se utilizar a técnica de gravar os dados em endereços diferentes, desta forma maximiza-se a vida útil da EEPROM.
Wagner, boa noite tudo bem?? me tira uma duvida não sei se ja temos este vídeo, começando com Arduíno agora e brincando aqui como hooby. ex, no meu código tenho uma informação que coloquei em MS. ex. 1000ms teria alguma forma de ler este valor via Bluetooth em um campo texto, edita-lo via celular ou tablet e salva-lo novamente para gerenciar tempo de atuação de uma solenoide? ja estou controlando o tempo da solenoides via programação, mas toda vez que tenho de editar tempo de ligar e desligar tenho de editar o cod e subi-lo novamente para meu arduino :( grato pela atenção. se puder chamar no whats ou mandar por aqui mesmo, fico devendo a coca cola gelada :) 34988187499 grande abraço
Excelente como sempre !!! Vc compartilha seus conhecimentos de forma clara e muito didática, Obrigado Wagner!!!
Caro Amigo,parabéns pela iniciativa! a internet está poluida de projetos CTRL C,CTRLV,
WR kits faz a diferença com aulas de Qualidade e perfeição.....Parabéns !!!!!
+D.S.M. Montenegro , muito obrigado! Nos acompanhe sempre e passe a dica do canal adiante para nos ajudar a crescer.
Wagenr,sua aulas entao min ajudado muito, em meu projetos !!
parabens pelo seu trabalho !!
+Israel Pedro , valeu nos acompanhe sempre!
Boa tarde, Wagner! Muito legal e bem explicado. Eu pretendo aplicar essa técnica quando for utilizar o módulo ethernet, para deixar meu usuário mais confortável para alterar as configurações de rede, sem ter necessidade de dar upload em um código feito para ele. Muito obrigado!
Legal Wendell! Estude sempre conosco.
Simplesmente perfeito! !!!!!! Parabéns!
+Rodrigo Araújo , muito obrigado, nos acompanhe sempre!
muito obrigado, mais uma excelente aula me ajudou muito!
Wagner, excelente aula, muito instrutiva, mas consultando o datasheet constatei um equívoco, o ATMEGA 168 possui 512KB, o 328P possui 1KB de EEPROM.
Forte abraço
Excelente suas vídeo aulas.
Das aulas de arduino, consegui assistir todas para agora então ir acompanhando sempre que sair uma nova. :)
Acho que o seu canal é o melhor canal técnico "de verdade" (se não for o único) no RUclips. Aulas com enfoque técnico e ótima didática - gosto disso. Meus parabéns!
Ps.: Posso dar uma sugestão? Já que vc tem alguns cursos no seu canal, tente organizar os vídeos dos cursos em playlists exclusivas destes cursos. Por exemplo, vc tem uma playlist chamada "Arduino e Microcontroladores AVR" que contém arquivos das aulas do "Curso de Arduino" e outros que não são deste curso. E existe também a playlist "Microeletrônica" que está no mesmo modelo. As demais playlist seguem este formato, então talvez eu não tenha pegado o "espírito da coisa", mas acho que se organizar as playlists fica mais fácil de acompanhar os cursos e demais temas separadamente.
Forte abraço!
Daniel Zanin , muito obrigado pelos elogios! Sim, a sugestão das playlists só para os cursos é boa, podemos pensar no assunto. Continue nos acompanhando. Forte abraço!
Ótimo, obrigado.
João Valentim Barbo , valeu muito obrigado!!
Show muito bom!!!! eu já aprendi muito com esse canal sensacional!!!!!! só uma curiosidade nunca vi ninguém fazendo leitura do código gravado no arduino, o controlador suporta isso, ou alguém já tentou algum modo de rackear e fazer a leitura pois seria interessante!!!!!
Wagner, parabéns por mais essa vídeo aula!!!!
Para gravar string segue o mesmo processo? Queria salvar o ID do cartão RFID, para que não precise ficar compilando para adicionar uma nova tag.
Vc poderia fazer um vídeo para gravar numa EEPROM externa.
Boa tarde, Wagner. Parabéns, pelo vídeo, muito interessante... Gostaria de aplicá-lo ao termômetro com display de LCD, pois o mesmo anota a máxima e mínima, só que ao desligá-lo perco os dados...
Boa!
o wagner e quando o valor for negativo com salvar na eeprom?
Olá boa noite
Eu poderia usar sensores tipo LDR ou infravermelho?
ou invés de botão?
Show é possivel gravar String na EEPROM ? com a finalidade de mudar o SSID de uma rede usando um ESP8266 ?
Interessante... Wagner, podemos configurar os pinos como entrada ou saída acessando o registrador responsável por isso?
+Bruno André Lopes Fraga , sim. DDR
Parabéns pela aula. Eng. Wagner eu tenho uma dúvida com relação a gravação na EEPROM, como faço para realizar a gravação de um número maior que um inteiro 255 na memória?
+Henrique César Pellegrino Masetto , ótima dúvida. Terá que particioná-lo. Exemplo: 15947 (decimal). Convertendo para hexadecimal com a calculadora do Windows: 3E4B (hexadecimal). Salve o byte menos significativo (4B) em um endereço da EEPROM e o mais significativo (3E) no endereço seguinte.
+WR Kits Muito Obrigado pela ajuda.
Amigo me ajude , preciso saber se tem como deixar a minha arduino como ela veio de fabrica é possivel ? qual procedim...ento
pq quando eu reseto o arduino ele continua contando normalmente, e as vezes volta a contar do 1 novamente? e se eu desligo da tomada, ele começa a contar do 259 em diante, ta tendo algum problema pra dizer a verdade ele começa de números aleatórios, as vezes continua de onde parou, mas as vezes começa de números aleatórios, nada a ver com o que foi salvo, tanto quanto eu reseto, tanto quando eu desligo e ligo de novo
Tudo bem! Eu consigo recuperar o valor da eeprom atraves da rede rs485??
poderia usar a serie 24xx?
Consigo regravar bios com este projeto?
Olá Wagner, Tudo bem? Espero que sim! Estou tentando descobrir o numero de serie do meu eeprom, pois o numero de série está raspado, consigo descobrir pelo Arduíno?? Se souber de alguma solução poderia me retornar??
Olá , eu eu gostaria de uma ajuda !
Gostaria de saber como eu configuro o Arduíno para depois do sensor acionado transmitir um comando para leitura de áudio de um pendrive com a faixa que eu quiser , saindo diretamente para um auto-falante ..
Você pode me ajudar ?
Boa tarde, Wagner!
Observando este código, vi que o EEPROM.write está dentro do loop sem nenhum condicional.
Desta forma, este endereço será gravado a cada execução do loop? ou quando vamos escrever um dado, ele só escreve quando o valor recebido for diferente do valor armazenado? No caso de execução incondicional a cada loop, isso diminuiria a vida útil desta memória!!
bom D+
Aldimiro da Silva , obrigado meu amigo!
São ótimas suas aulas cara! Sou iniciante em arduino e este tutorial me ajudou a abrir a mente!
Porém ainda tenho uma dúvida, eu preciso salvar duas variáveis distintas na eeprom, uma chamada "ini" e outra "fim", onde elas conterão números inteiros de até 5 dígitos. Infelizmente não estou achando um modo de salvar deste modo. Pode me dar uma luz?
Abraço!
+Dinho R , obrigado pelos elogios! Você precisa separar os valores em mais variáveis neste caso, aí para utilizar no código , deve juntar tudo.
+WR Kits Ví aquele esquema de usar loByte e hiByte, mas não entendi muito bem o funcionamento. Cada byte armazena até 2 caracteres, mas como vou utilizar se armazenar 5 caracteres por exemplo? Uso o hiByte duas vezes e uma loByte da variável? E desse modo eu aloco em 3 endereços na EEPROM, seria mais ou menos por aí o caminho?
bom sou iniciante em arduino, tenho a logica a baixo e gostaria de salvar a variavel knparcial na eepron porem ela e do tipo float pode me ajuda?
if (Statepulso1 == LOW || Statepulso2 == LOW)
{
kmparcial = kmparcial + metros; //metros corresponde 0.01136363636363636
contador = contador + 1;
delay(100);
if (contador == 88)
{
kmtotal = kmtotal + 1;
contador = 0;
}
}
//compara acumulo do hodometro parcial, e zera se maior que 9999//
if (kmparcial >= 1000)
{
kmparcial = 0;
}
Wagner como temos apenas 100000 gravações disponíveis na memória EEPROM, quando seria ideal utiliza-la em um sistema embarcado de produto comercial ?
Pode ser utilizado sempre que desejar. Pode-se utilizar a técnica de gravar os dados em endereços diferentes, desta forma maximiza-se a vida útil da EEPROM.
amigo, ensina de como fazer um gravador de EPROM com o Arduino, para podermos tirar uma EPROM de sucata e reutilizá-la.
pelo amor de Deus!
:D
Wagner, boa noite tudo bem??
me tira uma duvida não sei se ja temos este vídeo, começando com Arduíno agora e brincando aqui como hooby.
ex, no meu código tenho uma informação que coloquei em MS. ex. 1000ms teria alguma forma de ler este valor via Bluetooth em um campo texto, edita-lo via celular ou tablet e salva-lo novamente para gerenciar tempo de atuação de uma solenoide?
ja estou controlando o tempo da solenoides via programação, mas toda vez que tenho de editar tempo de ligar e desligar tenho de editar o cod e subi-lo novamente para meu arduino :(
grato pela atenção. se puder chamar no whats ou mandar por aqui mesmo, fico devendo a coca cola gelada :)
34988187499
grande abraço