Outils pour utilisateurs

Outils du site


arduino_haute_frequence

Ceci est une ancienne révision du document !


Arduino à Haute Fréquence avec des interruptions

Ressources

Nombre de PIN avec Interrupt

La UNO n'a que 2 attachinterrupt.

Vulgarisation

Lorsque qu'une PIN est activée, le calculateur s'arrête pour traiter la demande sur la PIN. Une interruption est un membre VIP

Optical Encoder USDigital

4000 points soit 16Kz à 1 tour par seconde

#define ENCODER_OPTIMIZE_INTERRUPTS
#include <Encoder.h>
// Arduino Uno: seuls 2 et 3 sont INTERRUPTS
Encoder myEnc(2, 3);
void setup() {
  Serial.begin(115200);
  Serial.println("Basic Encoder Test:");}
long oldPosition  = -999;
void loop() {
  long newPosition = myEnc.read();
  if (newPosition != oldPosition) {
    oldPosition = newPosition;
    Serial.println(newPosition); }}
arduino_haute_frequence.1662448928.txt.gz · Dernière modification : 2022/09/06 07:22 de serge