Modifications

Sauter à la navigation Sauter à la recherche
1 497 octets ajoutés ,  26 novembre 2022 à 14:23
Ligne 25 : Ligne 25 :  
|-
 
|-
 
| MOSI
 
| MOSI
| GP7 (Miso)
+
| GP7 (Mosi)
 
|-
 
|-
 
| MISO
 
| MISO
| GP4 (Mosi)
+
| GP4 (Miso)
 
|-
 
|-
 
| SCK
 
| SCK
Ligne 51 : Ligne 51 :  
{{ambox|text=It also possible to start the script from REPL with the instruction {{fname|import basestation}} }}
 
{{ambox|text=It also possible to start the script from REPL with the instruction {{fname|import basestation}} }}
   −
The data can be view onto the REPL/Shell session by using Thonny, Putty, MPRemote.
+
The data can be view onto the REPL/Shell session by using Thonny, Putty, MPRemote, cat (under Linux).
    
You should see the following messages appearing in the REPL.
 
You should see the following messages appearing in the REPL.
Ligne 60 : Ligne 60 :     
[[Fichier:ENG-CANSAT-PICO-MISSION1-RECEIVER-20.png]]
 
[[Fichier:ENG-CANSAT-PICO-MISSION1-RECEIVER-20.png]]
 +
 +
{{ambox-stop|text=The tmp36 values are not consistent because the sensor wasn't attached to the board!}}
    
Where we could see the received messages with additional information.
 
Where we could see the received messages with additional information.
Ligne 84 : Ligne 86 :  
* The temperature2 (from bmp280)
 
* The temperature2 (from bmp280)
   −
{{ambox|stop=The tmp36 values are not consistant. Indeed, the sensor wasn't attached to the board!}}
+
== Extra ==
 +
=== Use 'cat' utility ===
 +
If by any changes you do have a '''Linux''' computer, a '''Raspberry-Pi''' or an '''Apple''' computer then you can easily capture the serial data with the {{fname|cat}} command line utility.
 +
 
 +
Before using {{fname|cat}}, we do need to identifies the computer device attached to the USB-Serial connection.
 +
 
 +
The {{fname|dmesg}} command line tools inspecting kernel messages can greatly helps to identify the device name.
 +
 
 +
In the following capture, it is possible to identify the newly plugged USB device as '''ttyACM1''' (so /dev/ttyACM1)
 +
 
 +
[[Fichier:ENG-CANSAT-PICO-MISSION1-RECEIVE-20.png]]
 +
 
 +
Now, we can use the following command line to capture the message on de device.
 +
 
 +
<nowiki>cat /dev/ttyACM1</nowiki>
 +
 
 +
and viewing the Base Station messages appearing on the screen.
 +
 
 +
[[Fichier:ENG-CANSAT-PICO-MISSION1-RECEIVE-21.png]]
 +
 
 +
=== Logging data to file ===
 +
Linux operating system (and alike) allows the user to easily and quickly redirect output (like output of {{fname|cat /dev/ttyACM1}}) to a file.
 +
 
 +
Key-in the following command:
 +
 
 +
<nowiki>cat /dev/ttyACM1 > log.txt</nowiki>
 +
 
 +
will instantly redirect everything coming from {{fname|/dev/ttyACM1}} to the file {{fname|log.txt}} .
 +
 
 +
Press CTRL+C to stop 'cat' and the redirection. The file 'log.txt' is now fully available for data treatment.
 +
 
 +
A [https://github.com/mchobby/cansat-belgium-micropython/blob/main/mission1/cansat2.py log.txt sample] is available from the GitHub repository.
    
{{ENG-CANSAT-PICO-TRAILER}}
 
{{ENG-CANSAT-PICO-TRAILER}}
29 917

modifications

Menu de navigation