• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zmiana liczby impulsow
#4
Kod:
#define Pin_INT 3  // wejście sygnału
#define Pin_OUT 5  // wyjście sygnału

volatile uint8_t TIK =0;
volatile bool Flag;


void IC(){          // przerwanie

  TIK++;
   
  if(TIK >= 4){
    Flag =! Flag;
    digitalWrite(Pin_OUT, Flag);
    TIK =0;
   
  }

}

void setup(){
  pinMode(Pin_INT, INPUT);
  pinMode(Pin_OUT, OUTPUT);

  attachInterrupt(digitalPinToInterrupt(Pin_INT), IC, RISING);

}

void loop(){

}


Ustawione na 50% wypełnienia.
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Wiadomości w tym wątku
Zmiana liczby impulsow - przez Sobczi95 - 29-10-2023, 16:30
RE: Zmiana liczby impulsow - przez kaczakat - 29-10-2023, 22:29
RE: Zmiana liczby impulsow - przez oscarX - 30-10-2023, 00:15
RE: Zmiana liczby impulsow - przez Jarewa0606 - 30-10-2023, 00:35

Skocz do:


Przeglądający: 1 gości