Bonjour à tous ;
je suis en cour de développement sur un Programme C pour un Raspberry Pi Zero W,
mon souci est que voudrais arrêter un processus en appuyant sur un bouton alors qu ce processus utilise un delay (ligne 21 ) donc je suis obligé d'attendre la fin de ce delay. y-a-t'il une autre solution ?
Ci-joint une partie de mon code
[Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 void MP3(){ //printf("VOID MP3 --> OK\n"); if (!digitalRead(Musique)||!digitalRead(Bruit)){ if (!digitalRead(Musique)){ Son = 1; } else { Son = 2; } } else{ Son = 3; } printf("Lancement Musique --> OK\n"); printf("Valeur de Son --> %d\n",Son); LumiereON(); Temporisation(); printf("Tempo --> %d\n",Tempo); delay(Tempo); LumiereOFF(); }![]()
Partager