communication entre xbee et pic 16F877
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

communication entre xbee et pic 16F877



  1. #1
    khalil1995

    communication entre xbee et pic 16F877


    ------

    bonsoir , j’essaie de connecter un Xbee avec un pic 16F877 pour envoyer une température mesurer avec un capteur et l'afficher sur LCD dans l'autre coté ou ce trouve l'xbee récepteur relier avec un autre pic 16F877 mais le probleme c'est que je sais pas comment faire le code pour les 2 pic puisque c'est mon premier projet , svp aidez moi c'est urgent
    ps : excuse moi pour les faute d’orthographe

    -----

  2. #2
    Picooz

    Re : communication entre xbee et pic 16F877

    Si tu veux que l'on t'aide, il va falloir que tu montres que tu as un peu réfléchi. Comme tu le dis, c'est ton projet, nous ne sommes pas là pour le réaliser a ta place !

    Si tu réfléchis au programme, je suppose que tu as déjà le schéma ? as tu lu la documentation de ce pic / xbee ?
    Avec quel IDE dois-tu faire cela ?
    Dernière modification par Picooz ; 14/04/2015 à 21h10.

  3. #3
    khalil1995

    Re : communication entre xbee et pic 16F877

    bon tu a raison , alors ceci et mon code pour le emmetteur :
    Code:
    #include <16f877.h> 
    #fuses HS,NOLVP,NOWDT,NOPROTECT,NOBROWNOUT        
    #use delay(clock=20000000)       // 20 MHz crystal on PCB 
    #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7,bits=8, parity=N)    // you can use any pins for software uart... 
    #include <stdlib.h> 
      
    
    void main() 
    { 
       while (TRUE) 
       { 
          if (input(PIN_A2)==1) 
          { 
             output_high(PIN_B0); 
             printf("a"); //sends signal a 
           } 
           else 
           { 
             output_low(PIN_B0); 
             printf("b"); //sends signal b 
           } 
            
       } 
    }
    et pour le receptteur
    Code:
    #include <16f877.h> 
    #fuses HS,NOLVP,NOWDT,NOPROTECT,NOBROWNOUT        
    #use delay(clock=20000000)       // 20 MHz crystal on PCB 
    #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7,bits=8, parity=N)    // you can use any pins for software uart... 
    #include <stdlib.h> 
      
    
    void main() 
    { 
       while (TRUE) 
       { 
          if (input(PIN_A2)==1) 
          { 
             output_high(PIN_B0); 
             printf("a"); //sends signal a 
           } 
           else 
           { 
             output_low(PIN_B0); 
             printf("b"); //sends signal b 
           } 
            
       } 
    }
    ceci pour allumer une diode a distance a partir d'une bouton poussoir et j'ai utiliser un régulateur de tension 3.3 v pour allumenter le Xbee mais acune resultat obtenu et si je remplace le Xbee avec un cable (TX(pic de l’émetteur) lier avec le RX(recepteur) et le RX(emetteur) lié au TX (recepteur)) la diode s'allume l'autre probleme c'est je savais pas comment faire pour modifier ce code pour envoyer un signal(la valeur de la temp) et le afficher sur le LCD
    Dernière modification par Antoane ; 15/04/2015 à 12h02. Motif: Ajout balises [/code]

  4. #4
    antek

    Re : communication entre xbee et pic 16F877

    Je connais pas ce langage mais qu'est-ce que <#user rs232> ?
    Le 877 aurait-il un module RS232 ?

  5. A voir en vidéo sur Futura

Discussions similaires

  1. communication entre deux Xbee
    Par yass47 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/06/2014, 16h50
  2. communication entre deux modules XBee
    Par invite0bfac504 dans le forum Électronique
    Réponses: 16
    Dernier message: 29/03/2013, 17h03
  3. 16f877 + Xbee + Razor (capteur IMU)
    Par mizzovic dans le forum Électronique
    Réponses: 6
    Dernier message: 17/10/2012, 14h32
  4. pb de communication entre deux arduino via Xbee
    Par aurelien223 dans le forum Électronique
    Réponses: 0
    Dernier message: 22/03/2012, 14h02
  5. Communication entre PIC 16F877 et Virtual terminal impossible
    Par invitee8f67ff5 dans le forum Électronique
    Réponses: 3
    Dernier message: 02/01/2012, 19h08
Découvrez nos comparatifs produits sur l'informatique et les technologies.