InicioHazlo Tu MismoGenerar Sonido con PIC16F628A
Hola Gente vamos a generar 'musiquita' con el PIC 16F628A sale aprox 20 pesos.



bueno aca les dejo un codigo sencillo explicado y el esquema de conexion.
La salida es RB0.

Codigo en CCS:

dijo:




///////////////////////////////////////////
// Generador de tonos pic 16F628A //
//////////////////////////////////////////
//Fusa 62 mS
//Semicorchea 125 mS
//Corchea 250 mS
//Negra 500 mS
//Blanca 1 Segundo
//Redonda 2 Segundos
///////////////////////////////////////////
// musiquita para dormir (no esta entera)
//salida por la patita 6 , RB0
///////////////////////////////////////////
//
#include <16F628a.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <tones.c>// libreria tones de c
//contiene las frecuencias de las notas musicales
void main(void) {

int fusa=62;
int semicorchea=125;
int corchea=250;
long negra=500;
long blanca=1000;
long redonda=2000;

while(TRUE)
{
//la funcion generate_tone
//toma como entrada la nota con su octava entre[]
//y la duracion de la misma en ms
generate_tone(C_NOTE[3],fusa);//do
generate_tone(C_NOTE[3],fusa);
generate_tone(Eb_NOTE[3],corchea);//re#,mibemol
generate_tone(C_NOTE[3],fusa);
generate_tone(C_NOTE[3],fusa);
generate_tone(Eb_NOTE[3],corchea);
generate_tone(C_NOTE[3],fusa);
generate_tone(Eb_NOTE[3],fusa);
generate_tone(Ab_NOTE[3],semicorchea);//sol#,labemol
generate_tone(G_NOTE[3],semicorchea);//sol
generate_tone(F_NOTE[3],semicorchea);//fa
generate_tone(F_NOTE[3],semicorchea);
generate_tone(Eb_NOTE[3],semicorchea);
delay_ms(100);

}
}






Conexionado:



Eso es todo!!

les dejo un par de fotos, las de mi programador y un circuito armado de una alarma infrarroja...







Yo je




Datos archivados del Taringa! original
23puntos
2,458visitas
10comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Posts Relacionados

Dejá tu comentario

0/2000
10 Comentarios archivados
Del Taringa! original
a@alecmander3/22/2011+0-0


es como una barrera, si cortas el haz de luz la alarma suena! tipo como el de las peliculas!
SAludos
N@Nestor5923/21/2011+0-0
+10
(cual es la alarma inflarroja??? O.O )
a@alecmander11/1/2010+0-0
http://www.utilizandopics.info/2009_01_01_archive.html

ahi tienes
m@marcumo10/30/2010+0-0
como me hago ese programador pic? donde porfa decime
N@Nestor5928/17/2010+0-0
no entiendo como meterle esos codigos al integrado
c@cristian2557/17/2010+0-0
muy groso ale sos un capo en verdad jeje mis +10 de una
F@Flammen7/16/2010+0-0


NNOOO UN PROTOBOARD!! QUE GROSO TE DEJO +3!
a@agudehurl7/16/2010+0-0
Aguante el 16F84!...q recuerdos...

<…
f@ferrafmz7/16/2010+0-0
Jaja, está muy bueno
k@karadenaipe7/16/2010+0-0
claaro

Autor del Post

a
alecmander🇦🇷
Usuario
Puntos0
Posts16
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.