Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
isaacantonio3

Ajuda com Programação em pic16f/pic18f

Recommended Posts

Sou iniciante em microcontroladores,gostaria de saber como programar e reproduzir um som midi,wave,mp3 ou qualquer outro formato,pressionando um botão.
utilizando um pic16 ou pic18.Podendo ser em C ou Pascal.

Exemplo :

se pressionar botao 1 = reproduzir som 1
se pressionar botao 2 = reproduzir som 2

Editado por Bcpetronzio
Remover formatação desagradável do texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@isaacantonio3

 

Na minha humilde opiniao, esse tipo de projeto nao se adequa a um iniciante. 

 

Falou

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Na minha humilde opiniao, esse tipo de projeto nao se adequa a um iniciante.

Além do mais,vai precisar de um outro programa para gravar,por exemplo,numa Eeprom externa o áudio WAV,que pode ser reproduzido  em qualquer PIC.

O programa do áudio ja fiz a um bom tempo atras e esta disponível no link;

http://www.4shared.com/rar/NXSRjocy/audiohex.html ;)

 

Para gravar direto na Eeprom,sem usar o próprio circuito que tocará,tem outro link;

http://www.4shared.com/rar/Fb9YCnDe/24cxx_usb.html :)

 

Por ultimo,uma pequena nação de tudo junto;

 

 

Nesta época foi usado um DA R2R,mas é mais prático fazer com PWM.

Editado por vtrx
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@vtrx

 

Lembrei desse projeto quando estava formulando minha resposta. Mas não quis assuntar o requerente. Mas você fez esse trabalhoo. :D :D

 

Tem uma outra forma também que seria usando um CI dedicado à gravação de sons. 

 

Cheguei a usar alguns Cis da http://www.aplusinc.com.tw/

 

A vantagem é que é muito simples você gravar e tocar os sons.

 

O problema que depende de uma gravadora que eles vendem. Custa $150... Aí não dá né.....

 

Falou

Editado por MatheusLPS

Compartilhar este post


Link para o post
Compartilhar em outros sites

@MatheusLPS,esse prototipo que fiz é bem antigo,em relação ao que acabei fazendo,que estava pensando em disponibilizar como um kit para baixar e montar,mas este circuito usa R2R como DA e a serial para gravar os dados.

Hoje em dia uso PWM + filtros e USB,bem mais simples o hardware mas ja muda o PIC para a linha 18F...

Pensei em disponibilizar este kit(16F628),via download free,onde você grava a Eeprom separadamente e usa um soquete na placa,tipo um brinquedo eletrônico com alguns botões.

Editado por vtrx

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • Existe algum esquema pronto ou parecido,para que eu possa desenvolver meu projeto ?

     

    Mais ou menos assim :

     

    (Pascal)

     

    begin

           if porta.4=0 then

           begin

           eeprom_read ( 0,dado);

           end;

    end.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

     

    Existe algum esquema pronto ou parecido,para que eu possa desenvolver meu projeto ?

    Em pascal eu não conheço.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • pode ser em C,quero fazer tipo um sampler ou bateria eletronica so que com dois tipos de som só.Sendo um em cada botão,que quero colocar piezo.Usando pic16 ou 18

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

    ×