attachinterrupt для счетчика
- Войдите на сайт для отправки комментариев
Ср, 01/06/2016 - 16:30
Здравствуйте всем, не получается правильно считать импульсы.Подаю прямоугольные имульсы включением 5мс
но скетч при входе импульса на вход ардуино считает не останавливается останавливается если только отключаешь сигнал полностью
int butint=0;
volatile int colimp=0;
void setup() {
attachInterrupt(butint,swap,RISING);
Serial.begin(9600);
}
void swap(){
colimp++;
}
void loop() {
Serial.print("ms:");
Serial.println(colimp);
}
Вы же здесь не первый день!
Выложите скетч как положено- http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Ну и объясните пожалуйста, что значит "считает - не останавливается". Он же у Вас должен каждые 5 мс счётчик увеличивать, с чего ему останавливаться-то?
Yer, а вы действительно не видите разницы между счётом длительности импульсов, и счётом количества импульсов? Или что на ваш взгляд вы подсчитываете в первом скетче?
Все оказывается намного сложнее чем я думал
Все оказывается намного сложнее чем я думал
Есть много на свете, брат Горацио, ...