Ligne 51 : |
Ligne 51 : |
| // | | // |
| //uint8_t IRpin = 2; | | //uint8_t IRpin = 2; |
− | // Digital pin #2 est identique à la pin D2 voir | + | // Digital pin #2 est identique à la pin D2 d'un ATMega voir |
| // http://arduino.cc/en/Hacking/PinMapping168 pour plus d'info sur le | | // http://arduino.cc/en/Hacking/PinMapping168 pour plus d'info sur le |
| // 'raw' pin mapping | | // 'raw' pin mapping |
Ligne 57 : |
Ligne 57 : |
| #define IRpin 2 | | #define IRpin 2 |
| | | |
− | // L'impulstion maximale que nous allons essayer de détecter. | + | // L'impulsion maximale que nous allons essayer de détecter. |
| // 65 millisecondes est une longue période de temps. | | // 65 millisecondes est une longue période de temps. |
| #define MAXPULSE 65000 | | #define MAXPULSE 65000 |
| | | |
− | // what our timing resolution should be, larger is better | + | // Résolution temporelle (timing resolution), plus c'est grand et |
− | // as its more 'precise' - but too large and you wont get | + | // plus ce sera précis (c'est donc meilleur) - mais trop grand signifie |
− | // accurate timing | + | // que nous n'aurons pas un chronométrage exact (fidèle) |
| #define RESOLUTION 20 | | #define RESOLUTION 20 |
| | | |
− | // we will store up to 100 pulse pairs (this is -a lot-) | + | // Stockage de 100 paires d'impulsions (On/OFF, c'est vraiment BEAUCOUP) |
− | uint16_t pulses[100][2]; // pair is high and low pulse | + | uint16_t pulses[100][2]; // Une pair est composée de d'impulsion HAUT (high) et bas (low) |
− | uint8_t currentpulse = 0; // index for pulses we're storing | + | uint8_t currentpulse = 0; // Index pour les impulsions qui seront stockées |
| | | |
| void setup(void) { | | void setup(void) { |