Ajout readme.md pour Teleplot
This commit is contained in:
parent
8b4b3988b6
commit
98afc95f44
15
Readme.md
15
Readme.md
@ -1,4 +1,13 @@
|
||||
Projet modèle pour le Rpi Pico (RP2040)
|
||||
=======================================
|
||||
De l’art de déplacer un robot avec classe - Teleplot
|
||||
====================================================
|
||||
|
||||
Ce projet est un example pour le RPI Pico, tentant d'être le plus prêt à l'emploi possible.
|
||||
Le but est de vous proposer une série d’articles vous présentant les arcanes du déplacement d’un robot, en fournissant à chaque étape une idée de démonstration et les principales pistes de débogage. Les articles sont disponibles ici : [Wiki Eurobot](https://www.eurobot.org/wiki/fr/informatics/de_l_art_de_deplacer_son_robot_avec_classe)
|
||||
|
||||
Teleplot
|
||||
--------
|
||||
|
||||
Cette première étape consiste à transmettre des données depuis le robot vers un ordinateur, au format [Teleplot](https://teleplot.fr/) afin d'avoir de joli graphique. Pour profiter des graphiques, il faut avoir Teleplot d'installé sur l'ordinateur, le plus simple étant d'utiliser le plugin pour VS Code.
|
||||
|
||||
Le code fourni est un peu compliqué pour ce qu'il fait car il gère à la fois le cas du transfert par la liaison série et le transfert par la liaison UDP/Wifi. Dans le cas d'un transfert par UDP, il est très avantageux de mettre en place un système de tampon pour grouper les envois.
|
||||
|
||||
Pour que le code fonctionne, vous devez copier le fichier *wifi_settings.h.default* en *wifi_settings.h* puis l'éditer, même si vous n'utilisez pas le WIFI.
|
@ -15,6 +15,7 @@ long teleplote_temps_ms;
|
||||
bool teleplot_temps_fige;
|
||||
|
||||
int Teleplot_init(void){
|
||||
#ifdef WIFI_ENABLE
|
||||
if (cyw43_arch_init()) {
|
||||
printf("failed to initialise\n");
|
||||
return 1;
|
||||
@ -33,6 +34,7 @@ int Teleplot_init(void){
|
||||
pcb = udp_new();
|
||||
ipaddr_aton(BEACON_TARGET, &addr);
|
||||
teleplot_temps_fige = false;
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user