programme pour allumer une led
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

programme pour allumer une led



  1. #1
    invitea883d7b1

    programme pour allumer une led


    ------

    Bonjour je cherche un programme pour allumer une LED
    Je vois deja vos réponse avec le lien ver le site bigonoff certaine il est trés bien mais je ne trouve pas le programme que je cherche sur ce site ( ou alors je suis tres mauvais dans la recherche)
    La je voudrais un programme le plus simple possible allumer une led a la mise sous tension c'est tout pas besoin quel clignote ou autre.
    je suis sur mplab avec pic 18f452
    merci d'avance

    -----

  2. #2
    invite92ed1c2e

    Re : programme pour allumer une led

    Si c'est juste à la mise sous tension, nul besoin d'un programme... Tu branches ta led entre ton alimentation et ta masse avec la résistance qu'il faut.

    Si tu tiens à ce que ce soit programmé, il faut brancher ta led sur une pin IO de ton µC, et dans ton code, tu passes cette pin à 1. Je n'ai plus mémoire de l'écriture exacte, mais je l'ai chez moi je jetterai un oeil ce soir.

  3. #3
    invitedb9b1ced

    Re : programme pour allumer une led

    Citation Envoyé par bibax76 Voir le message
    Bonjour je cherche un programme pour allumer une LED
    Je vois deja vos réponse avec le lien ver le site bigonoff certaine il est trés bien mais je ne trouve pas le programme que je cherche sur ce site ( ou alors je suis tres mauvais dans la recherche)
    La je voudrais un programme le plus simple possible allumer une led a la mise sous tension c'est tout pas besoin quel clignote ou autre.
    je suis sur mplab avec pic 18f452
    merci d'avance
    Salut,

    Avec quel compilateur ?
    Sur quelle sortie veux tu brancher ta DEL ?
    Tu veux l'allumer sur un 1 ou un 0 ?

    Je te conseille d'aller dans le dossier du compilateur, puis dans les exemples, de là tu trouveras très certainement l'exemple attendu.

  4. #4
    invitea883d7b1

    Re : programme pour allumer une led

    je suis sur un compilateur MCC18
    ma led est sur le port RA2
    j'ai trouver un programme mais cela ne fais rien lorsque j'envoi sur ma carte

    #include <p18f452.h>
    void main (void)
    {
    TRISA=0;
    while(1)
    {PORTAbits.RA2=1;}
    }

  5. A voir en vidéo sur Futura
  6. #5
    invitea883d7b1

    Re : programme pour allumer une led

    oups cliquer trop vite
    je voudrais l'allumer sur un 1
    je fais sa pour voir si j'arrive a programmer ma carte pour ensuite l'envoyer en programmation
    merci d'avance pour vos réponse

  7. #6
    invite0c083bae

    Re : programme pour allumer une led

    Citation Envoyé par bibax76 Voir le message
    je suis sur un compilateur MCC18
    ma led est sur le port RA2
    j'ai trouver un programme mais cela ne fais rien lorsque j'envoi sur ma carte

    #include <p18f452.h>
    void main (void)
    {
    TRISA=0;
    while(1)
    {PORTAbits.RA2=1;}
    }
    Dans ta définition de "pin" il faut mettre
    #DEFINE SORTIE_LED PIN_A2

    et dans ton programme tu fais une boucle infinie du genre

    void main() {

    while(TRUE) {
    output_high(SORTIE_LED)
    }
    }

    et le tour est joué !

  8. #7
    invitea883d7b1

    Re : programme pour allumer une led

    don cela suffirait??
    #include "p18f452.h"
    #define sortie_LED pin_A2

    void main()
    {

    while(TRUE)

    output_high(SORTIE_LED)
    }

    car comme ça il ne veut pas compiler

  9. #8
    Gérard

    Re : programme pour allumer une led

    Je pense qu'il faut configurer RA2 en sortie parce que pas défaut en entrée analogique.

  10. #9
    invite0c083bae

    Re : programme pour allumer une led

    il manque des points virgules, des {, tu définies ta sortie en SORTIE_LED et après tu l'appelles sortie_LED etc etc ... faut quand même te documenter sur les programmes C un minimum

    tu as mis une résistance ? vois les points importants quand même sans rentrer dans les détails mais bon

  11. #10
    invitedb9b1ced

    Re : programme pour allumer une led

    Hello,

    Testé et validé par simulation :

    Code:
    #include <p18f452.h>
    
    #pragma config WDT = OFF
    
    void main (void)
    {
      /* Make all bits on the Port A (LEDs) output bits.
       * If bit is cleared, then the bit is an output bit.
       */
      TRISA = 0;
    
      /* Reset outputs */
      PORTA = 0;
    
      /* Light the LED */
      PORTA = 0x04;
    
      while (1)
        ;
    }
    N'oublies pas de mettre MCLR à 1, une résistance en série entre RA2 et pour fignoler (ça n'aura pas d'incidence sur ton code) mettre la bonne fréquence de quartz.

  12. #11
    Gérard

    Re : programme pour allumer une led

    Citation Envoyé par bibax76 Voir le message
    Bonjour je cherche un programme pour allumer une LED
    Je vois deja vos réponse avec le lien ver le site bigonoff certaine il est trés bien mais je ne trouve pas le programme que je cherche sur ce site ( ou alors je suis tres mauvais dans la recherche)
    La je voudrais un programme le plus simple possible allumer une led a la mise sous tension c'est tout pas besoin quel clignote ou autre.
    je suis sur mplab avec pic 18f452
    merci d'avance
    Oui, tu dois être mauvais en recherches.
    Bigo explique très bien et c'est en français.

Discussions similaires

  1. Réponses: 24
    Dernier message: 14/04/2010, 21h45
  2. allumer une led
    Par invite75fc5f4e dans le forum Électronique
    Réponses: 6
    Dernier message: 25/10/2008, 08h17
  3. dc4060 : montage pour allumer une led au bout de 10minutes
    Par Non inscrit dans le forum Électronique
    Réponses: 35
    Dernier message: 27/03/2008, 02h30
  4. dc4060 : montage pour allumer une led au bout de 5h
    Par inviteec1896c3 dans le forum Électronique
    Réponses: 34
    Dernier message: 08/03/2008, 00h11
  5. montage pour allumer une LED lorsque l'obscurité arrive
    Par invite8db28457 dans le forum Électronique
    Réponses: 10
    Dernier message: 05/01/2007, 15h32
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...