Kits
›
Ascensores
RU
EN
ES
Contenido
Introduction
History: from the lift operator to the dispatcher
Lesson 0. Gates from transistors: for those who start from scratch
0.1. The idea: a transistor is a switch
0.2. Building
0.3. Check
Lesson 0 paste (Cmd+I)
Lesson 1. The screen and car A: a lift that goes by its buttons
1.1. The idea: the car is a machine with memory
1.2. The idea: one way while there is somewhere to go
1.3. The idea: a button is a latch, not a flip-flop
1.4. Building
1.5. Check
Lesson 1 paste (Cmd+I)
Lesson 2. A house with one lift: calls on the floors
2.1. The idea: a call is one more request
2.2. The idea: why the lift went past
2.3. The idea: the car is a chip
2.4. Building
2.5. Check
Lesson 2 paste (Cmd+I)
Lesson 3. Three lifts without a dispatcher: everyone goes
3.1. The idea: one chip — three cars
3.2. The idea: "served" is shared
3.3. The idea: without a dispatcher everyone goes
3.4. Building
3.5. Check
Lesson 3 paste (Cmd+I)
Lesson 4. The dispatcher: who answers the call
4.1. The idea: the scanner — one floor per cycle
4.2. The idea: the car price
4.3. The idea: comparison is subtraction too
4.4. Building
4.5. Check
Lesson 4 paste (Cmd+I)
Summary
All the parts
Instructions in pictures
Lesson 1 in pictures
← Back to the lesson: Lesson 1. The screen and car A: a lift that goes by its buttons
1
The screen and car A
a lift by its buttons: up, down, doors, Cancel
kh
HT-03
8
7
6
5
4
3
2
1
Cancel
IN
33×
OUT
21×
NOR
3×
0
NOT
22×
0
AND
85×
0
XOR
2×
0
OR
34×
0
NAND
3×
0
VCC
1×
GND
1×
Hz
1×
0
1×
Q
Q
9×
♪
1×
∞
Ctrl
+
G
SRLatch
DLatch
DFF
FA
MUX2
AND3
OR3
OR4
OR8
DEC8
© 2026 Daniil Khanin · khanin.info · HT-03
12
SRLatch
1
IN
2×
OUT
2×
NOR
2×
0
6×
R
S
Q
nQ
NOR
I0
R
I1
nQ
O0
Q
NOR
I0
S
I1
Q
O0
nQ
2
Ctrl
+
G
Library
…
Chip N
2×
Library
…
SRLatch
Enter
SRLatch
R
S
Q
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
13
DLatch
3
IN
2×
OUT
2×
NOT
1×
0
AND
2×
0
8×
D
EN
Q
nQ
NOT
I0
D
O0
nD
AND
I0
D
I1
EN
O0
setD
AND
I0
nD
I1
EN
O0
rstD
4
SRLatch
1×
4×
SRLatch
R
rstD
S
setD
Q
Q
nQ
nQ
5
Ctrl
+
G
Library
…
Chip N
2×
Library
…
DLatch
Enter
DLatch
D
EN
Q
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
14
DFF
6
IN
2×
OUT
2×
NOT
1×
0
DLatch
2×
9×
D
CLK
Q
nQ
NOT
I0
CLK
O0
nCLK
DLatch
D
D
EN
nCLK
Q
mid
nQ
DLatch
D
mid
EN
CLK
Q
Q
nQ
nQ
7
Ctrl
+
G
Library
…
Chip N
2×
Library
…
DFF
Enter
DFF
D
CLK
Q
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
15
FA
8
IN
3×
OUT
2×
XOR
2×
0
AND
1×
0
9×
A
B
CI
S
CO
XOR
I0
A
I1
B
O0
p
XOR
I0
p
I1
CI
O0
S
AND
I0
A
I1
B
O0
g
9
AND
1×
0
OR
1×
0
6×
AND
I0
p
I1
CI
O0
pc
OR
I0
g
I1
pc
O0
CO
10
Ctrl
+
G
Library
…
Chip N
2×
Library
…
FA
Enter
FA
A
B
CI
S
CO
© 2026 Daniil Khanin · khanin.info · HT-03
16
MUX2
11
IN
3×
OUT
1×
NOT
1×
0
NAND
2×
0
8×
A
B
S
Y
NOT
I0
S
O0
nS
NAND
I0
A
I1
nS
O0
na
NAND
I0
B
I1
S
O0
nb
12
NAND
1×
0
3×
NAND
I0
na
I1
nb
O0
Y
13
Ctrl
+
G
Library
…
Chip N
2×
Library
…
MUX2
Enter
MUX2
A
B
S
Y
© 2026 Daniil Khanin · khanin.info · HT-03
17
AND3
14
IN
3×
OUT
1×
AND
2×
0
6×
A
B
C
Y
AND
I0
A
I1
B
O0
ab
AND
I0
ab
I1
C
O0
Y
15
Ctrl
+
G
Library
…
Chip N
2×
Library
…
AND3
Enter
AND3
A
B
C
Y
© 2026 Daniil Khanin · khanin.info · HT-03
18
OR3
16
IN
3×
OUT
1×
OR
2×
0
6×
A
B
C
Y
OR
I0
A
I1
B
O0
ab
OR
I0
ab
I1
C
O0
Y
17
Ctrl
+
G
Library
…
Chip N
2×
Library
…
OR3
Enter
OR3
A
B
C
Y
© 2026 Daniil Khanin · khanin.info · HT-03
19
OR4
18
IN
4×
OUT
1×
OR
3×
0
9×
A
B
C
D
Y
OR
I0
A
I1
B
O0
ab
OR
I0
C
I1
D
O0
cd
OR
I0
ab
I1
cd
O0
Y
19
Ctrl
+
G
Library
…
Chip N
2×
Library
…
OR4
Enter
OR4
A
B
C
D
Y
© 2026 Daniil Khanin · khanin.info · HT-03
20
OR8
20
IN
8×
OUT
1×
A
B
C
D
E
F
G
H
Y
21
OR4
2×
10×
OR4
A
A
B
B
C
C
D
D
Y
lo
OR4
A
E
B
F
C
G
D
H
Y
hi
22
OR
1×
0
3×
OR
I0
lo
I1
hi
O0
Y
23
Ctrl
+
G
Library
…
Chip N
2×
Library
…
OR8
Enter
OR8
A
B
C
D
E
F
G
H
Y
© 2026 Daniil Khanin · khanin.info · HT-03
21
DEC8
24
IN
3×
OUT
8×
I0
I1
I2
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
25
NOT
3×
0
6×
NOT
I0
I0
O0
n0
NOT
I0
I1
O0
n1
NOT
I0
I2
O0
n2
26
AND3
3×
12×
AND3
A
n2
B
n1
C
n0
Y
Y0
AND3
A
n2
B
n1
C
I0
Y
Y1
AND3
A
n2
B
I1
C
n0
Y
Y2
© 2026 Daniil Khanin · khanin.info · HT-03
22
DEC8 …
27
AND3
3×
12×
AND3
A
n2
B
I1
C
I0
Y
Y3
AND3
A
I2
B
n1
C
n0
Y
Y4
AND3
A
I2
B
n1
C
I0
Y
Y5
28
AND3
2×
8×
AND3
A
I2
B
I1
C
n0
Y
Y6
AND3
A
I2
B
I1
C
I0
Y
Y7
29
Ctrl
+
G
Library
…
Chip N
2×
Library
…
DEC8
Enter
DEC8
I0
I1
I2
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
© 2026 Daniil Khanin · khanin.info · HT-03
23
CANVAS
30
Segment LCD
Segment LCD → ⚙ → ⬆ lift-screen.png · Ghost · S + wand → Enter → leg name
152 legs: AC0…CC7, AD…, AM…, AK…, AG…, AFa…CFg, AUP…CDN, H0…H7
31
VCC
1×
GND
1×
Hz
1×
0
1×
4×
VCC
VCC
GND
GND
1Hz
CLK
0
RST
32
NOT
1×
0
2×
NOT
I0
RST
O0
nR
33
Q
Q
5×
5×
1
1
AB0
2
2
AB1
3
3
AB2
4
4
AB3
5
5
AB4
© 2026 Daniil Khanin · khanin.info · HT-03
24
CANVAS …
34
Q
Q
4×
4×
6
6
AB5
7
7
AB6
8
8
AB7
Cancel
Cancel
ACAN
35
NOR
1×
0
NOT
1×
0
5×
NOR
I0
p0
I1
p1
O0
atF
NOT
I0
atF
O0
natF
36
DEC8
1×
11×
DEC8
I0
p2
I1
p3
I2
p4
Y0
y0
Y1
y1
Y2
y2
Y3
y3
Y4
y4
Y5
y5
Y6
y6
Y7
y7
37
OR3
1×
NOT
1×
0
6×
OR3
A
t0
B
t1
C
t2
Y
OPEN
NOT
I0
OPEN
O0
ndoor
© 2026 Daniil Khanin · khanin.info · HT-03
25
CANVAS …
38
AND
3×
0
9×
AND
I0
y0
I1
atF
O0
AC0
AND
I0
AC0
I1
OPEN
O0
O0
AND
I0
y1
I1
atF
O0
AC1
39
AND
3×
0
9×
AND
I0
AC1
I1
OPEN
O0
O1
AND
I0
y2
I1
atF
O0
AC2
AND
I0
AC2
I1
OPEN
O0
O2
© 2026 Daniil Khanin · khanin.info · HT-03
26
CANVAS …
40
AND
3×
0
9×
AND
I0
y3
I1
atF
O0
AC3
AND
I0
AC3
I1
OPEN
O0
O3
AND
I0
y4
I1
atF
O0
AC4
41
AND
3×
0
9×
AND
I0
AC4
I1
OPEN
O0
O4
AND
I0
y5
I1
atF
O0
AC5
AND
I0
AC5
I1
OPEN
O0
O5
42
AND
3×
0
9×
AND
I0
y6
I1
atF
O0
AC6
AND
I0
AC6
I1
OPEN
O0
O6
AND
I0
y7
I1
atF
O0
AC7
© 2026 Daniil Khanin · khanin.info · HT-03
27
CANVAS …
43
AND
1×
0
3×
AND
I0
AC7
I1
OPEN
O0
O7
44
OR
2×
0
NOT
1×
0
8×
OR
I0
ACAN
I1
RST
O0
kc
OR
I0
O0
I1
kc
O0
kr0
NOT
I0
kr0
O0
nkr0
45
AND
1×
0
SRLatch
1×
OR
1×
0
9×
AND
I0
AB0
I1
nkr0
O0
ks0
SRLatch
R
kr0
S
ks0
Q
AK0
nQ
OR
I0
O1
I1
kc
O0
kr1
© 2026 Daniil Khanin · khanin.info · HT-03
28
CANVAS …
46
NOT
1×
0
AND
1×
0
SRLatch
1×
8×
NOT
I0
kr1
O0
nkr1
AND
I0
AB1
I1
nkr1
O0
ks1
SRLatch
R
kr1
S
ks1
Q
AK1
nQ
47
OR
1×
0
NOT
1×
0
AND
1×
0
8×
OR
I0
O2
I1
kc
O0
kr2
NOT
I0
kr2
O0
nkr2
AND
I0
AB2
I1
nkr2
O0
ks2
48
SRLatch
1×
OR
1×
0
NOT
1×
0
8×
SRLatch
R
kr2
S
ks2
Q
AK2
nQ
OR
I0
O3
I1
kc
O0
kr3
NOT
I0
kr3
O0
nkr3
© 2026 Daniil Khanin · khanin.info · HT-03
29
CANVAS …
49
AND
1×
0
SRLatch
1×
OR
1×
0
9×
AND
I0
AB3
I1
nkr3
O0
ks3
SRLatch
R
kr3
S
ks3
Q
AK3
nQ
OR
I0
O4
I1
kc
O0
kr4
50
NOT
1×
0
AND
1×
0
SRLatch
1×
8×
NOT
I0
kr4
O0
nkr4
AND
I0
AB4
I1
nkr4
O0
ks4
SRLatch
R
kr4
S
ks4
Q
AK4
nQ
51
OR
1×
0
NOT
1×
0
AND
1×
0
8×
OR
I0
O5
I1
kc
O0
kr5
NOT
I0
kr5
O0
nkr5
AND
I0
AB5
I1
nkr5
O0
ks5
© 2026 Daniil Khanin · khanin.info · HT-03
30
CANVAS …
52
SRLatch
1×
OR
1×
0
NOT
1×
0
8×
SRLatch
R
kr5
S
ks5
Q
AK5
nQ
OR
I0
O6
I1
kc
O0
kr6
NOT
I0
kr6
O0
nkr6
53
AND
1×
0
SRLatch
1×
OR
1×
0
9×
AND
I0
AB6
I1
nkr6
O0
ks6
SRLatch
R
kr6
S
ks6
Q
AK6
nQ
OR
I0
O7
I1
kc
O0
kr7
54
NOT
1×
0
AND
1×
0
SRLatch
1×
8×
NOT
I0
kr7
O0
nkr7
AND
I0
AB7
I1
nkr7
O0
ks7
SRLatch
R
kr7
S
ks7
Q
AK7
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
31
CANVAS …
55
OR
3×
0
9×
OR
I0
y0
I1
y1
O0
a2
OR
I0
a2
I1
y2
O0
a3
OR
I0
a3
I1
y3
O0
a4
56
OR
3×
0
9×
OR
I0
a4
I1
y4
O0
a5
OR
I0
a5
I1
y5
O0
a6
OR
I0
a6
I1
y6
O0
a7
57
OR
3×
0
9×
OR
I0
y7
I1
y6
O0
b5
OR
I0
b5
I1
y5
O0
b4
OR
I0
b4
I1
y4
O0
b3
© 2026 Daniil Khanin · khanin.info · HT-03
32
CANVAS …
58
OR
3×
0
9×
OR
I0
b3
I1
y3
O0
b2
OR
I0
b2
I1
y2
O0
b1
OR
I0
b1
I1
y1
O0
b0
59
AND
3×
0
9×
AND
I0
AK1
I1
y0
O0
ru1
AND
I0
AK2
I1
a2
O0
ru2
AND
I0
AK3
I1
a3
O0
ru3
60
AND
3×
0
9×
AND
I0
AK4
I1
a4
O0
ru4
AND
I0
AK5
I1
a5
O0
ru5
AND
I0
AK6
I1
a6
O0
ru6
© 2026 Daniil Khanin · khanin.info · HT-03
33
CANVAS …
61
AND
1×
0
3×
AND
I0
AK7
I1
a7
O0
ru7
62
OR8
1×
9×
OR8
A
ru1
B
ru2
C
ru3
D
ru4
E
ru5
F
ru6
G
ru7
H
GND
Y
UPR
63
AND
3×
0
9×
AND
I0
AK0
I1
b0
O0
rd0
AND
I0
AK1
I1
b1
O0
rd1
AND
I0
AK2
I1
b2
O0
rd2
© 2026 Daniil Khanin · khanin.info · HT-03
34
CANVAS …
64
AND
3×
0
9×
AND
I0
AK3
I1
b3
O0
rd3
AND
I0
AK4
I1
b4
O0
rd4
AND
I0
AK5
I1
b5
O0
rd5
65
AND
1×
0
3×
AND
I0
AK6
I1
y7
O0
rd6
66
OR8
1×
9×
OR8
A
rd0
B
rd1
C
rd2
D
rd3
E
rd4
F
rd5
G
rd6
H
GND
Y
DNR
© 2026 Daniil Khanin · khanin.info · HT-03
35
CANVAS …
67
AND
3×
0
9×
AND
I0
AK0
I1
y0
O0
hk0
AND
I0
AK1
I1
y1
O0
hk1
AND
I0
AK2
I1
y2
O0
hk2
68
AND
3×
0
9×
AND
I0
AK3
I1
y3
O0
hk3
AND
I0
AK4
I1
y4
O0
hk4
AND
I0
AK5
I1
y5
O0
hk5
69
AND
2×
0
6×
AND
I0
AK6
I1
y6
O0
hk6
AND
I0
AK7
I1
y7
O0
hk7
© 2026 Daniil Khanin · khanin.info · HT-03
36
CANVAS …
70
OR8
1×
9×
OR8
A
hk0
B
hk1
C
hk2
D
hk3
E
hk4
F
hk5
G
hk6
H
hk7
Y
hK
71
NOT
2×
0
OR
1×
0
7×
NOT
I0
dir
O0
ndir
NOT
I0
UPR
O0
nUPR
OR
I0
ndir
I1
nUPR
O0
gOK
72
AND3
1×
4×
AND3
A
atF
B
ndoor
C
hK
Y
here
73
NOT
1×
0
OR
1×
0
AND
1×
0
8×
NOT
I0
DNR
O0
nDNR
OR
I0
dir
I1
nDNR
O0
uOK
AND
I0
UPR
I1
uOK
O0
mvUp
© 2026 Daniil Khanin · khanin.info · HT-03
37
CANVAS …
74
AND
1×
0
NOT
1×
0
AND3
1×
9×
AND
I0
DNR
I1
gOK
O0
mvDn
NOT
I0
here
O0
nhere
AND3
A
atF
B
ndoor
C
nhere
Y
decide
75
MUX2
1×
AND
1×
0
DFF
1×
10×
MUX2
A
dir
B
mvUp
S
decide
Y
dirN
AND
I0
dirN
I1
nR
O0
dirD
DFF
D
dirD
CLK
CLK
Q
dir
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
38
CANVAS …
76
OR
2×
0
AND
1×
0
9×
OR
I0
mvUp
I1
mvDn
O0
mv
AND
I0
decide
I1
mv
O0
go1
OR
I0
natF
I1
go1
O0
go
77
NOT
1×
0
AND
1×
0
FA
1×
10×
NOT
I0
dirN
O0
ndirN
AND
I0
go
I1
ndirN
O0
dn
FA
A
p0
B
go
CI
GND
S
q0
CO
c0
© 2026 Daniil Khanin · khanin.info · HT-03
39
CANVAS …
78
FA
3×
15×
FA
A
p1
B
dn
CI
c0
S
q1
CO
c1
FA
A
p2
B
dn
CI
c1
S
q2
CO
c2
FA
A
p3
B
dn
CI
c2
S
q3
CO
c3
79
FA
1×
AND
1×
0
DFF
1×
11×
FA
A
p4
B
dn
CI
c3
S
q4
CO
c4
AND
I0
q0
I1
nR
O0
pd0
DFF
D
pd0
CLK
CLK
Q
p0
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
40
CANVAS …
80
AND
2×
0
DFF
1×
9×
AND
I0
q1
I1
nR
O0
pd1
DFF
D
pd1
CLK
CLK
Q
p1
nQ
AND
I0
q2
I1
nR
O0
pd2
81
DFF
2×
AND
1×
0
9×
DFF
D
pd2
CLK
CLK
Q
p2
nQ
AND
I0
q3
I1
nR
O0
pd3
DFF
D
pd3
CLK
CLK
Q
p3
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
41
CANVAS …
82
AND
1×
0
DFF
1×
6×
AND
I0
q4
I1
nR
O0
pd4
DFF
D
pd4
CLK
CLK
Q
p4
nQ
83
FA
3×
15×
FA
A
t0
B
VCC
CI
GND
S
u0
CO
e0
FA
A
t1
B
VCC
CI
e0
S
u1
CO
e1
FA
A
t2
B
VCC
CI
e1
S
u2
CO
e2
84
AND
3×
0
9×
AND
I0
u0
I1
OPEN
O0
v0
AND
I0
u1
I1
OPEN
O0
v1
AND
I0
u2
I1
OPEN
O0
v2a
© 2026 Daniil Khanin · khanin.info · HT-03
42
CANVAS …
85
OR
1×
0
AND
1×
0
DFF
1×
9×
OR
I0
v2a
I1
here
O0
v2
AND
I0
v0
I1
nR
O0
td0
DFF
D
td0
CLK
CLK
Q
t0
nQ
86
AND
2×
0
DFF
1×
9×
AND
I0
v1
I1
nR
O0
td1
DFF
D
td1
CLK
CLK
Q
t1
nQ
AND
I0
v2
I1
nR
O0
td2
87
DFF
1×
3×
DFF
D
td2
CLK
CLK
Q
t2
nQ
© 2026 Daniil Khanin · khanin.info · HT-03
43
CANVAS …
88
OR8
1×
9×
OR8
A
AK0
B
AK1
C
AK2
D
AK3
E
AK4
F
AK5
G
AK6
H
AK7
Y
rAny
89
OR
1×
0
AND
2×
0
9×
OR
I0
rAny
I1
natF
O0
busy
AND
I0
dir
I1
busy
O0
AUP
AND
I0
ndir
I1
busy
O0
ADN
90
AND
3×
0
9×
AND
I0
AC0
I1
ndoor
O0
AD0
AND
I0
AC1
I1
ndoor
O0
AD1
AND
I0
AC2
I1
ndoor
O0
AD2
© 2026 Daniil Khanin · khanin.info · HT-03
44
CANVAS …
91
AND
3×
0
9×
AND
I0
AC3
I1
ndoor
O0
AD3
AND
I0
AC4
I1
ndoor
O0
AD4
AND
I0
AC5
I1
ndoor
O0
AD5
92
AND
3×
0
9×
AND
I0
AC6
I1
ndoor
O0
AD6
AND
I0
AC7
I1
ndoor
O0
AD7
AND
I0
y0
I1
natF
O0
AM0
93
AND
3×
0
9×
AND
I0
y1
I1
natF
O0
AM1
AND
I0
y2
I1
natF
O0
AM2
AND
I0
y3
I1
natF
O0
AM3
© 2026 Daniil Khanin · khanin.info · HT-03
45
CANVAS …
94
AND
3×
0
9×
AND
I0
y4
I1
natF
O0
AM4
AND
I0
y5
I1
natF
O0
AM5
AND
I0
y6
I1
natF
O0
AM6
95
OR8
1×
9×
OR8
A
y1
B
y2
C
y4
D
y5
E
y6
F
y7
G
GND
H
GND
Y
AFa
96
OR8
1×
9×
OR8
A
y0
B
y1
C
y2
D
y3
E
y6
F
y7
G
GND
H
GND
Y
AFb
97
OR8
1×
9×
OR8
A
y0
B
y2
C
y3
D
y4
E
y5
F
y6
G
y7
H
GND
Y
AFc
© 2026 Daniil Khanin · khanin.info · HT-03
46
CANVAS …
98
OR8
1×
9×
OR8
A
y1
B
y2
C
y4
D
y5
E
y7
F
GND
G
GND
H
GND
Y
AFd
99
OR3
1×
OR4
1×
9×
OR3
A
y1
B
y5
C
y7
Y
AFe
OR4
A
y3
B
y4
C
y5
D
y7
Y
AFf
100
OR8
1×
9×
OR8
A
y1
B
y2
C
y3
D
y4
E
y5
F
y7
G
GND
H
GND
Y
AFg
101
2
1Hz
2Hz
10Hz
60Hz
4kHz
…
MAX
102
♪
1×
1×
here
880
© 2026 Daniil Khanin · khanin.info · HT-03
47
CANVAS …
103
Speaker: on the left — «buzzer», the grille — 880
1
RST
1 → 0
5
…
7 · 8 · 3 → 7, 8, ▼ 3
© 2026 Daniil Khanin · khanin.info · HT-03
48
← Back to the lesson
Lesson 1. The screen and car A: a lift that goes by its buttons