@@ -105,10 +105,184 @@ wiring:
105105| 6| DP|
106106
1071072 . 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
1101123 . 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+ 1122864 . Of course, simulate the program!
113287
1142885 . Challenge: add a border using LEDs and
0 commit comments