× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 Arduino interruption
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
flamel
  Posté le 29/09/2015 @ 14:33 
Aller en bas de la page 
Petit astucien

Bonjour,

Dans Arduino, comment sortir d'une interruption créée par 'attachInterrupt ?
Merci si vous pouvez m'aider.

Cordialement

Publicité
Sam58
 Posté le 29/09/2015 à 15:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut.

Tu lui as mis quelle valeur ?

CHANGE, FALLING ou RISSING ?

exemple :

int brocheINTER = 2;

int brocheLED = 13;

int periode = 500;

void setup()

{

pinMode(brocheLED, OUTPUT);

pinMode(brocheINTER, INPUT);

digitalWrite(brocheINTER, HIGH); // Résistance de rappel

attachInterrupt(0, accelerer, FALLING);

}

void loop()

{

digitalWrite(brocheLED, HIGH);

delay(periode);

digitalWrite(brocheLED, LOW);

delay(periode);

}

void accelerer()

{

periode = 100;

}

flamel
 Posté le 29/09/2015 à 17:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci Sam58,

J'ai un montage qui crée une suite d'interruptions par passage de billes dans une fourche optique.

L'instruction 'attachInterrupt' renvoie à un 'void xx' qui incrémentes interruptions,

et si le temps entre 2 interruptions est trop long, je voudrais arrêter le programme

et 'break' ne marche pas. J'ai utiliser une pause d'un heure à la placede 'break', mais ça n'est pas satisfaisant.

D'autre part, comment sortir la variable qui incrémente.

Je vais essayer d'utiliser ce que tu m'a envoyé ?

Cordialement.

Sam58
 Posté le 30/09/2015 à 17:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Référence Arduino

attachInterrupt()

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
325,29 €SSD Western Digital Blue 4 To à 325,29 € livré
Valable jusqu'au 27 Novembre

Amazon Allemagne fait une promotion sur le SSD Western Digital Blue 4 To qui passe à 320,68 € (avec la TVA ajustée). Comptez 4,61 € pour la livraison en France soit un total de 325,29 € livré. On le trouve ailleurs à partir de 400 €. Ce SSD à mémoire TLC offre des vitesses de 545 Mo/s en lecture et 525 Mo/s en écriture. 

Utilisez votre compte Amazon FR sur Amazon DE. Pas de douane.


> Voir l'offre
599,99 €PC portable 17 pouces Lenovo (Core i5, 8 Go de RAM, SSD 512 Go, GeForce GTX 1650) à 599,99 €
Valable jusqu'au 29 Novembre

Fnac fait une vente flash sur le PC portable 17 pouces Lenovo Ideapad L340-17IRH qui passe à 599,99 € alors qu'on le trouve ailleurs autour de 799 €. Ce portable dispose d'un écran de 17 pouces FullHD (1920x1080), d'un processeur Intel Core i5 9300H, de 8 Go de RAM, d'un SSD de 512 Go, d'une carte graphique dédiée NVIDIA GeForce GTX 1650 4 Go, du WiFi et du Bluetooth. Le tout tourne sous Windows 10. Si vous préférez, il est également en promotion à ce prix chez Darty (même groupe)


> Voir l'offre
23,99 €Jeu PC Star Wars Jedi: Fallen Order à 23,99 €
Valable jusqu'au 27 Novembre

Amazon propose actuellement le tout nouveau jeu PC Star Wars: Fallen Order à 23,99 €. Le code du jeu vous serra envoyé par email et vous pourrez le télécharger sur Origin. Dans le cadre de cette histoire authentique de STAR WARS, les fans vont plonger dans une galaxie récemment saisie par l’Empire. En tant que héros Jedi devenu fugitif, les joueurs auront besoin de se battre pour survivre tout en explorant les mystères d’une civilisation disparue depuis longtemps avec un effort pour reconstruire les restes de l’ordre Jedi que l’empire cherche à effacer complètement les Jedi.


> Voir l'offre

Sujets relatifs
librairie arduino
arduino et relais
arduino
Liste des erreurs de Arduino
Arduino quel éditeur choisir ?
Arduino end
concatenation avec Arduino
arduino blocage
Arduino compilation
Arduino
Plus de sujets relatifs à Arduino interruption
 > Tous les forums > Forum Autres langages