public PIRSens(Cpu.Pin kojPin, Predmet stoPred) { _kakovSum = TipSenzor.PIR; _kadeSum = stoPred; pirSens = new InterruptPort(kojPin, false, Port.ResistorMode.PullUp, Port.InterruptMode.InterruptEdgeBoth); pirSens.OnInterrupt += new NativeEventHandler(NekojVleze); }
public Zvucnik(Cpu.PWMChannel kojPin,KadePostaven kadeE) { _zvucnik = new PWM(kojPin, 100, 5, false); _zvucnik.DutyCycle = 50; _zvucnik.Frequency = 50; _zvucnik.Period = 1000; _kakovSum = TipSenzor.ZVUCNIK; this.KadeSum = kadeE; }
public DISsens(Cpu.Pin kojPinEcho,Cpu.Pin kojPinTrig, Predmet stoPred) { _kakovSum = TipSenzor.DISTANCE; _kadeSum = stoPred; //disSensEcho = new InterruptPort(kojPinEcho, true, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeBoth); //disSensTrig = new OutputPort(kojPinTrig, false); sensor = new HC_SR04(kojPinTrig,kojPinEcho); //disSensEcho.OnInterrupt += new NativeEventHandler(NekojSePriblizuva); //disSensEcho.DisableInterrupt(); }
public TempSens(Cpu.Pin kojPinEcho,Cpu.Pin kojPinTrig, Predmet stoPred) { _kakovSum = TipSenzor.TERMOMETAR; _kadeSum = stoPred; //disSensEcho = new InterruptPort(kojPinEcho, true, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeBoth); //disSensTrig = new OutputPort(kojPinTrig, false); sensor = new Dht11Sensor(kojPinTrig,kojPinEcho, PullUpResistor.External); //disSensEcho.OnInterrupt += new NativeEventHandler(NekojSePriblizuva); //disSensEcho.DisableInterrupt(); }
public LedSvetlo(Cpu.Pin kojPin,KadePostaven kadeE) { _kakovSum = TipSenzor.SVETLO_LED; ExternalLED = new OutputPort(kojPin, false); this.KadeSum = kadeE; }