[Programmation] Programmation Frequence metre
Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

Programmation Frequence metre



  1. #1
    Sou1996

    Programmation Frequence metre


    ------

    Bonjour
    j'ai trouvé un programme Arduino qui me permet de calculer la frequence sans utiliser un frequence metre
    Le cablage dans l'Isis est tout simplement relier le signal entrant avec les ports analogiques mais j'ai pas compris la programmation
    Merci
    Code:
    +#include <LiquidCrystal.h>
    +
    +LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
    +
    +long microSecs;
    +long freq;
    +int lastBit;
    +int nowVal;
    +long secs;
    +long maxHz;
    +long minHz;
    +long minmax;
    +void setup() {
    +  // set up the LCD's number of columns and rows:
    +  lcd.begin(16, 2);
    +  // Print a message to the LCD.
    +  lcd.print("Loading...");
    +  pinMode(A1,INPUT);
    +  pinMode(A5,OUTPUT);
    +  microSecs = micros();
    +  freq = 0;
    +  lastBit = 0;
    +  nowVal =0;
    +  maxHz=0;
    +  minHz=0;
    +  minmax=0;
    +  secs = millis();
    +  //Serial.begin(9600);
    +}
    +int x=0;
    +void loop() {
    +
    +
    +  if ((microSecs+20)<micros()){
    +      nowVal=digitalRead(A1);
    + 
    +      if (lastBit!=nowVal) {
    +        lastBit=nowVal;
    +        freq=freq+1;
    +      }
    +      if (freq>maxHz){
    +        maxHz=freq;
    +      }
    +      if (freq<minHz){
    +        minHz=freq;
    +      }
    +      //lcd.clear();
    +      //lcd.print();
    +      microSecs = micros();
    +  }
    +  if (secs+1000<millis()){
    +
    +    if (minmax+300000<millis())
    +    {
    +      minmax=millis();
    +      minHz=freq;
    +      maxHz=freq;
    +      
    +    }
    +      
    +      lcd.clear();
    +      lcd.print((freq/2));
    +      lcd.print("hz");
    +      lcd.setCursor(0,1);
    +      lcd.print("+: ");
    +      lcd.print(maxHz);
    +      lcd.print(" -: ");
    +      lcd.print(minHz);
    +      
    +      freq=0;
    +      secs=millis();
    +      
    +  }
    +
    +}

    -----
    Dernière modification par Antoane ; 01/06/2017 à 15h43. Motif: Ajout balises code

Discussions similaires

  1. [Programmation] fréquence mètre mikroC
    Par marouene88 dans le forum Électronique
    Réponses: 8
    Dernier message: 21/07/2016, 14h12
  2. programmation fréquence motorisation porte de garage
    Par guynemer95 dans le forum Bricolage et décoration
    Réponses: 2
    Dernier message: 08/04/2016, 06h57
  3. code source de programmation pour une sonde ph mètre
    Par lotfimrad dans le forum Électronique
    Réponses: 2
    Dernier message: 17/04/2013, 21h59
  4. fréquence metre a base de pic
    Par invitece2479cd dans le forum Électronique
    Réponses: 13
    Dernier message: 11/03/2010, 08h46
  5. un fréquence mètre pour de basses fréquences
    Par invitecaa29957 dans le forum Électronique
    Réponses: 13
    Dernier message: 28/02/2008, 18h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.