Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 85e6fe0

Browse files
Update README.md
1 parent 45ac4c7 commit 85e6fe0

File tree

1 file changed

+175
-1
lines changed

1 file changed

+175
-1
lines changed

‎README.md‎

Lines changed: 175 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,184 @@ wiring:
105105
|6|DP|
106106

107107
2. Close the circuit by the GND. Use a resistor
108-
that is exactly ---
108+
that is exactly 200 ohms (left resistor
109+
when facing the screen) and 100 ohms for
110+
the other one.
109111

110112
3. Copy paste the program below:
111113

114+
```
115+
unsigned const int A = 13;
116+
unsigned const int B = 12;
117+
unsigned const int C = 11;
118+
unsigned const int D = 10;
119+
unsigned const int E = 9;
120+
unsigned const int F = 8;
121+
unsigned const int G = 7;
122+
unsigned const int H = 6;
123+
124+
125+
void setup(void)
126+
{
127+
pinMode(A, OUTPUT);
128+
pinMode(B, OUTPUT);
129+
pinMode(C, OUTPUT);
130+
pinMode(D, OUTPUT);
131+
pinMode(E, OUTPUT);
132+
pinMode(F, OUTPUT);
133+
pinMode(G, OUTPUT);
134+
pinMode(H, OUTPUT);
135+
}
136+
137+
//My Functions
138+
139+
void zero(void) {
140+
digitalWrite(A, LOW);
141+
digitalWrite(B, HIGH);
142+
digitalWrite(C, HIGH);
143+
digitalWrite(D, HIGH);
144+
digitalWrite(E, HIGH);
145+
digitalWrite(F, HIGH);
146+
digitalWrite(G, HIGH);
147+
digitalWrite(H, LOW);
148+
}
149+
150+
void one(void) {
151+
digitalWrite(A, LOW);
152+
digitalWrite(B, LOW);
153+
digitalWrite(C, LOW);
154+
digitalWrite(D, HIGH);
155+
digitalWrite(E, LOW);
156+
digitalWrite(F, LOW);
157+
digitalWrite(G, HIGH);
158+
digitalWrite(H, LOW);
159+
}
160+
161+
void two(void) {
162+
digitalWrite(A, HIGH);
163+
digitalWrite(B, LOW);
164+
digitalWrite(C, HIGH);
165+
digitalWrite(D, HIGH);
166+
digitalWrite(E, HIGH);
167+
digitalWrite(F, HIGH);
168+
digitalWrite(G, LOW);
169+
digitalWrite(H, LOW);
170+
}
171+
172+
void three(void) {
173+
digitalWrite(A, HIGH);
174+
digitalWrite(B, LOW);
175+
digitalWrite(C, HIGH);
176+
digitalWrite(D, HIGH);
177+
digitalWrite(E, LOW);
178+
digitalWrite(F, HIGH);
179+
digitalWrite(G, HIGH);
180+
digitalWrite(H, LOW);
181+
}
182+
183+
void four(void) {
184+
digitalWrite(A, HIGH);
185+
digitalWrite(B, HIGH);
186+
digitalWrite(C, LOW);
187+
digitalWrite(D, HIGH);
188+
digitalWrite(E, LOW);
189+
digitalWrite(F, LOW);
190+
digitalWrite(G, HIGH);
191+
digitalWrite(H, LOW);
192+
}
193+
194+
void five(void) {
195+
digitalWrite(A, HIGH);
196+
digitalWrite(B, HIGH);
197+
digitalWrite(C, HIGH);
198+
digitalWrite(D, LOW);
199+
digitalWrite(E, LOW);
200+
digitalWrite(F, HIGH);
201+
digitalWrite(G, HIGH);
202+
digitalWrite(H, LOW);
203+
}
204+
205+
void six(void) {
206+
digitalWrite(A, HIGH);
207+
digitalWrite(B, HIGH);
208+
digitalWrite(C, HIGH);
209+
digitalWrite(D, LOW);
210+
digitalWrite(E, HIGH);
211+
digitalWrite(F, HIGH);
212+
digitalWrite(G, HIGH);
213+
digitalWrite(H, LOW);
214+
}
215+
216+
void seven(void) {
217+
digitalWrite(A, LOW);
218+
digitalWrite(B, LOW);
219+
digitalWrite(C, HIGH);
220+
digitalWrite(D, HIGH);
221+
digitalWrite(E, LOW);
222+
digitalWrite(F, LOW);
223+
digitalWrite(G, HIGH);
224+
digitalWrite(H, LOW);
225+
}
226+
227+
void eight(void) {
228+
digitalWrite(A, HIGH);
229+
digitalWrite(B, HIGH);
230+
digitalWrite(C, HIGH);
231+
digitalWrite(D, HIGH);
232+
digitalWrite(E, HIGH);
233+
digitalWrite(F, HIGH);
234+
digitalWrite(G, HIGH);
235+
digitalWrite(H, LOW);
236+
}
237+
238+
void nine(void) {
239+
digitalWrite(A, HIGH);
240+
digitalWrite(B, HIGH);
241+
digitalWrite(C, HIGH);
242+
digitalWrite(D, HIGH);
243+
digitalWrite(E, LOW);
244+
digitalWrite(F, HIGH);
245+
digitalWrite(G, HIGH);
246+
digitalWrite(H, LOW);
247+
}
248+
249+
// Start
250+
void loop(void)
251+
{
252+
253+
nine();
254+
delay(1000);
255+
256+
eight();
257+
delay(1000);
258+
259+
seven();
260+
delay(1000);
261+
262+
six();
263+
delay(1000);
264+
265+
five();
266+
delay(1000);
267+
268+
four();
269+
delay(1000);
270+
271+
three();
272+
delay(1000);
273+
274+
two();
275+
delay(1000);
276+
277+
one();
278+
delay(1000);
279+
280+
zero();
281+
delay(1000);
282+
283+
}
284+
```
285+
112286
4. Of course, simulate the program!
113287

114288
5. Challenge: add a border using LEDs and

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /