Roger de Oliveira
Membro Júnior-
Posts
5 -
Cadastrado em
-
Última visita
Reputação
4-
Aumento de corrente DC DC utilizando transistor
Roger de Oliveira postou um tópico em Fontes e energia
Bom dia Pessoal , tudo bem? Estou com um problemão de consumo de corrente e não estou achando um método para resolver isso. Tenho um computador que vai ligado em uma moto porém, o consumo dela esta sendo extremamente alto o que ocasiona a descarga da bateria pela moto não aguentar a tocar sozinha com seu gerador. Vi algumas pessoas falando em dobrar a corrente utilizando TRIAC porém não sei se daria pois a moto ja esta fornecendo 5A e para manter, eu precisava de pelo menos 7A Existe alguma possibilidade de fazer o Up dessa corrente? -
PIC Timer ajustavel com pic 12f675
Roger de Oliveira respondeu ao tópico de Roger de Oliveira em Microcontroladores
Este e o programa que tenho assistindo umas vídeo aula consegui chegar a isso porém , a dificuldade e implementar o restante #define TIMER_INTERVALO_MAX 10000 //10segundos (minimo intervalo 1 ms; maximo é 2^32 milisegundos) volatile unsigned long tick_1ms_count = 0; volatile unsigned int result = 0; void blink() { GP0_bit = ~GP0_bit; } void INTERRUPCAO_HIGH() iv 0x0004 ics ICS_AUTO { if(TMR1IF_bit == 1) //para a interrupção por mudança de estado { TMR1IF_bit = 0; tick_1ms_count++; //A variável result define o intervalo em que a função blink() será chamada no código; //como a variável result pode assumir valor de 0 a 1000, a temporização máxima permanece //em 0 a 10 segundos if(tick_1ms_count > result) { //blink(); tick_1ms_count = 0; } //recarrega para mais 1 ms; TMR1L = 0X83; TMR1H = 0XFF; } } void main() { ANSEL = 0X00; //Válido somente para PIC12F675 CMCON = 0X07; //Comparador OFF TRISIO0_bit = 0; GP0_bit = 0; //Fosc/4 -> 4MHz/4 -> 1MHz -> Periodo = 1/F -> 1us //TIMER1 - 1MS /* Tempo = CicloMaquina_Periodo * Prescaler * (Modo - Carga Inicial) 1000 = 1us * 8 * (65536 - CargaInicial) CargaInicial = 65536 - 125 -> 65411 -> hex -> TMR1L = 0X83; TMR1H = 0XFF; */ T1CON = 0B00110001; TMR1L = 0X83; TMR1H = 0XFF; //para a interrupção do TIMER1 GIE_bit = 1; PEIE_bit = 1; TMR1IE_bit = 1; TMR1IF_bit = 1; //------------------------------------------ ADC_Init(); for(;;) { result = ADC_Read(0); //função adc do mikroc result = result * (TIMER_INTERVALO_MAX/1023.0); //converte para a escala de 0 a 10segundos; } } -
PIC Timer ajustavel com pic 12f675
Roger de Oliveira respondeu ao tópico de Roger de Oliveira em Microcontroladores
Calma amigo , so estou procurando quem pode me ajudar não sou programador e sim desenho pci Obrigado pela ajuda , vou procurar me aprofundar mais. -
Pc travado na tela da placa-mãe
Roger de Oliveira respondeu ao tópico de Rafael Godoy em Computador não liga ou não dá vídeo
Amigo , para entrar na BIOS tente resetar a BIOS porém antes de resetar , tente tirar o SSD . -
Olá amigos , estou com duvida em um desenvolvimento de um projeto eletrônico e gostaria de saber se podem me ajudar. Estou usando um pic12f675 para fazer um temporizador com inicio de 10 minutos e pula de 5 em 5 minutos ate dar 60 minutos. O potenciômetro que estou usando e um de 10K ligado no pino 6 AN1 e o acionamento do relé no pino 2 e o botão de start pino 07 com pull up interno quando clica ele aterra o pino Se puderem me dar uma mão agradeço, pois estou aproveitando um hardware antigo que tenho Estou programando pelo mikroc Desde ja agradeço a colaboração de todos.
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