Ir ao conteúdo

mister nintendo

Membro Pleno
  • Posts

    1.091
  • Cadastrado em

  • Última visita

Tudo que mister nintendo postou

  1. O mais correto é que fale para ele que ha erros no código, e que ele faça as alterações. Dei uma olhada no código e o que ha na maioria é erros por falta de chaves, parêntesis e afins. Isto só pode ser corrigido por quem sabe precisamente a lógica do funcionamento. Corrigir alguns erros de sintaxe é relativamente fácil, complicado é corrigir erros mantendo a lógica de quem fez o projeto, sem ter muita base sobre o projeto é complicado. Fiz umas alterações no código e ele compila sem erros no MikroC, mas duvido funcionar hahahaha. Realmente o certo é você ir falar com o dono para que ele revise o projeto.
  2. você pode usar a série de taylor pra calcular um seno ou cosseno sen(x)= x - x^3/3! + x^5/5! - x^7/7! + x^9/9! .......... (continua dependendo da precisão que você quer) mas pelo formato da conta da pra ver que um pic demoraria muito tempo pra fazer isso, só de ter que elevar um numero a nona haha, impraticável para seu projeto flowww
  3. @Mulder_Fox estou com um problema bem estranho, desde que baixei e instalei a ultima versão do MPLAB, a v8.92, o compilador não gera mais as configurações, eu coloco pra não setar pelo código, e sim pelos checkbox que tem em um menu, como sempre fiz, mas o compilador não gera mais as configurações no hexadecimal.... você sabe algo a respeito, como corrigir isto e tal.... já desinstalei e re-instalei, mas continua com o mesmo bug vlewwwww
  4. http://www.axoonmed.com.br/forum/node/4 vê se este tutorial te ajuda, pelo pouco que pesquisei é bem difícil achar material sobre isto flowwww
  5. Você comprou em que site? abrçs
  6. opa cara, fica sossegado, conforme for dando eu vou postando algo..... abrçs
  7. CHEGOUUUUUUUU O/ O/ O/ :D enfim hahahahha, dps de 120 dias, que comecem as brincadeiras!!!! hahahahaha
  8. @omiez e @circuit .... não percam esse tópico de vista, podemos fazer um debate mais quente nele la pra frente, eu comprei um raspberry pi faz 120 dias no dx.com e não chegou ainda :/ .... mas assim que chegar podemos debater mais e contar com mais colegas como a @chacalgbi que também tem um flowww
  9. cuidado pra não queima-lo, ligações erradas podem dar nisso, experiencia própria hahahahaha abrçs
  10. é igual ao de um 16x2, as ligações são as mesmas, a diferença é no software, na forma de lidar com o display http://2.bp.blogspot.com/-P9QI8H3UA1A/T2OqpeDPM9I/AAAAAAAAAiY/jnsUCfDi9i0/s400/ScreenHunter_13.bmp obs: aconselho aterrar os pinos não usados do display (diferente do que o cara fez na imagem) abrçs
  11. esse projeto era apenas uma brincadeira que fiz, então ele não é grande, apenas 8X8 e só passa frases, não tem horário data temperatura etc.... o hardware inteiro e completo é apenas aquilo que esta na foto flowwww
  12. não não, esse método deve ser chato rsrsrs, eu pensei em uma bobina enrolada na parte que roda no propellerclock, e um imã fixo próximo a bobina, vai me dar uma tensão toda irregular, mas é só retificar e pronto flowwww
  13. não. eles são simples motores DC, bem fortinhos, mas não fornecem a alimentação para o eixo do motor que fica rodando, eles são alimentados mas não repassam essa alimentação, para o propellerclock eu imaginei alguns métodos de alimentar, de outra forma, pois esses motores não repassam a alimentação. flowwww
  14. É que depende muito da impressora. Todas as imprssoras HP deskjet da serie 600 eu seu que tem motores DC. E diga-se otimos motores. Porque são fortes. O unico ruim deles para o propeller clock é o comprimento. Mas mesmo assim creio que não seja impedimento para o utilizar Flowww
  15. eu tinha conseguido um mas ele não estava mais funcionando , por isso resolvi fazer com um de impressora flowwww
  16. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk em questão de projetínhos que demoram demais para sair do papel acho que todo técnico tem um kkkkkkk, eu por exemplo tenho outra matriz de led que quero fazer, quadrada 35X35, mas toda hora penso em mudar alguma coisa e até agora não sai dp lugar kkkkkkkkk, mas o campeão de demora pra mim, é o meu propellerclock kkkk, ja faz muito tempo que estou comprando e armazenando as coisas pra poder fazer ele, e até agora não dei um passo kkkkk flowwww
  17. aphawk, começarei meus estudos sobre os famigerados AVR's, baixei hoje sua apostila e exmplos. obrigado por disponibilizar um material assim para nós! vou comunicando a experiencia! flowwww
  18. quem agradece realmente sou eu, o que você fez me ajudou muito ok então fico no aguardo! flowww
  19. Ola Mulder_Fox Antes de mais nada eu queria agradecer. Pois sua apostila que me ensinou tudo que eu sei sobre assembly e mplab (conhecimento que eu não me imagino sem hoje em dia) ótima didática linguagem simples. Melhor que muita apostila paga que eu comprei. Bom, vim aqui te perguntar se você ainda vai lançar aquela nona parte hehehe É por ansiedade e curiosidade também hehehehehe estou ansioso para ver aquele LED rgb em ação Flowww
  20. passoswell, eu não sei dizer com plena certeza porque isso ocorre, mas creio que tem a ver com a própria frequência que nós "temos" da pra verificar essa onda quando colocamos os dedos no osciloscópio floww
  21. amigo, na protoboard essa frequência quase certeza que dara erro, quando for montar na protoboard use frequências de até 4Mhz, ou melhor, use oscilador interno mesmo, para a protoboard é o mais recomêndavel mesmo floww
  22. ahhh entendi, mas acho (na minha humilde opinião) que os transistores são melhores, mas nem sei quanta diferença pode fazer, acho que deve ser pouca. mas esse foi um problema que eu tinha passado (na verdade esse é o problema que eu disse la em cima), eu queria aumentar o brilho e diminui o a resistência do resistor, então o pic começou a se resetar quando acendia todos os led's jutos, a solução foi acender os nibbles separadamente. por isso acho que para o brilho máximo o modo que eu usei já não será o melhor, acho que para usar o brilho máximo ambas polaridades dos led's devem ser fornecidas por transistores, e não provenientes do pino do pic como eu fiz, que apenas usei transistores para fornecer o terra floww
  23. como assim??? não entendi, você diz em obter brilhos diferentes com circuitos diferentes?? explique-me mais sobre isto ai )) rsrsrsrs flowww
  24. Ai gente aqui esta o hardware, ele é extremamente simples também, mas vai uma descrição falada dele também O PORTB SE CONECTA COM O ANODO (POSITIVO) DA MATRIZ OS PINOS RA0, RA1 E RA2 SE CONECTAM COM O A, B e C (ENTRADAS) DO CI AS SAÍDAS DO CI SE CONECTAM NAS BASES DE TRANSISTORES NPN O EMISSOR DOS TRANSISTORES SÃO ATERRADOS OS COLETORES DOS TRANSISTORES SÃO CONECTADOS NOS CATODOS (NEGATIVO) DA MATRIZ o pic é o 16f628A o ci é o cd4028 os transistores eu usei o bc338 matriz 8X8 resistores são de 220R GENTE, EU EDITEI O CÓDIGO! EU TINHA PASSADO POR UM PROBLEMA E PRECISEI FAZER UMA ADAPTAÇÃO NO SOFTWARE POR CAUSA DAQUILO, COMO VOCÊS NÃO VÃO PASSAR POR ISSO MODIFIQUEI AQUELA PARTE ADAPTADA, NÃO HAVERÁ PROBLEMA PARA VOCÊS, A MUDANÇA É MAIS PARA EFICIÊNCIA DO QUE OUTRA COISA!!! QUE JÁ O TINHA COPIADO APAGUE E COPIE ELE DO JEITO QUE ESTA AGORA, GARANTO QUE VAI FACILITAR MUITÍSSIMO O ENTENDIMENTO DELE AGORA floww
  25. esse é o meu código, esse código é da minha matriz 8x8 e que tambem serviu de base para esse outro projeto meu aqui ele é de fácil entendimento, e tem um modo de mudança de texto muito muito fácil esta ai para quem o quiser e o quiser alterar void la();void lb();void lc();void ld();void le();void lf();void lg();void lh();void li();void lj();void lk();void ll();void lm();void ln();void lo();void lp();void lq();void lr();void ls();void lt();void lu();void lv();void lx();void lw();void ly();void lz();void executa();void espaco();void main();void aparece();void repete();void esquerda();void tempo();void pac_man();void coracao();void coracao2();char coluna1,coluna2, coluna3, coluna4, coluna5, coluna6, coluna7, coluna8;char lop, temporario;void aparece(){for(lop=0; lop<=5; lop++){porta=0x07;portb=coluna8;delay_ms(2);porta=0x06;portb=coluna7;delay_ms(2);porta=0x05;portb=coluna6;delay_ms(2);porta=0x04;portb=coluna5;delay_ms(2);porta=0x03;portb=coluna4;delay_ms(2);porta=0x02;portb=coluna3;delay_ms(2);porta=0x01;portb=coluna2;delay_ms(2);porta=0x00;portb=coluna1;delay_ms(2);}return;}void esquerda(){coluna8=coluna7;coluna7=coluna6;coluna6=coluna5;coluna5=coluna4;coluna4=coluna3;coluna3=coluna2;coluna2=coluna1;return;}void main(){intcon=0x00;cmcon=0x07;trisa=0xf8;trisb=0x00;coluna1=0; coluna2=0; coluna3=0; coluna4=0;coluna5=0; coluna6=0; coluna7=0; coluna8=0;delay_ms(100);while(1){espaco();lm();la();lt();lr();li();lz();espaco();ld();le();espaco();ll();le();ld();espaco();li();ln();lv();li();ls();li();lv();le();ll();espaco();espaco();}}void la(){esquerda(); coluna1=0x7f; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x7f; aparece();esquerda(); coluna1=0x00; aparece();return;}void lb(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x69; aparece();esquerda(); coluna1=0x06; aparece();esquerda(); coluna1=0x00; aparece();return;}void lc(){esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x42; aparece();esquerda(); coluna1=0x00; aparece();return;}void ld(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x00; aparece();return;}void le(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x00; aparece();return;}void lf(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x90; aparece();esquerda(); coluna1=0x90; aparece();esquerda(); coluna1=0x90; aparece();esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0x00; aparece();return;}void lg(){esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x89; aparece();esquerda(); coluna1=0x89; aparece();esquerda(); coluna1=0x4e; aparece();esquerda(); coluna1=0x00; aparece();return;}void lh(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x10; aparece();esquerda(); coluna1=0x10; aparece();esquerda(); coluna1=0x10; aparece();esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x00; aparece();return;}void li(){esquerda(); coluna1=0xbf; aparece();esquerda(); coluna1=0x00; aparece();}void lj(){esquerda(); coluna1=0x82; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0xfe; aparece();esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0x00; aparece();return;}void lk(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x10; aparece();esquerda(); coluna1=0x28; aparece();esquerda(); coluna1=0x44; aparece();esquerda(); coluna1=0x82; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x00; aparece();return;}void ll(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x00; aparece();return;}void lm(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x40; aparece();esquerda(); coluna1=0x20; aparece();esquerda(); coluna1=0x10; aparece();esquerda(); coluna1=0x20; aparece();esquerda(); coluna1=0x40; aparece();esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x00; aparece();return;}void ln(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x40; aparece();esquerda(); coluna1=0x20; aparece();esquerda(); coluna1=0x10; aparece();esquerda(); coluna1=0x08; aparece();esquerda(); coluna1=0x04; aparece();esquerda(); coluna1=0x02; aparece();esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x00; aparece();return;}void lo(){esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x00; aparece();return;}void lp(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x90; aparece();esquerda(); coluna1=0x90; aparece();esquerda(); coluna1=0x90; aparece();esquerda(); coluna1=0x60; aparece();esquerda(); coluna1=0x00; aparece();return;}void lq(){esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x89; aparece();esquerda(); coluna1=0x85; aparece();esquerda(); coluna1=0x7e; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x00; aparece();return;}void lr(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x98; aparece();esquerda(); coluna1=0x94; aparece();esquerda(); coluna1=0x92; aparece();esquerda(); coluna1=0x61; aparece();esquerda(); coluna1=0x00; aparece();return;}void ls(){esquerda(); coluna1=0x61; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0x8e; aparece();esquerda(); coluna1=0x00; aparece();return;}void lt(){esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0x80; aparece();esquerda(); coluna1=0x00; aparece();return;}void lu(){esquerda(); coluna1=0xfe; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0xfe; aparece();esquerda(); coluna1=0x00; aparece();return;}void lv(){esquerda(); coluna1=0xfc; aparece();esquerda(); coluna1=0x02; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x02; aparece();esquerda(); coluna1=0xfc; aparece();esquerda(); coluna1=0x00; aparece();return;}void lx(){esquerda(); coluna1=0x21; aparece();esquerda(); coluna1=0x12; aparece();esquerda(); coluna1=0x0c; aparece();esquerda(); coluna1=0x0c; aparece();esquerda(); coluna1=0x12; aparece();esquerda(); coluna1=0x21; aparece();esquerda(); coluna1=0x00; aparece();return;}void lw(){esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0x02; aparece();esquerda(); coluna1=0x04; aparece();esquerda(); coluna1=0x02; aparece();esquerda(); coluna1=0x01; aparece();esquerda(); coluna1=0xff; aparece();esquerda(); coluna1=0x00; aparece();return;}void ly(){esquerda(); coluna1=0xe1; aparece();esquerda(); coluna1=0x11; aparece();esquerda(); coluna1=0x11; aparece();esquerda(); coluna1=0x11; aparece();esquerda(); coluna1=0xfe; aparece();esquerda(); coluna1=0x00; aparece();return;}void lz(){esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x83; aparece();esquerda(); coluna1=0x85; aparece();esquerda(); coluna1=0x89; aparece();esquerda(); coluna1=0x91; aparece();esquerda(); coluna1=0xa1; aparece();esquerda(); coluna1=0xc1; aparece();esquerda(); coluna1=0x81; aparece();esquerda(); coluna1=0x00; aparece();return;}void espaco(){esquerda(); coluna1=0x00; aparece();esquerda(); coluna1=0x00; aparece();esquerda(); coluna1=0x00; aparece();return;}void pac_man(){esquerda(); coluna1=0xc4; aparece();esquerda(); coluna1=0xc6; aparece();esquerda(); coluna1=0x05; aparece();esquerda(); coluna1=0x05; aparece();esquerda(); coluna1=0x05; aparece();esquerda(); coluna1=0xc6; aparece();esquerda(); coluna1=0xc4; aparece();}void coracao(){esquerda(); coluna1=0x70; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x84; aparece();esquerda(); coluna1=0x82; aparece();esquerda(); coluna1=0x41; aparece();esquerda(); coluna1=0x82; aparece();esquerda(); coluna1=0x84; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x70; aparece();esquerda(); coluna1=0x00; aparece();}void coracao2(){esquerda(); coluna1=0x70; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x84; aparece();esquerda(); coluna1=0x42; aparece();esquerda(); coluna1=0x21; aparece();esquerda(); coluna1=0x42; aparece();esquerda(); coluna1=0x84; aparece();esquerda(); coluna1=0x88; aparece();esquerda(); coluna1=0x70; aparece();esquerda(); coluna1=0x00; aparece();} floww

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!