Modifications

Sauter à la navigation Sauter à la recherche
1 326 octets ajoutés ,  12 octobre 2018 à 16:03
Ligne 256 : Ligne 256 :  
| align="left" | RST
 
| align="left" | RST
 
|}
 
|}
 +
 +
=== The code ===
 +
Now we will load the '''receiver''' example code from the RadioHead Library.
 +
 +
Load the sketch '''file -> Examples -> RadioHead (or RadioHead-master) -> feather -> RadioHead69_RawDemo_RX'''
 +
 +
{{ambox-stop|text=We will have to modify the code before uploading it to the Arduino Uno!}}
 +
 +
 +
{{underline|'''Update for Interface:'''}}
 +
 +
No update are required for the interface as we  the following the wiring for ATmega328P:
 +
 +
<syntaxhighlight lang="c">#if defined (__AVR_ATmega328P__)  // Feather 328P w/wing
 +
  #define RFM69_INT    3  //
 +
  #define RFM69_CS      4  //
 +
  #define RFM69_RST    2  // "A"
 +
  #define LED          13
 +
#endif
 +
</syntaxhighlight>
 +
 +
{{underline|'''Update for frequency plan:'''}}
 +
 +
The frequency used by the receiver RFM69HCW must be exactly the same as th emitter! z is free for use, please select your own frequency in that range.
 +
 +
Locate the following lignes:
 +
 +
<syntaxhighlight lang="c">// Change to 434.0 or other frequency, must match RX's freq!
 +
#define RF69_FREQ 915.0
 +
</syntaxhighlight>
 +
 +
And update it to:
 +
 +
<syntaxhighlight lang="c">// Change to 434.0 or other frequency, must match RX's freq!
 +
#define RF69_FREQ 433.0
 +
</syntaxhighlight>
 +
 +
{{underline|'''Activate the Serial Line:'''}}
 +
 +
No need to change here as we are using an Arduino UNO.
 +
 +
Voilà, We are ready to compile and upload.
 +
    
{{ENG-CANSAT-TRAILER}}
 
{{ENG-CANSAT-TRAILER}}
29 910

modifications

Menu de navigation