K2000

K2000 - Divers - Programmation

Marsh Posté le 20-06-2006 à 10:39:34    

bonjours tout le monde,voila,je voudrais réaliser un cheniard (K2000) réglable avec un potentiométre sur huits bits.J'ai déja réaliser un cheniard mais sans le potentiométre,le voici:
 
' prog test pic K2000 pord du 01/06/06
 
 device = 16F877
 
 XTAL = 20
 
 DIM freddy AS BYTE
 dim decal as byte
 
 trisd = 0
 
 clear portd
 clear freddy
 
 toto:
 decal=1
 
 
 for freddy = 1 to 7
  decal=decal << 1
  portd=decal
  delayms 30
 next freddy
 
 
 for freddy=1 to 7
     decal=decal>>1
      PORTd=DECAL
    delayms 30
 next freddy
 
 
 
   
 goto toto
 end
 
Je voudrais maintenant faire varier les leds à l'aide d'un potentiométre mais je n'y arrive pas.J'utilise le logiciel Proton + et je programme en basic.Esceque quellq'un pourrai m'aider,merci

Reply

Marsh Posté le 20-06-2006 à 10:39:34   

Reply

Marsh Posté le 20-06-2006 à 11:09:29    

Personne pour m'aider????

Reply

Marsh Posté le 20-06-2006 à 11:10:55    

Si, drasche. Il est a fond dans K2000.

Reply

Marsh Posté le 20-06-2006 à 11:24:34    

Citation :

je voudrais maintenant faire varier les leds à l'aide d'un potentiométre


 
je pense que c'est plus un probleme delectronique que de programmation.... d'ailleurs si tu veux faire varier tes leds avec ton potentiometre fait un circuit entierement electronique alors pas besoin de pc


Message édité par red faction le 20-06-2006 à 11:39:55
Reply

Marsh Posté le 20-06-2006 à 11:35:04    

Spoiler :

http://www.elbakin.net/avatars/mickael-knight.jpg


Message édité par _darkalt3_ le 20-06-2006 à 11:35:28
Reply

Marsh Posté le 20-06-2006 à 11:35:11    

il faut juste ke je change mon programme que j'ai réaliser si dessus,le potentiométre je le rajouterai aprés,or,je ne sais pas comment changer mon programme d'origine

Reply

Marsh Posté le 20-06-2006 à 11:41:52    

c'est quoi que tu veux faire varier ?
 
la vitesse ou simplement en tournant le potientiometre faire "slider" les leds ?
le potentiometre est relie a quoi ? le port du pc ? un circuit?
soit bcp plus precis si tu veux quon t'aide

Reply

Marsh Posté le 20-06-2006 à 11:46:45    

tu l'as pas écrit ton programme d'origine,avoue, on est entre nous

Reply

Marsh Posté le 20-06-2006 à 11:49:38    

c ce que j'ai pense aussi  :whistle:  
 
apres il doit rendre son travail et comme dhabitude hfr devrait venir le sauver  de la catastrophe  :D

Reply

Marsh Posté le 20-06-2006 à 11:50:02    

Mon programme est au dessus _darkatl3, et si c'est pour dire des conneries autant ne rien dire

Reply

Marsh Posté le 20-06-2006 à 11:50:02   

Reply

Marsh Posté le 20-06-2006 à 11:51:28    

j'ai bien vu qu'il était au dessus [:god]
Tu en es l'auteur ? Pourquoi t'arrives pas à le modifier ?

Reply

Marsh Posté le 20-06-2006 à 11:52:17    

Je pense qu'il veut qu'on fasse son boulot à sa place. [:dawa]

Reply

Marsh Posté le 20-06-2006 à 11:53:04    

c'est un programme du haute diifculte necessitant les meilleurs informaticiens  
http://lemajorfatal.free.fr/images/notag/smiley/mad/k2000.gif
 
 
je te propose de slider gentiment vers loriente object http://forum-images.hardware.fr/icones/message/icon15.gif :

Code :
  1. Class LedSlider(){
  2. private int ledpos;
  3. private int outport;
  4.     LedSlider(){
  5.          ledpos=0;
  6.          outport=0x16F877;
  7.     }
  8.     void GoLeft(){
  9.        if (ledpos==128) ledpos=0;
  10.        ledpos = ledpos << 1; 
  11.        out outport,ledpos;
  12.     }
  13.     void GoRight(){
  14.        if (ledpos==0) ledpos=128;
  15.        ledpos = ledpos >> 1;
  16.        out outport,ledpos;
  17.     }
  18. }
  19. int main(){
  20.    LedSlider led;
  21.    while(1){
  22.        led.GoRight();
  23.        Sleep(30);
  24.    } 
  25. }


Message édité par red faction le 20-06-2006 à 12:06:28
Reply

Marsh Posté le 20-06-2006 à 11:54:14    

non,je veux juste que quellqu'un m'aide,lie bien se que j'ai écrit TEH REAL LOL

Reply

Marsh Posté le 20-06-2006 à 11:55:44    

OUI _darkalt3 je suis l'auteur,mais je n'arrive pas à le modifier,et oui,tout le monde commence débutant

Reply

Marsh Posté le 20-06-2006 à 12:04:24    

RED faction,je veux faire vairier la vitesse des leds en tournant le potentiométre,le potentiométre et relié a l'alim(5V) et j'utilise le port D.J'ai simplement une carte RS232 pour faire la liaison entre le pc et la carte du PIC qui est relié a ma carte ou il y a les leds

Reply

Marsh Posté le 20-06-2006 à 12:05:30    

fredodo59 a écrit :

tout le monde commence débutant


J'ai pas dis le contraire.

Reply

Marsh Posté le 20-06-2006 à 14:32:40    

red fonction,ton programme ne fonctionne pas.Je n'arrive pas à compiler,il y a plein d'erreur

Reply

Marsh Posté le 20-06-2006 à 14:36:54    

prend le à titre d'exemple :o
 
il va pas faire le boulot à ta place.

Reply

Marsh Posté le 20-06-2006 à 15:53:57    

remarque, sous vb c normal que ca fasse plein derreurs :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed