-
Posts
2.891 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que MatheusLPS postou
-
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
-
Fonte de alimentação ajustável 1,2 a 20V x 10A - Primeira parte - Montagem
MatheusLPS respondeu ao tópico de faller em Eletrônica
O esquema está na primeira página. Falou -
Gravador de bios spi dip8 e soic8 + programa
MatheusLPS respondeu ao tópico de bicho estranho em Microcontroladores
Excelente contribuição. Não podia imaginar que era tão simples. Obrigado por compartilhar. Falou -
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
-
Alguem poderia me ajudar por favor?
-
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
-
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
-
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
-
[Projeto]Controle de temperatura com pastilhas peltier
MatheusLPS respondeu ao tópico de Italo Camardelli em Eletrônica
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 -
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Upgrades de R$ 500 até R$ 1000
MatheusLPS respondeu ao tópico de V i X em Montagem e upgrade de computadores de mesa
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 -
Upgrades de R$ 500 até R$ 1000
MatheusLPS respondeu ao tópico de V i X em Montagem e upgrade de computadores de mesa
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 -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
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 -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
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 -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
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 -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
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 -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
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 -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
Meio watt o circuito todo. Não se esqueça que temos um capacitor. Sabe, potência ativa, reativa e potência aparente. Falou -
Ligar LED no 220v - Capacitor de Poliester esta correto?
MatheusLPS respondeu ao tópico de josepetri em Eletrônica
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