Ir ao conteúdo

MatheusLPS

Membro Pleno
  • Posts

    2.891
  • Cadastrado em

  • Última visita

Tudo que MatheusLPS postou

  1. Não conferi tudo mas você esqueceu de colocar debouncing no código do transmissor. E por que você está enviando o mesmo dado 2 vezes? Veja: debouncing-iniciantes Outra coisa é que a transmissão é serial. Você está tentando pegar 3 dados de uma vez no receptor. Você precisa pegar uma de cada vez. EDIT: Muitos erros de sintaxe. Mais uma: Essa parte do código: if(!input(PIN_B0)==0 && !input(PIN_C3)==0); Isso é redundante. Quando você faz um IF assim: if(!input(PIN_B0) Você já está perguntando que ele é igual a zero. Veja: !input(PIN_XX) --> Nível baixo input(PIN_XX) --> Nível alto Não se coloca ; depois do IF. Você se esqueceu das chaves de abertura e fechamento do bloco IF. Por isso o código não funciona. Operador AND é && e não &. Vou fazer um esboço. Qualquer dúvida pergunte. EDIT 2: Teste o código abaixo. Há várias formas de se fazer a mesma coisa. Deixei de um modo simples para você poder compreender e segui o mesmo raciocínio que você estava tendo. Circuito (falta os leds): Transmissor: #include <16F877A.h> #define WireTX PIN_C6 #define WireRX PIN_C7 #FUSES NOWDT //No Watch Dog Timer #FUSES XT //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD) #FUSES PUT //Power Up Timer #FUSES NOPROTECT //Code not protected from reading #FUSES NODEBUG //No Debug mode for ICD #FUSES NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #FUSES NOCPD //No EE protection #FUSES NOWRT //Program memory not write protected #use delay (clock = 4000000) #use rs232 (baud = 9600, xmit=WireTX, rcv=WireRX, ERRORS, STREAM=serial) char a[2]; char b[2]; char c[2]; char d[2]; char e[2]; char f[2]; char g[2]; char h[2]; char i[2]; void main () { a[1] = 'a'; b[1] = 'b'; c[1] = 'c'; d[1] = 'd'; e[1] = 'e'; f[1] = 'f'; g[1] = 'g'; h[1] = 'h'; while (true) { if((!input(PIN_B0)) && (!input(PIN_C3))) { putc (a[1]); do{} //debouncing while((!input(PIN_B0)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B1)) && (!input(PIN_C3))) { putc (b[1]); do{} //debouncing while((!input(PIN_B1)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B2)) && (!input(PIN_C3))) { putc (c[1]); do{} //debouncing while((!input(PIN_B2)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B3)) && (!input(PIN_C3))) { putc (d[1]); do{} //debouncing while((!input(PIN_B3)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B4)) && (!input(PIN_C3))) { putc (e[1]); do{} //debouncing while((!input(PIN_B4)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B5)) && (!input(PIN_C3))) { putc (f[1]); do{} //debouncing while((!input(PIN_B5)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B6)) && (!input(PIN_C3))) { putc (g[1]); do{} //debouncing while((!input(PIN_B6)) && (!input(PIN_C3))); //debouncing } if((!input(PIN_B7)) && (!input(PIN_C3))) { putc (h[1]); do{} //debouncing while((!input(PIN_B7)) && (!input(PIN_C3))); //debouncing } } } Receptor: #include <16F877A.h> #define WireTX PIN_C6 #define WireRX PIN_C7 #FUSES NOWDT //No Watch Dog Timer #FUSES XT //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD) #FUSES PUT //Power Up Timer #FUSES NOPROTECT //Code not protected from reading #FUSES NODEBUG //No Debug mode for ICD #FUSES NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #FUSES NOCPD //No EE protection #FUSES NOWRT //Program memory not write protected #use delay (clock = 4000000) #use rs232 (baud = 9600, xmit=WireTX, rcv=WireRX, ERRORS, STREAM=serial) char byte1; void main(void) { output_b(0); delay_ms (300); while(1) { if (kbhit()) { byte1 = getc(); } if (byte1 == 'a') { output_toggle (PIN_B0); byte1 = 0; } if (byte1 == 'b') { output_toggle (PIN_B1); byte1 = 0; } if (byte1 == 'c') { output_toggle (PIN_B2); byte1 = 0; } if (byte1 == 'd') { output_toggle (PIN_B3); byte1 = 0; } if (byte1 == 'e') { output_toggle (PIN_B4); byte1 = 0; } if (byte1 == 'f') { output_toggle (PIN_B5); byte1 = 0; } if (byte1 == 'g') { output_toggle (PIN_B6); byte1 = 0; } if (byte1 == 'h') { output_toggle (PIN_B7); byte1 = 0; } } } Falou
  2. O esquema está na primeira página. Falou
  3. Excelente contribuição. Não podia imaginar que era tão simples. Obrigado por compartilhar. Falou
  4. Estou montando um segundo NAS - Network Attached Storage O meu primeiro NAS comprei um montado, desses do dealxtreme. Ele serve mas é muito lerdo as vezes. Decidi montar um do zero já que tenho peças sobrando. Assim: Core 2 duo E6750 - Vou fazer undeclock nele para gastar o mínimo de energia. 2x1Gb DDR2 667Mhz Mobo - uma 775 qualquer - Tenho que comprar ainda - Talvez uma P5QPl-AM 1 HD 1,5TB 1 HD 1TB 2 Fans Pensei nessa fonte: Seasonic Ss-300tfx Ela recebeu nota boa por aí. Mas quando eu vi o preço dela no final do ano passado, estava custando 80 reais. Agora está o dobro. Pensei nessas fontes Slim dos DELL como as Delta DPS-XXX. No mercado livre está cheio delas a preços interessantes. São boas? Tipo essa: Fonte Atx Slim 250w Dps-250ab-18 Dell Hp Compaq A fonte tem que ser mini/slim ou algo do tipo. Pois tudo tem que ser pequeno. Falou
  5. Alguem poderia me ajudar por favor?
  6. Estou montando um segundo NAS - Network Attached Storage O meu primeiro NAS comprei um montado, desses do dealxtreme. Ele serve mas é muito lerdo as vezes. Decidi montar um do zero já que tenho peças sobrando. Assim: Core 2 duo E6750 - Vou fazer undeclock nele para gastar o mínimo de energia. 2x1Gb DDR2 667Mhz Mobo - uma 775 qualquer - Tenho que comprar ainda - Talvez uma P5QPl-AM 1 HD 1,5TB 1 HD 1TB 2 Fans Pensei nessa fonte: Seasonic Ss-300tfx Ela recebeu nota boa por aí. Mas quando eu vi o preço dela no final do ano passado, estava custando 80 reais. Agora está o dobro. Pensei nessas fontes Slim dos DELL como as Delta DPS-XXX. No mercado livre está cheio delas a preços interessantes. São boas? Tipo essa: Fonte Atx Slim 250w Dps-250ab-18 Dell Hp Compaq A fonte tem que ser mini/slim ou algo do tipo. Pois tudo tem que ser pequeno. Falou
  7. Eu não faria placa plara um circuito com essa corrente não. Eu tentaria montar tudo a base de fios com boa expessura e os componentes auto-suportados. Já que os mosfets terão que ficar em dissipadores de calor, aproveite e já "pendure" outros componentes. Falou
  8. Sei nao, já usei um phenom II X2 555 que desbloqueou para X4. O over dele ficava muito estável muito alto não. Muito difícil chegar em 4Ghz com ele desbloqueado. E as memos em CL7 acho meio difícil. Tente primeiro o over no processador. Depois aperte as memorias. Demora para você encontrar o hot spot do conjunto. Falou
  9. Estou pegando o bonde andando mas vou dar um pitaco. O solicitante informou que o dissipador externo está influenciando a parte de dentro. Será que esse fan que você colocou não está ventilando o dissipador direito não? O dissipador chega a ficar muito quente? Falou
  10. Entendi agora. No caso do cover, eu já imaginava algo desse tipo mesmo, tampando tudo. No caso da temperatura da VGA nem esquente. Já tive VGA que chegava a 90ºC. Normal. O MSI afterburner vai regular legal a velocidade das fans da VGA. Você ouvirá elas girando mais rápido. Falou
  11. A iluminação está legal. Só achei meio tudo escuro dentro do gabinete. Tipo, dá paar ver os componentes mas não nitidamente. Pode coisa da foto também. Sobre a temperatura da VGA, em 55ºC era para travar não. E outra, bem provável que suas ventoinhas estão no modo automático que não funciona muito bem. Recomendo o uso do MSI afterburner onde você configura um profile de giro da ventoinha. No mais, quero ver o cover da fonte. Vai ficar legal. Nem sei o que é longarina. Falou
  12. Deu para entender perfeitamente sua sugestão. Veja que até gosto do meu rad triplo do lado de fora, atrás. Mas quando tenho que transportar o gabinete, fica muito difícil. E até na mesa mesmo ele precisa de um espaço maior entre a traseira e a parede. Sua ideia é boa. Só acho que fazer essa "espécie de salto fechado de forma que fique um espaço vazio entre a parte de plástico e a parte de metal" deve ser difícil pois o predator tem um detalhe na frente. Ele não é todo retangular Mas isso posso contornar. No caso para a ventilação ser melhor, posso cortar mesmo na coragem TODO o tedo do pretador, deixar eel vazado e fazer um novo teto estilo esse suporte seu. Mas seria um caso de análise. Você com o H100 tem feito muito over? Sua nort bridge tem esquentado não? Falou
  13. Rister, estão está explicado que outro dia nós estávamos discutindo sobre caber ou não uma fan na parte de cima, entre o teto e as "escamas", do x-predator. Bem possível que na sua revisão, coisa que eu não sabia, dê para colocar e no meu não. Essa furação para 3 fans de 120mm no teto é uma surpresa pra mim. Falou
  14. como você prendeu o suporte no gabinete? Foi com aqueles pesinhos num foi? Cara, cê me deu uma ideia das boas. Sempre quis colocar meu radiador triplo na parte de cima do X-predator mas o ganinete não tem furação pra isso. Fazendo um suporte desse ia ficar show. Falou
  15. Acho que essa versão 2.0 do suprote ficou 100x melhor que a anterior. Nem se compara. O desenho ficou mais legal e a estrutura como um todo ficou bem mais agradável de se ver. Pergunta: Você que está montando, cortando e pintando o suporte? Se você comprou o material/mão-de-obra, quanto custou esse suporte? Minha opnião: Se fosse eu, teria feito de ferro/alumínio ou algo do tipo. Eu teria ido numa loja onde se faz portão de garagem e pediria o cara para fazer um. Claro que dependendo do preço é claro. No mais, acompanhando. Falou
  16. O trem aí ta ficando bom hein Rister. Estou gostando de ver. Colega meu tem um aerocool strike x. No gabinete dele já veio um adaptador parecido com esse seu. tanto é que ele colocou o kooler 620 dele nessa posiçao aí. Falou
  17. Valeu as opiniões galera. Mas se eu pagar 2x2Gb só acha memória de 1333Mhz. Na kabum só tem essa: www.kabum.com.br/cgi-local/kabum3/produtos/descricao.cgi?id=01:01:12:108:65 Falou
  18. Dúvida na seguinte configuração que pretendo montar exclusivamente para internet, word, youtube. Talvez, muito difícil eu colocar uma VGA off board nesse PC. Meu orçamento é de $700 reais. Como vou pagar a vista, terei 15% de desconto. As peças abaixo fecham certinho em R$712 (com a ultima mobo já com frete). Os preços da kabum seria somente de referência pois encontrei na boa dica preços melhores. Pensei em: 2 xMemória G.SKill Ripjaws 4GB 1600MHz DDR3 F3-12800CL9S-4GBRL Processador Intel Ivy Bridge Core i3 3220 3.30GHz 3MB LGA1155 BX80637I33220 Mobo: h61m-e22-g3 h61m-p31-g3 asrock-p-intel-h61m-hvs p8h61-m-lx3 ga-h61m-ds2h ga-h61m-ds2h p8h61-m-lx2-r2-0 Pego esse combo de cima ou pego esse usado: Asus 890GTD Pro USB3 AMD 1055T 95W R$499 + frete esse usado. terei que pegar memoria separado + 180 reais. Total: R$680 Tenho uma fonte c3tech de 400W jogada aqui que posso usar. Falou
  19. Mas aí você já está extrapolando. O que foi dito é que não pode ser ligado 1 (um) capacitor em CA. Agora no plural a coisa muda. Falou
  20. De onde você tirou essa informação? Pode ligar eletrolítico em CA não. Tanto é que os eletrolíticos possuem uma faixa branca na lateral indicando a polaridade. Se você ligar eletrolítico em CA, vai pegar fogo. Falou
  21. Não, a fórmula é bem mais complicada que isso. Melhor deixar quieto pois o tópico já fugiu e muito do assunto. Se quiser ler sobre: http://gaussmarkov.net/parts/capmath.pdf Falou
  22. Com o resistor de 1500 ohms, temos uma corrente máxima de: (120*raiz de 2)/1500 = 120mA. Não tenho certeza se posso usar essa formula aqui; Tempo de carga do capacitor: T = 1.1*R*C = 1.1*1500*330nF = 0,00054 segundos. Ou 0.54mS. O LED dá conta. Muita gente já usou e usa essa circuito com capacitor e diz que o LEd não queima. Isso se os componentes forem bem dimensionados. Falou
  23. O foco do tópico já fugiu todo do original. mas tenho que falar isso ou entã você continuará espalhando coisa errada por aí. Nào, você está equivocado. E sim, há um milagre. Leia sobre potência aparente e você entenderá. Lembre-se que potência reativa não produz trabalho. Você não pode aplicar essa fórmula dessa forma. Veja esse famoso triângulo: Aquala potencia reativa é a potência produzida pelo capacitor. Além dela temos a ativa que seria a potência produzida pelo resistor e pelo LED. Vou te mostrar a forma correta: Temos que a potência média no circuito seja: E sabendo que podemos substituir cosseno de fi por: Fica a potência assim: Podemos ainda simplificar e substituir Z, a impedância por: Sabemos que Xc pode ser calculado assim: Xc = 5643,79 ohms. Usei 470nF. Acho que era esse o última valor comentado por você. Então nossa fórmula de impedância fica: Z = 5839,72 ohms Temos que calcular I máxima: Imax = (120*raiz de 2)/5839.72 = 0,029 A Nossa potência fica: Que em uma simplificação final é: P = (0.029/1,414) * 120 * (1500/5839.72) P = 0,0205 *120 * 0,257 P = 0.63222 W O capacitor usado é diferente. Tá aí. Pouco mais de meio watt. A potência aparente seria i^2*Z = 2.33VA para 120V ou 4.33VA para 220V como você calculou. Milagres acontecem. uhahuauhauh Falou
  24. Meio watt o circuito todo. Não se esqueça que temos um capacitor. Sabe, potência ativa, reativa e potência aparente. Falou
  25. Ok Ok. Há a inrush current no capacitor. Mas veja: Veja essa artigo: Running LEDs from an AC supply Um trecho: Traduzido pelo google: Se você pesquisar por aí, verá que as maiores fabricantes de LEDs do mundo já produzem LEDs que vão direto em AC. Se você observar o PCB do LED, perceberá um capacitor lá. Um exemplo de LED comercial com capacitor embutido no PCB do LED: E tem esse outro aqui com circuito ou igual ao postado no início: http://www.turbokeu.com/myprojects/acled.htm O cara fala: Com capacitor o circuito dissipa coisa de meio watt contra os quase 10W se usado somente reisstor. Falou

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!