Ir ao conteúdo

.if

Membro VIP
  • Posts

    15.902
  • Cadastrado em

Tudo que .if postou

  1. dei uma lida rápida no resumo deste circuito. Pode ser qualquer pic. Precisa só de 2 pinos : um pra disparar e outro pra receber de volta. A distância seria o tempo entre um evento e outro. Bastante 'estradas' é o pic16f887
  2. Paulão você pode não acreditar (eu sempre falo isso) mas o meu primeiro programa digamos 'funcional' em basic lá nos anos ... não interessa ... era pra o usuário descobrir um número aleatório e (tentando me lembrar) usava uma função rnd(acho) . Vou digitar aqui sem me preocupar com a correta sintaxe. Afinal faz ...não interessa .. anos 1 B=1+INT(RND(1))*10 2 INPUT A$ "DIGITE UM NUMERO DE 1 A 10" 3 IF A<B PRINT "É MENOR" 4 IF A>B PRINT "É MAIOR" 5 IF A=B PRINT "ACERTOU!!" Em seguida na v.2.0 implementei um loop com limite de jogadas, umas frases idi otas como "quase", "faltam x chances", "Cagada! Acertou de primeira!!" e etc. O detalhe é que realmente os números se repetiam (num tk-2000 apple). Me lembro de ter feito também num cp500 posteriormente no gwbasic (ou gbasic nem lembro) de um pc. O macete pra não repetir foi usar a função randomize() primeiro. Dica um pouco tardia, mas se um dia alguém inventar uma máquina do tempo, avise seu amigo.
  3. vamos tentar. Veja o aspecto de um porta fusível para pci 'inteiro' Não é comum quebrar muito menos sozinho. Certeza que não fez uma cagadinha qualquer? normal... Seu desafio é criar as paredes laterais faltantes sem solda. Penso em amarrar com fio fino ou abraçadeira plástica Pra testar os diodos coloque o multimetro na posição 'diodo' (!) - um símbolo que parece uma setinha. Ponta preta bo catodo - onde tem uma faixa branca - e vermelha no outro lado. O multimetro deve indicar de 500 a 800. Fora disso é suspeito. Inverta as pontas - deve dar aberto (I. ) depois de alguns segundos. Os transistores de saída é a lesma lerda. Pra facilitar a explicação e sua operação, apenas coloque as pontas nos terminais sendo que não pode achar próximo de 000. Inverta as pontas e a mediçao deve dar um valor de diodo - igual expliquei acima
  4. chovendo no molhado dos amigos @Moyano e @rjjj via google imagens "up down counter circuit using 74ls192"
  5. rand() não 'nasce' com o pic. Se quiser um número aleatório de verdade só com hw, mande rodar um timer contador e pegue seu resultado em momentos aleatórios
  6. o porta fusível está quebrado. Aquilo que não sabes o que é tem 99% de chance de ser os transistores de saída de som que podem estar queimados pois o fusível queimou. Meça também D10,11,12,13
  7. funciona com dc sim (nem precisava mas tive experiência própria) . E se você me prometer que não vai ligar invertido, eu deixo você ligar direto em C3 e dispensar tudo que está a esquerda dele. Filtro emi é frescura (pra aplicações 'machas')
  8. .if

    ARM ou PIC?

    ok @_xyko_ mas confesse que minha intuição estava certa kk. E tem pic de mais de 8 bits. E de novo, linguagem de mais alto nível pode-se trabalhar com todos com poucos 'traumas migratórios' (inventei isso agora). Já sei no que está pensando (de novo kk) mas não sei se tem basic pra arm
  9. .if

    Duvida polos + e -

    Maizomeno isso. Imagine duas caixas dágua uma do lado da outra uma cheia outra vazia se 'vasocomunicando' em baixo. A água (os eletrons) vai (vão) fluir até que a água se equilibre na metade das duas. Neste caso não há mais energia fluindo. Pilha descarregada. Vá com calma. você vai cehgar lá mas... os eletrons podem sim fluir na ponta do fio. Um motor iônico (que você pode fazer em casa) funciona assim. Mas a tensão á muito alta da ordem de milhares de volts (então é melhor não fazer mais em casa). Os eletrons são expulsos da ponta do fio formando um 'jato'. Já fiz um treco destes com flyback de tv.
  10. .if

    ARM ou PIC?

    porque acho que ele quer te empurrar um avr kk. brinc. Se dominas alguma linguagem de programação mais 'universal' do que o asm, penso podes ter mais facilidade em testar os dois. Uma lida rápida no d.s. dos dois e podes criar algo com relativa facilidade. Outro aspecto interessante é avaliares os custos e disponibilidades de ambos. Também deves avaliar no tipo de projeto que pretendes envolvê-los. Se for algo mais que um pisca led, cogite o arm mesmo
  11. Os china burlam algumas leis inclusive as da física. Eu já comprei lanterna de 18Kw, pilha palito de 4Ah, e agora vejo este conversor que pode dissipar 19W num 78L05.
  12. Agradecemos por nos preferir ao google. A resposta dele é ainda mais simples
  13. é isso amigo. por isso fonte "chaveada" 2me fonte linear tem um transfomador destes de 60Hz o que impede a operação em 99Vdc do garoto. Já a chaveada, 2me, há uma retificação direta da rede ac gerando os 150dc pra etapa seguinte e provavelmente pode funcionar nos 99Vdc... ou não. E sim fonte ac-dc chaveada pode ser considerada dc-dc considerando o Vdc depois da retificação/filtragem
  14. Diferentemente de divisor, com fonte reduz de 99 pra 12 mas provavelmente se menor que 80 ela deixa de funcionar Fonte ac chaveada funciona com dc de boa. As sem transformador (daquelas tradicionais rabo quente) não. O capacitor não deixa passar o dc. É sério! kk
  15. Amigo não é bem inverter vcc e gnd. você ligaria o VCC do BUZZER no vcc do mouse e o GND do BUZZER onde está o catodo do led caso esta vá pra algum ci. Se foi isso que fizeste, desconsidere. Mais uma coisa, este led pode estar sendo alimentado por onda quadrada pwm (por isso a alteração do brilho). Neste caso há um complicador contornável mas há. Sugiro inverter com transistor mesmo. deixa de ser munheca = eu kk
  16. Não conheço as características (estranhas... 99VDC?) deste interfone. Mas antigamente numa linha telefônica normal o sinal de ring ac tocava uma campainha eletromecânica triiiimmmmm. Isto significa (va) que a impedância não era tão alta assim e tinha uma potência maizomeno até. To com o xico... Penso que vale a pena testar. Talvez com uma fonte de celular possa fazer algo com 5V mesmo.
  17. SIm. Numa visão minimalista da coisa, basta você cortar os fios do carregador, colocar um fusível 2A e colocar nos terminais da bateria 12V. Nem vou perder meu tempo mencionado atenção à polaridade pois você tem "conhecimento mínimo em eletronica" né?
  18. Perdão amigo. De uma certa forma não estás 100% errado De facto a intenção era forçar-te a envolver consigo mesmo mencionando uma lei de ohm básica pra ver qual teu nível técnico e não mastigar-te com este complemento... 2 leds de 2v -> 400Ohms 1 de 3.2 com 1 de 2 -> 340Ohms 2 de 3.2 -> 280Ohms Caso tenhas algum conhecimento, hás de fazer as contas para um led só. Nosso amigo Paulo desmembrou meu último parágrafo com sabedoria. Queira considerá-lo por gentileza. Para muitos leds ou para uso com pilhas ou bateria, existe uma alternativa com regulador chaveado de corrente constante mas pelo teor de tuas letras percebo que teremos dificuldade em nos alinhar. Desde que não haja manifestação contrária, subtende-se (subtendo) que há um mínimo de conhecimento eletro-eletrônico quando se posta algo num forum de eletronica. Obviamente esta não é condição sine qua non mas penso que a do respeito e sentimento de gratidão são imperativas. Normalmente desejo sucesso aos amigos e boa sorte aos demais... Boa sorte
  19. A ideia de manter as V é melhor... As voltagens podem ser diferentes mas as correntes iguais, percebes? Neste caso, digamos que queiras a corrente típica 20mA e tenhas 12V na saída do regulador em série com a tensão média dos leds fica... 2+2 =4V ->R=(12-4)/0.02=? 3.2+2 = 5.2V ->R=(12-5.2)/0.02=? 3.2+3.2=6.4V ->R=(12-6.4)/0.02=? ?=preguiça de calcular Com relação aos lumens diferentes, sugiro deixar unidos os de mesma cor e ajustar o resistor pra que fique a contento visual (obviamente observando a limitação de corrente)
  20. .if

    Cronômetro Digital

    Amigo, se conseguiu fazer zerar em 60, basicamente é usar este sinal de 'zeramento' também como clock do próximo estágio minutos - ou outro display. Na próxima vez, publique jpg direto. Quero economizar cliques do mouse ok? (obs: não baixei o pdf)
  21. Pode ser que o led esteja com anodo no vcc.E se você estiver ligando na saída e gnd ocorre o que descreveu mesmo. Tente ligar nos mesmos pinos do led ou se não tiver medo de queimar o mouse, entre vcc (+5) e onde estava o catodo do led. Melhor avaliar direito as características do seu buzzer 1º O gozado é que MEU mouse acende fraquinho e quando aproximo ele acende forte. Neste caso iria tocar baixo e alto. Enfim...
  22. @alexandre.mbm queria dar uma 'reconstextualizada' na coisa pois confesso que me perdi. Dá um desconto pois é tópico antigo e esta é sua 1ª participaçãp nele. Tente fazer perguntas diretas, mostrar o que sabe, o que fez e bla bla blá. Baseio-me nisso pra uma condução sem muitos... solavancos... abç
  23. Apesar de instável, o circuito acima tem algum propósito. Usei isso recentemente pra ampificar um sinal de alguns uV pra ver num osciloscópio. O macete foi que RB é bem alto da ordem de Mohms (use um trimpot pra polarizar o nível dc). E Rc algumas dezenas de Kohms. Como o ganho é proporcional a Rc/Re sendo Re=0, o transistor fica com ganho infinito!! Na teoria.. Na prática fica com HFE quase máximo Bom numa comparação meia tosca (como não podia deixar de ser) imagine os 4 resistores em torno do transistor como molas (ou amortecedores) e o transistor como o carro. Bem dimensionados, o carro fica mais seguro e estável. Mais uma comparação com carro... a corrente de base imagine como a profundidade que aplicas no acelerador e a de coletor a velocidade desenvolvida pelo motor em função dela. Uma pequena força provoca uma grande velocidade. A tensão DC que aplicas na base, algo maizomeno como a marcha que escolhes pra acelerar... mais ou menos torque ou força Cara algo me diz que o descrito acima não faz 100% de sentido mas é o que tenho para o momento. Se um dia achar uma comparação melhor, talvez eu a defeque também...
  24. Claro que tem. Uma das alternativas é criar uma interrupção do timer de 1/10seg e incrementar uma variável decseg p.ex. #define botao RB0#define led1 RB1#define led2 RB2 unsigned char decseg;void timer interrupt() //vai ter que ver o manual do compilador{//...reinicializa hw;//vai ter que ver o datasheetdecseg++;}void façaisso(){//...led1=1;} void façaaquilo(){//...led2=1;} void main(void){//inicializa hw ...vai ter que ver o datasheetfor(; { if (!botao) { if (decseg>9) façaisso(); //depois de 1 segundo pressionado... if (decseg>19) façaaquilo(); //depois de 2 segundos pressionado... //etc... }else {decseg=0; led1=led2=0;}//se soltar recomeça }} Tem + maneiras mas no momento não consigo pensar... se é que um dia consegui...
  25. static bit blink_led;//veja a sintaxe de variável bit no seu compiladorfor(;{if (!botao) blink_led^=1;while(!botao);if (blink_led) {led1^=1;led2^=1;delay_ms(70);}else led1=led2=0;}

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!