Ajout readme.md pour Teleplot

This commit is contained in:
Samuel 2025-01-04 17:03:00 +01:00
parent 8b4b3988b6
commit 98afc95f44
2 changed files with 14 additions and 3 deletions

View File

@ -1,4 +1,13 @@
Projet modèle pour le Rpi Pico (RP2040)
=======================================
De lart 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 darticles vous présentant les arcanes du déplacement dun 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.

View File

@ -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;
}