Ir ao conteúdo
  • Cadastre-se

Maninho Steinberg

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Reputação

1
  1. kkkkkk.. Obrigado@aphawk por responder o post.. Então, eu nunca usei o Pic, só o arduino e sei que os micros atmega precisam de um bootloader pra poder compilar os programas. pensei que o Pic seguia o mesmo conceito. já que não tem bootloader para pic, posso compilar programas seguindo somente o esquema do link que você passou! Certo? Valeu!!!
  2. Olá pessoal, tudo bem? Estou com uma dúvida cruel aqui. Tava mexendo nas minhas coisas e encontrei um PIC16f628a. Tem como gravar o bootloader do PIC através de um arduino? Esquema? desde já agradeço a todos!!
  3. Então, estou querendo montar um pequeno sistema de automação. O funcionamento é simples mas não encontrei algumas respostas. Preciso usar uma balança que seja programável, tipo , eu determinar um parâmetro de 1kg e quando ela atingir esse peso envia um sinal para o arduino que por sua vez desliga o motor dosador. Alguém tem alguma dica ou algo genérico?
  4. Cara muito obrigado pela atenção, vou começar a procurar as coisas e assim que o projeto estiver em andamento te envio um retorno... Muito obrigado !
  5. entendi, no caso só preciso de um microcontrolador, AVR ou ATtiny, e um gravador desses USBASP, certo? e obrigado
  6. Galera to com uma duvida sobre um projetinho aqui.... nesse meu projeto ja elaborei todo processo mecanico, e comecei a estudar sobre programa em C e ate desenvolvi o programinha com o 16f628a SIMULEI NO PROTEUS só que sobre a gravaçao em PIC achei muito caro os gravadores e li alguma coisa sobre AVR que é mais barato... o que vocês acham? quais as vantagens do AVR ou do PIC? o que preciso pra gravar um programa no AVR? recomendaçoes? dicas? sempre bem vindas! estou no aguardo.... desde já agradeço!
  7. #define BOTAO_START RA0_bit#define LED RB7_bit#define LED_AZUL RB6_bit#define LED_VERDE RB5_bitvoid main (){CMCON = 0X07;TRISB = 0X00;TRISA = 0X03;PORTA = 0X03;PORTB = 0X00;INICIO: //AQUI COMEÇA A LOGICA{LED = 0x01;delay_ms(100);LED = 0x00;delay_ms(100);LED = 0x01; // O LED VAI PISCAR PRA MOSTRAR QUE COMEÇAMOSdelay_ms(100);LED = 0x00;delay_ms(100);LED = 0x01;}FILTRO_1: //INICIA O FILTRO 1{while(1){if(BOTAO_START ==0x00) // SE O BOTAO START FOR PRESSIONADO PELA PRIMEIRA VEZ, VAI PARA FILTRO 2goto FILTRO_2;}}FILTRO_2: //INICIA O FILTRO 2{while(1){if(BOTAO_START ==0x00) // SE O BOTAO START FOR PRESSIONADO NOVAMENTE DENTRO DE 10segundos, VAI PARA LIBERA_2.????????? // E SE NADA ACONTECER EM 10SEG, VAI PARA LIBERA_1}}LIERA_1: {while(1){LED_AZUL=0x01; //LED AZUL ACENDEdelay_ms(500);}}LIBERA_2: {while(1){LED_VERDE=0x01; //LED VERDE ACENDEdelay_ms(500);}}} email: [email protected]
  8. Cara valeu a dica.. mas esse <time> não funciona em pic eu acho! mas eu entendi, a ideia é essa que eu preciso... se tiver como me da uma luz de como fazer de outra forma(que seja compativel com o PIC eu agradeceria muito! >PIC16F628A<
  9. [table][/table]olá pessoal! me esbarrei em um problema, que pra mim tá difícil, com um programinha basico em C. A ideia é simples, no FILTRO1 quando o BOTAO1 for pressionado ele vai para o FILTRO2, e no FILTRO2 eu queria que o pic esperasse alguns segundos até o botão ser pressionado e se ele não for pressionado vai para LIBERA1 em vez de LIBERA2 se alguem puder me ajudar... [tr][td] filtro1: while(1) { if ( botao1 == 0x00 ) { goto filtro2; } } filtro2: while(1) ledazul = 0x01; /// led acende pra indicar que estamos nessa parte do programa { if ( botao1 == 0x00 ) { goto libera2; } } [/td][/tr]

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