start:arduino:giga:interruptions
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:arduino:giga:interruptions [2025/03/22 22:31] – admin | start:arduino:giga:interruptions [2025/03/22 22:47] (Version actuelle) – [Les interruptions avec arduino] admin | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | **Une interruption** est un déclenchement qui arrête l’exécution d’un programme ou d’un bout de code pour exécuter une autre fonction. | ||
| + | C’est typiquement le cas lorsque l’on programme un chronomètre. Le temps s’écoule jusqu’au moment où on décide de stopper le chronomètre afin de lire la valeur inscrite sur l’écran. | ||
| + | Une interruption permet ainsi de stopper ou d’effectuer un programme puis d’en reprendre l’exécution à partir de l’instant où il a été stoppé. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| ====Interruptions==== | ====Interruptions==== | ||
| Ligne 9: | Ligne 17: | ||
| Cette fonctionnalité peut s' | Cette fonctionnalité peut s' | ||
| - | Toutes les broches GPIO du GIGA R1 peuvent être utilisées pour les interruptions. | + | < |
| La syntaxe de création d'une fonction d' | La syntaxe de création d'une fonction d' | ||
| - | <code c interuption.ino> | + | **void setup()** |
| - | void setup() | + | |
| - | and is as follows: | + | et est comme suit : |
| - | attachInterrupt(digitalPinToInterrupt(pin), | + | **attachInterrupt(digitalPinToInterrupt(pin), |
| - | pin | + | |
| - | | + | |
| - | ISR | + | |
| - | | + | |
| - | mode | + | |
| - | | + | |
| - | The different | + | Les différents |
| - | LOW | + | |
| - | | + | |
| - | CHANGE | + | |
| - | | + | |
| - | RISING | + | |
| - | | + | |
| - | FALLING | + | |
| - | | + | |
| - | This example sketch will turn on or off an LED connected to pin 13 whenever a pushbutton connected to pin 2 is pressed or released: | + | Cet exemple de croquis allumera ou éteindra une LED connectée à la broche |
| + | |||
| + | <code c interuption.ino> | ||
| const byte ledPin = 13; | const byte ledPin = 13; | ||
/home/chanteri/www/fablab37110/data/attic/start/arduino/giga/interruptions.1742679083.txt.gz · Dernière modification : de admin
