Ir ao conteúdo
  • Cadastre-se

Fernando Riba

Membro Pleno
  • Posts

    90
  • Cadastrado em

  • Última visita

Tudo que Fernando Riba postou

  1. Olá pessoal, É o seguinte, eu estou com um projeto em que desejo usar o ATTINY85 em sleep mode para menor consumo de energia possível, para isso, eu preciso monitorar-medir a corrente do próprio ATTINY85 sem nada conectado à ele além da bateria. Estou com uma dúvida, já medi a corrente de circuitos mas não do microcontraldor em si. Estou fazendo da mesma forma que mediria um circuito (fazendo uma ponte) colocando a ponteira vermelha na saída GND do ATTINY e a ponteira preta no GND da bateria. Está correto ? estou aferindo um valor que considero o dobro do valor que acharia correto, to fazendo certo ?
  2. Olá pessoal, Eu estou montando o Arduino (Atmega 328 com bootloader) fora da placa, na protoboard, estou usando o Cristal, capacitores etc. Eu gostaria de alimentar o microcontrolador diretamente numa bateria de 5 / 5,5V mas não estou conseguindo achar essa bateria, eu tenho uma aqui recarregável de 3,3V. A minha dúvida é, A porta digital no nível alto vai me entregar 5V ou o disponível na alimentação que é 3,3V ? Abrs !!!
  3. Olá Brund, Eu retirei a maior parte do script de window.onload e só deixei a chamada ao DOM e a chamada a uma função com o retorno do DOM dentro do parâmetro da função, fiz o loop for para indexar e funcionou... obrigado, abraço
  4. Olá pessoal, Estou aprendendo JS há alguns meses. Como todo processo de aprendizagem aparecem certas lacunas, dúvidas.... A minha é a seguinte: Estou tendo dificuldade em atrelar elementos do tipo (arrays/listas/vetores) retornados pelos métodos do DOM e atrelá-los a eventos. Nesse código abaixo eu queria transformar cada dia de um calendário em um objeto clicável e estou tendo dificuldade em manipular os vetores retornados e atrelá-los a CADA DIA, alguém pode dar essa luz ?? segue o código: <script> window.onload = function(){ var msg = document.getElementById("msg"); var el = document.getElementById("mes"); var elemento = el.getElementsByClassName("dia"); /* elemento[0].onclick = function(){ elemento[0].style.backgroundColor = "#ccc"; } */ elemento[1].onclick = function(){ elemento[1].style.backgroundColor = "#ccc"; } elemento[2].onclick = function(){ elemento[2].style.backgroundColor = "#ccc"; } elemento[3].onclick = function(){ elemento[3].style.backgroundColor = "#ccc"; } } </script> </head> <body> <table id="mes"> <tr> <td class="dia">1</td><td class="dia">2</td><td class="dia">3</td><td class="dia">4</td><td class="dia">5</td><td class="dia">6</td><td class="dia">7</td> </tr> <tr> <td class="dia">8</td><td class="dia">9</td><td class="dia">10</td><td class="dia">11</td><td class="dia">12</td><td class="dia">13</td><td class="dia">14</td> </tr> <tr> <td class="dia">15</td><td class="dia">16</td><td class="dia">17</td><td class="dia">18</td><td class="dia">19</td><td class="dia">20</td><td class="dia">21</td> </tr> <tr> <td class="dia">22</td><td class="dia">23</td><td class="dia">24</td><td class="dia">25</td><td class="dia">26</td><td class="dia">27</td><td class="dia">28</td> </tr> <tr> <td class="dia">29</td><td class="dia">30</td><td class="dia">31</td> </tr> </table> </body> </html> Já usei função fora do onLoad, já usei loop for mas to quebrando a cabeça aqui. Eu gostaria que um único botão (O DIA) em uma função conseguisse fazer o trabalho, tipo assim: elemento[x].onclick = function(){ elemento[x].style.backgroundColor = "#ccc"; } qual a forma correta de fazer isso ???? agradeço a ajuda.
  5. Dif, Eu ainda não estou familiarizado com o jquery, gostaria de resolver da minha forma em JS é pra estudo mesmo, tipo compreensão.... Tá complicado, se alguém puder dar aquela luz .... Eu agradeceria adicionado 3 minutos depois No meu exemplo, eu consegui fazer para um link/imagem apenas, eu gostaria via array fazer para todos os 6 links/imagens entende ? adicionado 16 minutos depois Como disse, o que eu consegui até agora foi com um link apenas.... queria manipular o array para conseguir fazer com os outros 6 links, segue o código no momento: <script> window.onload = function(){ var menu0 = document.getElementsByName("menu0"); var imagem = menu0[0].src; var oc = imagem.indexOf('.png') //var extracao1 = imagem.slice(0, oc); //var novastring = (extracao1 + "-B.png"); //document.write (imagem + "<br>"); //document.write (novastring + "<br>"); //VOCÊ TEM QUE PEGAR toda a string a partir de trocar_imagem/ var oc2 = imagem.indexOf('links/') var extracao2 = imagem.slice(oc2, oc); var novastring = (extracao2 + "-B.png"); var string_anterior = (extracao2 + ".png"); //document.write (novastring); ////////////////////////////////////////OK //AGORA É INSERIR menu0[0].onmouseover = function troca(){ menu0[0].src = novastring; } menu0[0].onmouseout = function troca2(){ menu0[0].src = string_anterior; } ////////////////////////////////////////// //////////////////////////////////////////////OK //bloco que vai varrer cada item: //////////// //for(var i=0; i<menu0.length; i++){ // alert(menu0[i].src); //} ////////////////////////////////////////////// } </script> </head> <body> <a href="#"><img src="links/carro.png" name="menu0" width="90" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/aviao.png" name="menu0" width="86" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/bola.png" name="menu0" width="109" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/mesa.png" name="menu0" width="108" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/circulo.png" name="menu0" width="114" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/quadrado.png" name="menu0" width="114" height="13" border="0"/></a> </body> </html>
  6. Olá pesssoal, Sou novato em JS. Eu tenho 6 links, que são imagens que quero substituir, uma pela outra. Eu sei que poderia fazer isso facilmente via CSS, mas para treinar quero fazer da seguinte forma: Minha ideia seria pegar o src das imagens e alterar mudando o nome da imagem, tipo assim: Tenho imagens que são os links nomeados assim: carro.png / carro-B.png (uma imagem(link) é branca e a outra é amarela). Como faço para alterar a imagem trocando uma pela outra nesse esquema ? <a href="#"><img src="links/carro.png" name="menu0" width="90" height="13" border="0"/></a> e trocar para <a href="#"><img src="links/carro-B.png" name="menu0" width="90" height="13" border="0"/></a> Como são 6 imagens eu estou pegando via getElementsByTagName e depois fazer uma função que automatize para todas as outras..... Tirando o CSS HOVER via Javascript, essa seria a melhor maneira de automatizar essa troca ? vai lá o código: <html> <head> <style> body{background-color: #000000;} </style> <script> window.onload = function(){ var menu0 = document.getElementsByName("menu0"); var imagem = menu0[0].src; ////////////////////////////////////////////// //bloco que vai varrer cada item: //////////// //for(var i=0; i<menu0.length; i++){ // alert(menu0[i].src); //} ////////////////////////////////////////////// } </script> </head> <body> <a href="#"><img src="links/carro.png" name="menu0" width="90" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/livro.png" name="menu0" width="86" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/aviao.png" name="menu0" width="109" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/motos.png" name="menu0" width="108" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/bicicleta.png" name="menu0" width="114" height="13" border="0"/></a>&nbsp;&nbsp;&nbsp; <a href="#"><img src="links/onibus.png" name="menu0" width="114" height="13" border="0"/></a> </body> </html> a imagem carro.png tem o seu respectivo carro-B.png aviao.png aviao-B.png E assim por diante.... Essa é uma boa maneira de fazer isso via JS ?? ou tem melhores ?
  7. Olá pessoal, Eu tenho uma página .html e um DIV principal que chamei de conteiner eu tenho mais outras DIVS dentro dessa DIV principal, eu gostaria que na medida que as DIVs internas fossem preenchidas a div principal container se expandisse automaticamente na vertical. Eu quero fazer aquele esquema em que ao clicar em um dos 5 links ele se abra (se expanda) o código base já tenho mas não sei como a div que engloba tudo "cresça" para baixo na medida que for sendo clicado e abrindo as outras DIVS, estou no desenvolvimento ainda mais quando boto height: auto; a div container se contrai em vez de acompanhar o resto, como faço isso no CSS ? Segue o esqueleto do código: <html> <head> <style> .container{ width: 850px; min-height: 513px; margin-left: 5%; margin-top: 5%; background-color: #DCDCDC; border-radius: 0.7em 0.7em; } .......... ........ ......... ........ </style> </head> <body> <div class="container"> <div class="filho"> <div class="topo"></div> </div> <div class="titulo"></div> <div class="caixa"> <div class="preco"></div> <div class="linha"></div> <div class="escondido"></div> <div class="balao_cinza"></div> </div> </div> </body> </html>
  8. Olá pessoal, Eu não sei qual era o erro, acho que tava faltando alguma extensão, mas eu fiz o seguinte: fui nesse site https://transfonter.org/ fiz o upload da fonte, e ele me devolveu todas as extensoes e o css pronto. funcionou. abraço !!!
  9. Olá pessoal, Eu estou criando uma página .htm simples, e quero que nessa página o texto seja de uma fonte especifica, no meu caso GeneveNrw incorporada à página, eu peguei a fonte genevaNrw.ttf e coloquei na pasta font-geneva-nrw, acontece que não está rolando..., eu tento visualizar no desktop e aparece uma fonte padrão..., eu botei no IIS e aparece uma fonte padrão, eu fui no mime do IIS e tá habilitado formato .ttf, eu botei no Apache e também nada, pessoal me deem um help ! segue o código: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> <style> @font-face { font-family: 'GenevaNrw'; src: url('font-geneva-nrw/GenevaNrw.ttf'); } .titulo{ font-family: GenevaNrw; font-weight: bold; font-size: 22px; text-decoration: underline; margin-top: 17px; margin-left: 35px; } ........ ........ </style> </head> <body> <div class="container"> <div class="topo"> <div class="topo_aba"><img src="imagens/borda-esquerda.gif" width="78" height="68" border="0"></div> <div class="topo_estrelas"><img src="imagens/estrelas-direito.gif" width="112" height="24" border="0" class="img-right"></div> </div> <div class="titulo">RECEITAS DE TORTAS</div> </div> </body> </html> Estou utilizando o Dreamweaver e no mostrar visualização do programa aparece.... só lá... do resto nada. abra !!!
  10. Fala Gabriel, Depois de penar um bocado o problema era um dos pentes de memória.... Grande abraço e muito obrigado pelo help !!!!
  11. Muito obrigado pelo help !!! adicionado 3 minutos depois Pesssoal eu tentei pelo método do F_Neto, Mas apareceu a seguinte tela, e esse problema vem ocorrendo direto com o windows update. adicionado 6 minutos depois vou tentar baixar do site indicado e instalar offline.
  12. Olá pessoal, Eu instalei uns programas e ao reiniciar o windows 10 sempre aparece uma caixa de diálogo do windows informando que um determinado programa (sem falar qual é) requer que o .NET FRAMEWORK 3.5 esteja instalado, acontece que pelo que me parece eu tenho até a versão posterior-mais recente instalada, como dou sumisso nessa caixa de diálogo ? o PC está rodando normal, no windows update fala que tá tudo atualizado e no REGEDIT pelo que vi, seguindo os procedimentos a versão mais recente está instalada. E na caixa de dialogo do windows no link que manda como resolver o problema, quando clico aparece a página do google.... segue a caixa de dialógo
  13. Fala Gabriel, beleza ? Cara, antes de mais nada eu gostaria imensamente de agradecer o apoio que tem me dado, está sendo vital, obrigado de coração. Enfim, depois de todas as dores de cabeça acima eu fiz a retirada dos módulos de memória e observei o comportamento com cada uma delas (são 2 de 8 DDR4) em uma a tela azul aparecia e na que está rodando agora tá tudo normal (até agora), permanecendo assim (estável) por mais uns dois dias, eu colocarei o modulo que está funcionando no sockete do anterior para ver se não é algum problema no soquete da MB, estou fazendo correto ? Pois, eu fiz o teste lá no inicio de cada memória separadamente via a ferramenta de diagnóstio de memória do windows e não diagnosticou nenhum problema. sobre o filtro de linha já estou usando um da Clamper e mandei o estabilizador para o espaço. abraço !!!
  14. Olá pessoal, Quais as melhores marcas de filtro de linha para o PC ? Ouvi falar da Clamper, confere ? A minha fonte é uma CORSAIR 550W 80 PLUS WHITE VS550
  15. Olá Gabriel, boa tarde. Depois desses passos : ============================== Se o erro persistir, volte no Gerenciador de Dispositivos, mas dessa vez vá nas abas "Controladores ATA/IDE" e "Adaptadores de Rede" > botão direito em todos os itens ali > Atualizar Driver. Para o "Adaptadores de Rede", vá em Iniciar > Digite MSINFO > Vá na guia Componentes > Rede > Adaptador > Localize o item "Tipo do Produto" e atualize-o no Gerenciador de Dispositivos. ============================== Tive o primeiro dia sem tela azul. Estoun na fase de testes, mas rodei tudo de mais pesado (forçando a máquina) e o sistema se manteve normal. Gabriel, esse é o meu primeiro PC de média alta performance e pesquisando Eu li que não deveria usar estabilizador de corrente na máquina (eu não sabia) e que deveria usar direto em um bom filtro de linha, ontem fui ligar o estabilizador e ele deu pau.... (Ficou estalando em sequência - não tinha ligado o PC ainda, poderia ser essa a causa ? O estabilizador que tava usando era um SMSvelho. Segue as configurações do meu PC: - Fonte CORSAIR 550W 80 PLUS WHITE VS550. - CPU --- INTEL CORE I7-8700 - VGA - GeForce RTX 2060 - MB GIGABYTE B360 AORUS GAMING 3 - SSD KINGSTON A1000, 240GB, M.2 - HD WD BLUE, 1TB.
  16. Olá Gabriel, Fiz o procedimento de desinstalação do driver, reiniciei e o windows instalou, logo após deu tela azul(imagem1), reiniciei e fiz o outro procedimento de instalação do link da Geforce (https://www.nvidia.com.br/Download/driverResults.aspx/151386/br) baixei, tentei instalar (tela azul de novo - imagem 2) tentei novamente, e no meio falou que faltava determinado drive para completar a instalação, baixei, aí tb não consegui instalar, o instalador sugeriu outro, baixei e instalei. Será que pode ser problema na própria placa de vídeo ?. Desliguei o PC e fui tomar um chá de camomila pra dar uma relaxada... adicionado 39 minutos depois 10:50 Fui ligar e já entrou na tela azul.
  17. Kkkk, gostei do pode ser tudo, pode crer. Gabriel, vou fazer tudo isso aí. Você fala que provavelmente pode ser drivers pelos logs de erro? Eu to preocupado em ser hardware, tipo MB pois ainda está na garantia...
  18. O problema agora é que ele dá tela azul mais liga depois, pelo menos 1 tela azul por dia, hoje foram duas.... E em momentos normais. tá complicada a coisa.... Eu andei fazendo uma pesquisa será que pode ser o Utorrent ? Eu o desinstalei para ver daqui para frente, Se continuar eu trocarei os cabos SATA, é normal poder ser cabos com defeito pessoal ? Pode ser o antivírus ? Eu uso o Kaspersky. Se remover devo instalar outro ou ficar um tempo sem ? Não vai ferrar de vírus ? ============================== 00:50 Tentei fazer uma varredura no HD e tela azul de novo: Com a mensagem : Critical Process Died. ===========≠================== 00:58 Passei o antivírus de novo e deu isso;
  19. Acabou de dar erro de novo, manipulando uma textura no Illustrator. Pessoal, não sei mais o que fazer .... Segue o print do driver da VGA, tava atualizado. adicionado 1 minuto depois

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!