Category: Non classé
Nouveau logo !
Raspberry Pico – Interruption timer répéter en C/C++
Exemple d’un programme en langage C/C++ d’ une minuterie répétitive appelée à plusieurs reprises à l’intervalle spécifié en millisecondes :
#include <stdio.h> #include "pico/stdlib.h" static uint compteur = 0; // Interruption bool repeating_timer_callback(struct repeating_timer *t) { printf("Compteur IRQ timer %d\n", compteur); compteur = compteur + 1; return true; }// Fin interruption int main() { struct repeating_timer timer; stdio_init_all(); // ajouter minuterie toute les 2000 microsecondes add_repeating_timer_ms(2000, repeating_timer_callback, NULL, &timer); // boucle infini while(1) { printf("wait irq ...\n"); sleep_ms(1000);// attendre 1 seconde } return 0; }
Résultat sous Putty :
Raspberry Pi Pico – Effacer la mémoire flash
Documentation pour pouvoir effacer la mémoire flash du microcontrôleur RP2040 :
Présentation de la carte MR-4
Gestion de la led RGB du robot MR-Pico
Un exemple de programme en langage Python pour gérer la led RGB du robot MR-Pico :
import time import robot while True : robot.ledRgb(1,0,0) # couleur rouge time.sleep(1) robot.ledRgb(0,1,0) # couleur verte time.sleep(1) robot.ledRgb(0,0,1) time.sleep(1) # couleur bleu
Raspberry Pi Pico – Resetting Flash memory
Mace Robotics est maintenant sur Instagram :
Schéma de la carte Raspberry PI PICO
Service
Plus d’informations : https://fr.macerobotics.com/services/