/***** * Copyright (c) 2024 - Poivron Robotique * * SPDX-License-Identifier: BSD-3-Clause */ #include "pico/stdlib.h" #include "Teleplot.h" #include "Temps.h" #include void setup(void); void loop(void); int valeur = 1; void main(void) { setup(); while(1){ loop(); } } void setup(void){ stdio_init_all(); Teleplot_init(); Temps_init(); } void loop(void){ static uint32_t temps_ms = 0; if(temps_ms != Temps_get_temps_ms()){ temps_ms = Temps_get_temps_ms(); // Toutes les 10 millisecondes, envoyer la valeur de "valeur" if(temps_ms % 10 == 0){ Teleplot_add_variable_int("valeur", valeur); Teleplot_envoie_tampon(); } // Toutes les 500 millisecondes, inverser la valeur de "valeur" if(temps_ms % 500 == 0){ valeur = -valeur; Teleplot_envoie_tampon(); } } }