Auteur | Message |
chaa500
Junior Member


Messages : 34 Inscrit(e) le: 30/06/2008
|
Posté le 16/10/2009 09:14 | | realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
bonjour je veut realise une sonnerie dans un ecole avec temps reglable comme suite: 1-la sonnerie declanche à l'heure 7:50 (pendant une 40 seconde) puit s'arrete. 2- la sonnerie declanche à l'heure 8:00 (pendant une 40seconde) puit s'arrete. 3-la sonnerie declanche à l'heure 9:45 (pendant une 40 seconde) puit s'arrete. 4-la sonnerie declanche à l'heure 10:00 (pendant une 40 seconde) puit s'arrete. 5-la sonnerie declanche à l'heure 12:50 (pendant une 40 seconde) puit s'arrete. 6-la sonnerie declanche à l'heure 13:00(pendant une 40 seconde) puit s'arrete. 7-la sonnerie declanche à l'heure 15:15(pendant une 40 seconde) puit s'arrete.
avec l'limentation de la sonnerie est (220V + et - 10V) .
svp : aide moi ( schema et programme du pic )
afficheur est de type LCD.
et merci pour l'administrateur Hatem.
|
|
|
Revenir en haut | Permalien |   |
|
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 16/10/2009 13:47 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
salem tout d'abord (-10V) c'est au lieu de la masse ou quoi? et avec quel langage tu veux programmer? et en plus il te faut un etage de puissace constitué d'un relais si ta sonnerie fonctionne sous une tension de 220v et pour l'afficheur tu veux qu'il affiche quoi au juste (le N° de la séance ou le temps restant pendant la sonnerie............. aplus
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
chaa500
Junior Member


Messages : 34 Inscrit(e) le: 30/06/2008
|
Posté le 18/10/2009 06:22 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
bonjour:
merci ahmed
1/-pour -10 V c'est pas la masse (c'est la tension 220V qui varie entre plus et nmoin 10 V c-à-d- la tension c'est pas stable elle peut prendre par exemple 210v ou 230 V pour la protection).
2/- la langage de programmation c'est pas un problem mais je prefere Micropaskal.
3/-la premiere sonnnerie indique la creation des eleves et la deuxieme indique le retour à la classe.
merci et j'attend la reponce .
|
|
|
Revenir en haut | Permalien |   |
chaa500
Junior Member


Messages : 34 Inscrit(e) le: 30/06/2008
|
Posté le 18/10/2009 06:26 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
chaa500 a écrit : bonjour:
merci ahmed
1/-pour -10 V c'est pas la masse (c'est la tension 220V qui varie entre plus et nmoin 10 V c-à-d- la tension c'est pas stable elle peut prendre par exemple 210v ou 230 V pour la protection).
2/- la langage de programmation c'est pas un problem mais je prefere Micropaskal.
3/-la premiere sonnnerie indique la creation des eleves et la deuxieme indique le retour à la classe.
4/ dans l'affichage par afficheur lcd j'affiche l'heurs.
merci et j'attend la reponce .
|
|
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 18/10/2009 20:25
1255897543.zip (1 Ko) | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
salem voila le programme de l'horloge sur lcd
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 18/10/2009 20:27
1255897634.zip (13 Ko) | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
et voila la simulation
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 18/10/2009 20:33 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
TU va essaier de programmer la sortie de commande de la sonnerie et j'aissaerais de ma part en tous cas tuact es obligé d'utiliser un relais (contacteur ) c'est l'etage de puissace
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 21/10/2009 09:36 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
program chaa; var x,y,i,j :integer; yt,xt : string[6]; begin lcd_init(portb); Lcd_Cmd(LCD_CURSOR_OFF); // Lcd_Cmd(Lcd_Clear); trisd:=0; portd:=0; while true do begin Lcd_Out(1,1,' min');
X:=0;Y:=0; for j:=0 to 23 DO begin
Y:=j;
for i:=0 to 59 DO BEGIN x:=i; delay_ms(100); IntToStr(x,xt); lcd_out(1,5,xt); IntToStr(y,yt); lcd_out(1,1,(yt));
IF ((j=7) and (i=50)) then//c'est la programmation de la premiere sonnerie
begin portd.0:=1; delay_ms(2000); portd.0:=0; end; end;
end;
end;
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
chaa500
Junior Member


Messages : 34 Inscrit(e) le: 30/06/2008
|
Posté le 23/10/2009 13:31
1256304707.doc (85 Ko) | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
bonjour
merci ahmed mais j'ai un problem
J'ouvre le fichier de proteuse mais n'ouvre pas isis version 7.2 SP6
voici le message qui affiche
|
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 23/10/2009 22:02 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
c'est parceque je travail avec isis7.4 c'est pas un probleme je vai t'envoyer une autre
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 23/10/2009 22:12 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
Voila un nouveau fichier sous l'isis 6.9 il y a quelques problemes si tu peux les resoudre ... en reste en contact
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 07/02/2010 12:20
1265545238.rar (74 Ko) | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
salem si tu es encore interresé voila un fichier complet avec simulation mais au lieu d'utiliset un afficheur lcd on va utiliserdes afficheurs 7 seg
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
ahmed
Modérateur


Messages : 123 Inscrit(e) le: 17/11/2007
|
Posté le 07/02/2010 12:24 | | RE : realisation une sonerie d' automatique à l'aide d'un pic et afficheur |
VOILA la programmation s'il y a un probléme de simulation et la sonnerie est commandée via a0
program horlo2; var l,k,j,i:byte; const tab : array[10] of byte=($3f,$06,$5b,$4f,$66,$6d,$7d,$07,$7f,$6f); begin trisa:=0; porta:=0; trisb:=0; trisc:=0; portc:=0; trisd:=0; portd:=0; trise:=0; porte:=0; portb:=0; while true do begin for l:=0 to 2 do begin porte:=l; for k:=0 to 9 do begin portd:=tab[k]; if ((l=2) and (k=4)) then begin l:=0; k:=0; porte:=l; portd:=tab[k]; end;
for j:=0 to 5 do begin
portc:=tab[j];
for i:=0 to 9 do begin portb:=tab; delay_ms(200); { //////// SONNERIE DE 7H45/////////// if ((l=0) and (k=7) and (j=4) and (i=5)) then begin porta.0:=1;
end; if ((l=0) and (k=7) and (j=4) and (i=6)) then begin porta.0:=0; END; } ///////////////////SONNERIE DE 8H00///////////////// if ((l=0) and (k=8) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=0) and (k=8) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 9H00///////////////// if ((l=0) and (k=9) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=0) and (k=9) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 10H00 RECRé///////////////// if ((l=0) and (k=9) and (j=5) and (i=5)) then begin porta.0:=1;
end; if ((l=0) and (k=9) and (j=5) and (i=6)) then begin porta.0:=0; end; if ((l=1) and (k=0) and (j=0) and (i=2)) then begin porta.0:=1;
end; if ((l=1) and (k=0) and (j=0) and (i=3)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 11H00///////////////// if ((l=1) and (k=1) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=1) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 12H00///////////////// if ((l=1) and (k=1) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=1) and (j=0) and (i=1)) then begin porta.0:=0; end; { ///////////////////SONNERIE DE 13H45/////////////////
if ((l=1) and (k=3) and (j=4) and (i=5)) then begin porta.0:=1;
end; if ((l=1) and (k=3) and (j=4) and (i=6)) then begin porta.0:=0; END; } ///////////////////SONNERIE DE 8H00///////////////// if ((l=1) and (k=4) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=4) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 9H00///////////////// if ((l=1) and (k=5) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=5) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 16H00 RECRé///////////////// if ((l=1) and (k=5) and (j=5) and (i=5)) then begin porta.0:=1;
end; if ((l=1) and (k=5) and (j=5) and (i=6)) then begin porta.0:=0; end; if ((l=1) and (k=6) and (j=0) and (i=2)) then begin porta.0:=1;
end; if ((l=1) and (k=6) and (j=0) and (i=3)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 17H00///////////////// if ((l=1) and (k=7) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=7) and (j=0) and (i=1)) then begin porta.0:=0; end; ///////////////////SONNERIE DE 18H00///////////////// if ((l=1) and (k=8) and (j=0) and (i=0)) then begin porta.0:=1;
end; if ((l=1) and (k=8) and (j=0) and (i=1)) then begin porta.0:=0; end;
end; end;
end; end; end; end.
|
L'homme connaît le monde non point par ce qu'il y dérobe mais par ce qu'il y ajoute. Claudel (Paul) |
|
|
Revenir en haut | Permalien |   |
|