You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ A Shift Register Controller simple API for the 74hc595 adapted to small projects
4
4
5
5
---
6
6
7
-
# Author and license
7
+
##Author and license
8
8
9
9
Copyright (C) 2023 ollprogram
10
10
@@ -19,20 +19,29 @@ If not, see <https://www.gnu.org/licenses/>.
19
19
20
20
---
21
21
22
-
# Description
22
+
##Description
23
23
24
24
I made a very simple API in order to control a Shift Register like the 74hc595 without repeating the same code each time.
25
-
This API also allows you to control multiple 74hc595 in cascade connection.
25
+
This API also allows you to control multiple 74hc595 in cascade connection.
26
26
27
27
---
28
28
29
-
# Usage
29
+
##Usage
30
30
31
-
Examples are available [here](examples/)
31
+
All examples are available [here](examples/)
32
+
33
+
<br> You can set all bits by using a the display method with an integer (only working for less than 8 registers) or with a bit array. See the related examples :
34
+
-[display using an 8 bits integer](examples/display8Bits/display8Bits.ino)
35
+
-[display using a 16 bits integer](examples/display16Bits/display16Bits.ino)
36
+
-[display using an array of bits](examples/displayArray/displayArray.ino)
37
+
38
+
Or you can also control bits of the shift register yourself bit by bit. See the related examples :
39
+
-[shifting without writing each shift to the outputs](examples/silentShift/silentShift.ino)
40
+
-[shifting and writing each shift to the outputs](examples/silentShift/silentShift.ino)
32
41
33
42
---
34
43
35
-
# Download and install
44
+
##Download & Install
36
45
37
46
You can find and download the zip file in the releases.
Copy file name to clipboardExpand all lines: library.properties
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ version=1.0.1
3
3
author=ollprogram
4
4
maintainer=ollprogram
5
5
sentence=Allows you to control easyly a shift register like the 74hc595
6
-
paragraph=This library allows you to control the 74hc595 and change each values independently if needed. Also allows you to change the entire values of the register by reading bits of an integer or reading an array of bits.
6
+
paragraph=This library allows you to control the 74hc595 and making the shifts easyly yourself or changing the entire values of the register by reading bits of an integer or reading an array of bits.
0 commit comments