Liczba postów: 1
Liczba wątków: 1
Dołączył: Oct 2023
Reputacja:
0
29-10-2023, 16:30
Witam. Panowie główny problem polega na tym że kompletnie się znam na pisaniu programów. Niestety na internecie nie mogłem kupić gotowego prędkościomierza do traktora wiec kupiłem obrotomierz, czujnik halla zamontuje na wał napędowy ale tu pojawia się problem z ilością impulsów. Chciałbym podłączyć czujnik halla do wyświetlacza ale po drodze zamontować arduino które zamieni mi ok8 impulsów na 1. Proszę o pomoc jest to dla was zapewne bardzo proste a dla mnie wręcz nie wykonalne. Posiadam arduinoUNO oraz NANO3
Liczba postów: 880
Liczba wątków: 19
Dołączył: Jun 2018
Reputacja:
42
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ą.