Ir ao conteúdo
  • Cadastre-se

YODA.

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

  1. Esta certo desta vez não vou decepciona-los e desculpas pelas brincadeira ,agora eu vou levar aserio ,serio mesmo então eu vou fechar o topico , moderador muito obrigado , o topico já pode ser fechado!! resolvido!!
  2. shou de bola , massa era se tivesse um lcd!! yoda!
  3. Obrigado aphawk ! Ai pessoal se tiver mais alguem , para contribuir ... mais para começar tudo isso preciso , esquecer o proteus 8 e começar procurando , algum site que tenha o proteus antigo mais porém completo dizem que tem a licença para testar qualquer micro controlador desde o 18F84 ao 18Fxxx .... vocês me entenderam!! aphawk , o modulo ccp de comparação e captura PWM é escencial por que é ele que determina o brilhos dos leds certo? posso usar o timer 1 também então ,yoda clonclui Rsrs! ele gera uma especie de tensão media ? entendi meditar sobre isso eu irei kkkkkkk Então quer dizer que se o tempo for o mesmo na onda quadrada tanto de pico e vale ou nivel logico 1 e nivel logico 0 teremos uma tensão media , mais isto confunde um pouco o que você disse sobre o ccp ou é parecido ,confuso estou meditar sobre isso irei kkkkkkkkkk !!
  4. Praticando apenas calculos de indutores mesmo , pra entender um pouco mais de matematica caso queira fazer algum transmissor ou algo parecido!! mais deu pra ter uma boa noção obrigado!! Moderador o topico já pode ser fechado!! obrigado!
  5. OLA! não sou intrometido mas ,estou na mesma duvida , mesma duvida que nada comparado com a de vocês Da de LAPADA NA MINHA! que é simples #include <16f877a.h> #FUSES NOWDT //No Watch Dog Timer#FUSES hs //Crystal osc <= 4mhz#FUSES PUT //Power Up Timer#FUSES NOPROTECT //Code not protected from reading#FUSES NODEBUG //No Debug mode for ICD#FUSES BROWNOUT //Reset when brownout detected#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O#FUSES NOCPD //No EE protection #use delay(clock=10000000) int main() { setup_timer_2(T2_DIV_BY_16, 155, 1); setup_ccp1(CCP_PWM); set_pwm1_duty(0); while (TRUE) { set_pwm1_duty(512L); }} a questão é tem como acender três leds como se fosse um RGB , variando sua luminosidade ?
  6. mudar o brilho tipo aumenta diminui, la na imagem que postei só isso só dos três leds , isso ja ajuda a entender o PWM em programação OK!! espera ai admitindo que não sei quase nada Rsrs ! para cada pino é um CCP Certo , e quanto no maximo eu posso usar ??????!!!!!!!!!!!
  7. Obrigado faller ! não vou perguntar ao amigo faller , ele foi bacana em me ajudar , sou novo no forum e devemos admitir que pessoas principiantes como eu sofre muito para pegar jeito da coisa , mais o que importa pra mim aqui no forum é o respeito e consideração ...vou apelar para alguem que entenda essa matematica pesada , e que realmente é pesada , é sobre a area (S) esta conta aqui que ta me dando dor de cabeça !! alguem poderia me explicar como deu esse valor!!
  8. ///////////////////////////////////////////////////////////////////////////////// Definições de fusiveis da pic#include "16F628A.h"#FUSES NOWDT //No Watch Dog Timer#FUSES INTRC_IO //Internal RC Osc, no CLKOUT#FUSES PUT //Power Up Timer#FUSES NOPROTECT //Code not protected from reading#FUSES BROWNOUT //Reset when brownout detected#FUSES NOMCLR //Master Clear pin used for I/O#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O#FUSES NOCPD //No EE protection ////#use delay(clock=4000)#use fast_io(b)/////////////////////////////////////////////////////////////////////////////#define trisb 0b00000000#define PW_Ini 210///////////////////////////////////////////////////////////////////////////// unsigned char PWM0,PWM1,PWM2,PWM3, PWM4,PWM5,PWM6,PWM7, PWM0_CNTR,PWM1_CNTR,PWM2_CNTR,PWM3_CNTR, PWM4_CNTR,PWM5_CNTR,PWM6_CNTR,PWM7_CNTR, AUXILIAR,ESTADO_PWM, LARGURA_PULSO;//////////////////////////////////////////////////// //////////void Multi_PWM(void) { LARGURA_PULSO--;if (LARGURA_PULSO == 0) { PWM0_CNTR = PWM0; PWM1_CNTR = PWM1; PWM2_CNTR = PWM2; PWM3_CNTR = PWM3; PWM4_CNTR = PWM4; PWM5_CNTR = PWM5; PWM6_CNTR = PWM6; PWM7_CNTR = PWM7; LARGURA_PULSO = PW_Ini; ESTADO_PWM = 255; output_b(ESTADO_PWM); }else { AUXILIAR = 0; PWM0_CNTR--;if (PWM0_CNTR == 0){PWM1_CNTR--;} else { AUXILIAR |= 0b00000001 ; PWM1_CNTR--; }if (PWM1_CNTR == 0){PWM2_CNTR--;} else { AUXILIAR |= 0b00000010 ; PWM2_CNTR--; } if (PWM2_CNTR == 0) {PWM3_CNTR--;} else { AUXILIAR |= 0b00000100 ; PWM3_CNTR--; }if (PWM3_CNTR == 0) {PWM4_CNTR--;} else { AUXILIAR |= 0b00001000 ; PWM4_CNTR--; }if (PWM4_CNTR == 0) {PWM5_CNTR--;} else { AUXILIAR |= 0b00010000 ; PWM5_CNTR--; }if (PWM5_CNTR == 0){PWM6_CNTR--;} else { AUXILIAR |= 0b00100000 ; PWM6_CNTR--; }if (PWM6_CNTR == 0){PWM7_CNTR--;} else { AUXILIAR |= 0b01000000 ; PWM7_CNTR--; }if (PWM7_CNTR == 0) { AUXILIAR &=ESTADO_PWM; output_b(AUXILIAR); ESTADO_PWM = AUXILIAR; } else { AUXILIAR |= 0b10000000 ; AUXILIAR &= ESTADO_PWM; output_b(AUXILIAR); ESTADO_PWM = AUXILIAR; } return; } }///////////////// VALORES POR CANAL ATÉ 255 [VALOR MÍNIMO É 1]//////////////////////////////////////////void main() { setup_comparator(NC_NC_NC_NC); set_tris_b( trisb ); PWM0=1; PWM1=10; PWM2=40; PWM3=80; PWM4=160; PWM5=60; PWM6=80; Teria algo menor para o 16F84A apenas usando três leds tipo assim oh! codigo pequeno! tira o restante dos componentes dip switch , e fica apenas o pic e os três leds ,não precisa ser RGB não , apenas leds comuns mesmo!! apenas utilizando o tmer2 duty ciclo simples mesmo, e acender os três leds ,sou principiante , não precisa ser complexo não pessoal agradecido ! Estou utilizando CCS C compiler!
  9. Pessoal tinha achado no google um video que ensinava isso mais perdi e procurei ,procurei ... mais tem hora que de tanto você fica no computador e não achar irrita , sei que o PWM funciona com o timer2 já é para mim um pequeno passo , se não fo incomodar , Alguem posta um exemplo desses pra mim por favor !!so pra alterar a luminozidade do led RGB ou com três leds mesmo esta otimo!! na verdade eu preferia com três leds coloridos OK! e Obrigado!!
  10. Ai pessoal ,! pesquisei na net e ´so encontrei calculo de indutancia com núcleo de ar , alguem pode me ajudar com núcleo de ferrite???

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