Skip to content

Commit 87cbae2

Browse files
committed
Examples: regenerate
1 parent 99ce13b commit 87cbae2

5 files changed

+28
-20
lines changed

docs/shift-register-daisy-chain-anode.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ board.on("ready", () => {
5353
/**
5454
* Pressing this button will trigger the die roll.
5555
*/
56-
var button = new Button(8);
56+
const button = new Button(8);
5757

5858
/**
5959
* Sends a random number to the shift register.
@@ -68,12 +68,14 @@ board.on("ready", () => {
6868
* we'll iterate over this array and display a random number after the
6969
* delay. This simulates a die bouncing on a table.
7070
*/
71-
var delays = new Array(10).fill(16)
72-
.concat(new Array(8).fill(32))
73-
.concat(new Array(6).fill(64))
74-
.concat(new Array(4).fill(128))
75-
.concat(new Array(2).fill(256))
76-
.concat(512);
71+
const delays = [
72+
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
73+
32, 32, 32, 32, 32, 32, 32, 32,
74+
64, 64, 64, 64, 64, 64,
75+
128, 128, 128, 128,
76+
256, 256,
77+
512,
78+
];
7779

7880
register.reset();
7981
register.clear();

docs/shift-register-daisy-chain.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,14 @@ board.on("ready", () => {
6868
* we'll iterate over this array and display a random number after the
6969
* delay. This simulates a die bouncing on a table.
7070
*/
71-
const delays = new Array(10).fill(16)
72-
.concat(new Array(8).fill(32))
73-
.concat(new Array(6).fill(64))
74-
.concat(new Array(4).fill(128))
75-
.concat(new Array(2).fill(256))
76-
.concat(512);
71+
const delays = [
72+
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
73+
32, 32, 32, 32, 32, 32, 32, 32,
74+
64, 64, 64, 64, 64, 64,
75+
128, 128, 128, 128,
76+
256, 256,
77+
512,
78+
];
7779

7880
register.reset();
7981
register.clear();

docs/shift-register-seven-segment-anode.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ board.on("ready", () => {
5757
number++;
5858
}
5959

60-
if (number > 9) {
60+
if (number === 10) {
6161
number = 0;
6262
}
6363

docs/shift-register-seven-segment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ board.on("ready", () => {
5353
number++;
5454
}
5555

56-
if (number > 9) {
56+
if (number === 10) {
5757
number = 0;
5858
}
5959

docs/shift-register.md

+9-5
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,16 @@ board.on("ready", () => {
4343
}
4444
});
4545

46-
let value = 0;
46+
let value = 0b00000000;
47+
let upper = 0b10001000;
48+
let lower = 0b00010001;
4749

48-
setInterval(() => {
49-
value = value > 0x11 ? value >> 1 : 0x88;
50-
register.send(value);
51-
}, 200);
50+
function next() {
51+
register.send(value = value > lower ? value >> 1 : upper);
52+
setTimeout(next, 200);
53+
}
54+
55+
next();
5256
});
5357

5458
```

0 commit comments

Comments
 (0)