Moderator: tilz0R
Ja, pa si imel snemat,... ne morem vse jaz.valter je napisal/-a:Ja zato res škoda, da ne snemamo ....
Upam, da sem nadoknadil to, da ni posneto. Upam tudi, da nisem kaj pozabil in izpustil. Če sem, me pa opozori.valter je napisal/-a:Ja zato res škoda, da ne snemamo , šele sedaj mi je približno jasno zakaj so ti objekti tako uporabni.
Že pri navadni ledici je obremenitev procesorjaopazno povečana...
st = DelayUtils::DelayInitUS();
_LED_R.Loop();
_LED_G.Loop();
_LED_B.Loop();
_Btn.Loop();
_PotX.Loop();
_PotY.Loop();
et = DelayUtils::DelayInitUS();#ifndef __LOOPCOUNT_H__
#define __LOOPCOUNT_H__
#include <stdint.h>
// #include <Arduino.h>
class LoopCountCls
{
public:
LoopCountCls();
void begin();
void Loop();
private:
uint32_t _printtime;
int32_t _prehodi;
uint16_t _Time;
};
#endif
#include <DelayUtils.h>
#include "LoopCount.h"
LoopCountCls::LoopCountCls(): _printtime(0),
_prehodi(0),
_Time(0)
{
}
void LoopCountCls::begin()
{
_printtime=DelayUtils::DelayInit();
_Time = 1000;
_prehodi = 0;
}
void LoopCountCls::Loop()
{
_prehodi++;
if (DelayUtils::DelayCheck(_printtime, _Time))
{
Serial.println(_prehodi);
_prehodi=0;
}
} PrintXY(pin);
wrk = fabs(val);
wrk /= 2;
if (wrk > 255)
wrk = 255;
if (pin == PIN_X)
_LED_G.Set(wrk);
else
_LED_B.Set(wrk);
Serial.print("PotChange=");
Serial.println(val);
}
Po forumu brska: 0 registriranih uporabnikov in 1 gost