Exemple génération signal 1KHz Arduino

par skywodd | | Langue : C++ | Licence : GPLv3

Description :

Simple exemple de génération d'un signal carré à ~1KHz sur la broche D13 d'une carte Arduino.

Code source :

Voir le code source brut | Télécharger square_1khz.ino | Télécharger square_1khz.ino.zip

/**
 * Code d'exemple pour delayMicroseconds().
 */

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delayMicroseconds(500);
  digitalWrite(13, LOW);
  delayMicroseconds(500);
}

/*
 * N.B. L'analyse du signal sur la broche 13 à oscilloscope montre que 
 * la valeur de 500µs devrait être ajuster de -8µs pour être exact.
 */