lecture d'un bouton

This commit is contained in:
Samuel 2026-01-23 19:10:27 +01:00
parent 52dfbc2ead
commit 88ffe4f03a
2 changed files with 21 additions and 4 deletions

View File

@ -1,5 +1,5 @@
{ {
"files.associations": { "files.associations": {
"stdio.h": "c"
} }
} }

23
main.c
View File

@ -5,12 +5,29 @@
*/ */
#include "pico/stdlib.h" #include "pico/stdlib.h"
#include <stdio.h> #include <stdio.h>
bool bouton_Presser = false;
void main(void) void main(void)
{ {
stdio_init_all(); stdio_init_all();
gpio_init(8);
gpio_init(9);
gpio_set_function(8,GPIO_IN);
gpio_set_function(9,GPIO_OUT);
gpio_set_function(25,GPIO_OUT);
gpio_pull_down(8);
gpio_put(9,true);
gpio_put(25,true);
sleep_ms(5000);
printf("kartoffen\n");
while(1){ while(1){
printf("Exemple\n"); bouton_Presser = gpio_get(8);
sleep_ms(1000); printf(">a:%d\n", bouton_Presser );
gpio_put(25,bouton_Presser);
if(bouton_Presser){
printf("bouton a ete presse\n");
}
} }
} }