Différences entre versions de « ENG-CANSAT-MISSION1-RECEIVE »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 43 : Ligne 43 :
  
 
{{download-box|Téléchargez mission1-serial-radio-receiver.ino|https://raw.githubusercontent.com/mchobby/cansat-belgium/master/mission1-serial-radio-receiver/mission1-serial-radio-receiver.ino}}
 
{{download-box|Téléchargez mission1-serial-radio-receiver.ino|https://raw.githubusercontent.com/mchobby/cansat-belgium/master/mission1-serial-radio-receiver/mission1-serial-radio-receiver.ino}}
 +
 +
== About testing ==
 +
 +
Once uploaded to your Arduino, open the Serial Monitor and set it to 115200 bauds.
 +
 +
You should see the following messages appears on the Serial Monitor.
 +
 +
[[Fichier:ENG-CANSAT-MISSION1-RECEIVE-20.png]]
 +
 +
Where we could see the received messages with additional information.
 +
 +
{{traduction}}
  
 
== The code explained ==
 
== The code explained ==

Version du 30 octobre 2018 à 16:19

Introduction

The following wiring will prepare the "Receiver Station" for the mission 1. From the "RFM69HCW Testing" section, we will use an Arduino UNO and RFM69HCW module to redirect the Radio Messages to the serial port.

Wiring

ENG-CANSAT-RFM69HCW-Wiring-Arduino.jpg

Feather M0 Express RFM69
5V VIN
GND GND
11 MOSI
12 MISO
13 SCK
4 CS
3 G0
2 RST

Download the code

The code is available for download on the GitHub associated to this wiki.

Download-icon.pngTéléchargez mission1-serial-radio-receiver.ino

About testing

Once uploaded to your Arduino, open the Serial Monitor and set it to 115200 bauds.

You should see the following messages appears on the Serial Monitor.

ENG-CANSAT-MISSION1-RECEIVE-20.png

Where we could see the received messages with additional information.

The code explained

Here some explanation about the mission1-serial-radio-receiver.ino sketch used in the CanSat.

This Arduino sketch would:

  1. Collect the sensor data over the radio connexion
  2. Reply an ACK to the Emitter
  3. Send it the data to the serial connexion
Don't forget to update the radio frequency RF69_FREQ and the encryption key key[]

First, the script will includes all the needed libraries.

Compile and upload

Select the proper board in the menu Tools -> Type of board : Arduino/Genuino UNO

Select the proper port in the menu Tools -> Port

Then press the "compile" button.


Written by Meurisse D. from MC Hobby - License: CC-SA-BY.