Skip to content
This repository was archived by the owner on Jun 29, 2022. It is now read-only.

Commit 62e17b6

Browse files
committed
added an example, removed fake ones
1 parent e993b22 commit 62e17b6

6 files changed

Lines changed: 16 additions & 96 deletions

File tree

SlowPWM.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ void SlowPWM::update() {
3535
_end = _start + _duty_cycle;
3636
if (_start == 0) {_start = _now;}
3737
}
38-
if (_now >= _start && _now <= _high && !_active) {
38+
if (BETWEEN(_now, _start, _high) && !_active) { // _now >= _start && _now <= _high
3939
digitalWrite(_output, HIGH);
4040
_active = true;
41-
} else if (_now > _high && _now < _end && _active) {
41+
} else if (BETWEEN(_now, _high, _end) && _active) { // _now > _high && _now < _end
4242
digitalWrite(_output, LOW);
4343
_active = false;
4444
} else if (_now >= _end) {

examples/OneButtonThreeLevels/OneButtonThreeLevels.ino

Lines changed: 0 additions & 28 deletions
This file was deleted.

examples/OneLevelByState/OneLevelByState.ino

Lines changed: 0 additions & 18 deletions
This file was deleted.

examples/OneLevelByStatus/OneLevelByStatus.ino

Lines changed: 0 additions & 22 deletions
This file was deleted.

examples/OneLevelTwoLeds/OneLevelTwoLeds.ino

Lines changed: 0 additions & 26 deletions
This file was deleted.

examples/ledPWM/ledPWM.ino

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#include <SlowPWM.h>
2+
3+
// 1 Led PWM.
4+
5+
SlowPWM myLedPWM(1000, A0, 13); // Creates a SlowPWM object.
6+
7+
void setup() {
8+
pinMode(A0, INPUT);
9+
pinMode(13, OUTPUT);
10+
}
11+
12+
void loop() {
13+
myLedPWM.on();
14+
}

0 commit comments

Comments
 (0)