тахометр с аналоговым вольтметром на выходе вместо дисплея
- Войдите на сайт для отправки комментариев
Пнд, 14/06/2021 - 16:26
unsigned long lastflash; int RPM; void setup() { Serial.begin(9600); //открыть порт attachInterrupt(0,sens,RISING); //подключить прерывание на 2 пи при повышении сигнала pinMode(3, OUTPUT); //3 пи как выход digitalWrite(3, HIGH); //подать 5 вольт на 3 пи } void sens() { RPM=60/((float)(micros()-lastflash)/1000000); //расчет lastflash=micros(); //запомнить время последнего оборота } void loop() { if ((micros()-lastflash)>1000000){ //если сигнала нет больше секунды RPM=0; //считаем что RPM 0 } Serial.println(RPM); //вывод в порт delay(50); //задержка для стабильности }
тахометр с аналоговым вольтметром на выходе как вывести шим сигнал на аналоговый вольтметр вместо дисплея
См. analogWrite()
analogWrite(pin, value)
Вот так...ну и шуточки у вас.
ну и хрень а не вопрос не просцышь без знаков препинания как читать
ну и хрень а не вопрос не просцышь без знаков препинания как читать
тахометр с аналоговым вольтметром на выходе как вывести шим сигнал на аналоговый вольтметр вместо дисплея