INFOTHEMA

Auteur Sujet: Arduino UNO : Introduction aux interruptions - Détection bouton poussoir  (Lu 2032 fois)

Animateur

  • Administrator
  • Hero Member
  • *****
  • Messages: 5945
    • Voir le profil
Arduino UNO etc : Introduction aux interruptions - Détection un appui sur un bouton poussoir avec IT




Bonjour à toutes et à tous. Cette vidéo offre un premier éclairage sur ce que sont les interruptions avec une simple mise en place utilisant la fonction Arduino attachInterrupt dédiée à cela.
00:00​ Introduction
00:34​ Interruptions ?
02:50​ Exemple concret : cahier des charges
03:30​ 2 options possibles, avec ou sans interruption
06:36​ Mise en œuvre : câblage, signaux
07:20​ Front montant et descendant
07:52​ Fonction attachInterrupt(...)
08:45​ Codage avec mise en place d'une interruption
15:14​ Test
15:54​ Mise en place de l'anti-rebond
16:43​ Erratum : laisser l'initialisation à 0 car celle à millis() fait perdre le premier appui
19:40​ Tests

Erratum : l'initialisation de _millis se fait au moment du premier appui. Si on choisit millis() comme valeur initiale, on perd logiquement le premier appui sur le bouton poussoir.

Site internet :
Mon site internet : http://geii.eu​ pour découvrir mes vidéos sous une forme plus structurée. Faire un don sur PayPal

Matériel utilisé dans les vidéos :
🚀 Kit Eleegoo Arduino UNO utilisé dans la vidéo : https://amzn.to/3hZ5dG7​
🧮 Analyseur logique : https://amzn.to/3q6VpfX​
Carte Zybo Z7 Zynq : https://amzn.to/3pCMjHV​
Oscilloscope Siglent SDS 1104X-E
Membre de l'APRIL (www.april.org) / Membre du bureau Association "Debian Facile"  (https://debian-facile.org)