Art_deplacer_robot/main.c
2025-01-04 18:08:56 +01:00

46 lines
811 B
C

/*****
* Copyright (c) 2024 - Poivron Robotique
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include "pico/stdlib.h"
#include "Teleplot.h"
#include "Temps.h"
#include <stdio.h>
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();
}
}
}