@@ -123,183 +123,183 @@ the other one.
123
123
![ right] ( https://github.com/xdvrx1/single-display-arduino-project/blob/main/res/src9.png?raw=true )
124
124
125
125
4 . Copy paste the program below:
126
- ```
127
- unsigned const int A = 13;
128
- unsigned const int B = 12;
129
- unsigned const int C = 11;
130
- unsigned const int D = 10;
131
- unsigned const int E = 9;
132
- unsigned const int F = 8;
133
- unsigned const int G = 7;
134
- unsigned const int H = 6;
135
-
136
-
137
- void setup(void)
138
- {
139
- pinMode(A, OUTPUT);
140
- pinMode(B, OUTPUT);
141
- pinMode(C, OUTPUT);
142
- pinMode(D, OUTPUT);
143
- pinMode(E, OUTPUT);
144
- pinMode(F, OUTPUT);
145
- pinMode(G, OUTPUT);
146
- pinMode(H, OUTPUT);
147
- }
148
-
149
- //My Functions
150
-
151
- void zero(void) {
152
- digitalWrite(A, LOW);
153
- digitalWrite(B, HIGH);
154
- digitalWrite(C, HIGH);
155
- digitalWrite(D, HIGH);
156
- digitalWrite(E, HIGH);
157
- digitalWrite(F, HIGH);
158
- digitalWrite(G, HIGH);
159
- digitalWrite(H, LOW);
160
- }
161
-
162
- void one(void) {
163
- digitalWrite(A, LOW);
164
- digitalWrite(B, LOW);
165
- digitalWrite(C, LOW);
166
- digitalWrite(D, HIGH);
167
- digitalWrite(E, LOW);
168
- digitalWrite(F, LOW);
169
- digitalWrite(G, HIGH);
170
- digitalWrite(H, LOW);
171
- }
172
-
173
- void two(void) {
174
- digitalWrite(A, HIGH);
175
- digitalWrite(B, LOW);
176
- digitalWrite(C, HIGH);
177
- digitalWrite(D, HIGH);
178
- digitalWrite(E, HIGH);
179
- digitalWrite(F, HIGH);
180
- digitalWrite(G, LOW);
181
- digitalWrite(H, LOW);
182
- }
183
-
184
- void three(void) {
185
- digitalWrite(A, HIGH);
186
- digitalWrite(B, LOW);
187
- digitalWrite(C, HIGH);
188
- digitalWrite(D, HIGH);
189
- digitalWrite(E, LOW);
190
- digitalWrite(F, HIGH);
191
- digitalWrite(G, HIGH);
192
- digitalWrite(H, LOW);
193
- }
194
-
195
- void four(void) {
196
- digitalWrite(A, HIGH);
197
- digitalWrite(B, HIGH);
198
- digitalWrite(C, LOW);
199
- digitalWrite(D, HIGH);
200
- digitalWrite(E, LOW);
201
- digitalWrite(F, LOW);
202
- digitalWrite(G, HIGH);
203
- digitalWrite(H, LOW);
204
- }
205
-
206
- void five(void) {
207
- digitalWrite(A, HIGH);
208
- digitalWrite(B, HIGH);
209
- digitalWrite(C, HIGH);
210
- digitalWrite(D, LOW);
211
- digitalWrite(E, LOW);
212
- digitalWrite(F, HIGH);
213
- digitalWrite(G, HIGH);
214
- digitalWrite(H, LOW);
215
- }
216
-
217
- void six(void) {
218
- digitalWrite(A, HIGH);
219
- digitalWrite(B, HIGH);
220
- digitalWrite(C, HIGH);
221
- digitalWrite(D, LOW);
222
- digitalWrite(E, HIGH);
223
- digitalWrite(F, HIGH);
224
- digitalWrite(G, HIGH);
225
- digitalWrite(H, LOW);
226
- }
227
-
228
- void seven(void) {
229
- digitalWrite(A, LOW);
230
- digitalWrite(B, LOW);
231
- digitalWrite(C, HIGH);
232
- digitalWrite(D, HIGH);
233
- digitalWrite(E, LOW);
234
- digitalWrite(F, LOW);
235
- digitalWrite(G, HIGH);
236
- digitalWrite(H, LOW);
237
- }
238
-
239
- void eight(void) {
240
- digitalWrite(A, HIGH);
241
- digitalWrite(B, HIGH);
242
- digitalWrite(C, HIGH);
243
- digitalWrite(D, HIGH);
244
- digitalWrite(E, HIGH);
245
- digitalWrite(F, HIGH);
246
- digitalWrite(G, HIGH);
247
- digitalWrite(H, LOW);
248
- }
249
-
250
- void nine(void) {
251
- digitalWrite(A, HIGH);
252
- digitalWrite(B, HIGH);
253
- digitalWrite(C, HIGH);
254
- digitalWrite(D, HIGH);
255
- digitalWrite(E, LOW);
256
- digitalWrite(F, HIGH);
257
- digitalWrite(G, HIGH);
258
- digitalWrite(H, LOW);
259
- }
260
-
261
- // Start
262
- void loop(void)
263
- {
264
-
265
- nine();
266
- delay(1000);
267
-
268
- eight();
269
- delay(1000);
270
-
271
- seven();
272
- delay(1000);
273
-
274
- six();
275
- delay(1000);
276
-
277
- five();
278
- delay(1000);
279
-
280
- four();
281
- delay(1000);
282
-
283
- three();
284
- delay(1000);
285
-
286
- two();
287
- delay(1000);
288
-
289
- one();
290
- delay(1000);
291
-
292
- zero();
293
- delay(1000);
294
-
295
- }
296
- ```
297
-
298
- The code will simply have the countdown
299
- but the individual function for a certain
300
- number can be used several times for your
301
- own version. Simply invoke the function
302
- inside the ` void loop ` .
126
+ ```
127
+ unsigned const int A = 13;
128
+ unsigned const int B = 12;
129
+ unsigned const int C = 11;
130
+ unsigned const int D = 10;
131
+ unsigned const int E = 9;
132
+ unsigned const int F = 8;
133
+ unsigned const int G = 7;
134
+ unsigned const int H = 6;
135
+
136
+
137
+ void setup(void)
138
+ {
139
+ pinMode(A, OUTPUT);
140
+ pinMode(B, OUTPUT);
141
+ pinMode(C, OUTPUT);
142
+ pinMode(D, OUTPUT);
143
+ pinMode(E, OUTPUT);
144
+ pinMode(F, OUTPUT);
145
+ pinMode(G, OUTPUT);
146
+ pinMode(H, OUTPUT);
147
+ }
148
+
149
+ //My Functions
150
+
151
+ void zero(void) {
152
+ digitalWrite(A, LOW);
153
+ digitalWrite(B, HIGH);
154
+ digitalWrite(C, HIGH);
155
+ digitalWrite(D, HIGH);
156
+ digitalWrite(E, HIGH);
157
+ digitalWrite(F, HIGH);
158
+ digitalWrite(G, HIGH);
159
+ digitalWrite(H, LOW);
160
+ }
161
+
162
+ void one(void) {
163
+ digitalWrite(A, LOW);
164
+ digitalWrite(B, LOW);
165
+ digitalWrite(C, LOW);
166
+ digitalWrite(D, HIGH);
167
+ digitalWrite(E, LOW);
168
+ digitalWrite(F, LOW);
169
+ digitalWrite(G, HIGH);
170
+ digitalWrite(H, LOW);
171
+ }
172
+
173
+ void two(void) {
174
+ digitalWrite(A, HIGH);
175
+ digitalWrite(B, LOW);
176
+ digitalWrite(C, HIGH);
177
+ digitalWrite(D, HIGH);
178
+ digitalWrite(E, HIGH);
179
+ digitalWrite(F, HIGH);
180
+ digitalWrite(G, LOW);
181
+ digitalWrite(H, LOW);
182
+ }
183
+
184
+ void three(void) {
185
+ digitalWrite(A, HIGH);
186
+ digitalWrite(B, LOW);
187
+ digitalWrite(C, HIGH);
188
+ digitalWrite(D, HIGH);
189
+ digitalWrite(E, LOW);
190
+ digitalWrite(F, HIGH);
191
+ digitalWrite(G, HIGH);
192
+ digitalWrite(H, LOW);
193
+ }
194
+
195
+ void four(void) {
196
+ digitalWrite(A, HIGH);
197
+ digitalWrite(B, HIGH);
198
+ digitalWrite(C, LOW);
199
+ digitalWrite(D, HIGH);
200
+ digitalWrite(E, LOW);
201
+ digitalWrite(F, LOW);
202
+ digitalWrite(G, HIGH);
203
+ digitalWrite(H, LOW);
204
+ }
205
+
206
+ void five(void) {
207
+ digitalWrite(A, HIGH);
208
+ digitalWrite(B, HIGH);
209
+ digitalWrite(C, HIGH);
210
+ digitalWrite(D, LOW);
211
+ digitalWrite(E, LOW);
212
+ digitalWrite(F, HIGH);
213
+ digitalWrite(G, HIGH);
214
+ digitalWrite(H, LOW);
215
+ }
216
+
217
+ void six(void) {
218
+ digitalWrite(A, HIGH);
219
+ digitalWrite(B, HIGH);
220
+ digitalWrite(C, HIGH);
221
+ digitalWrite(D, LOW);
222
+ digitalWrite(E, HIGH);
223
+ digitalWrite(F, HIGH);
224
+ digitalWrite(G, HIGH);
225
+ digitalWrite(H, LOW);
226
+ }
227
+
228
+ void seven(void) {
229
+ digitalWrite(A, LOW);
230
+ digitalWrite(B, LOW);
231
+ digitalWrite(C, HIGH);
232
+ digitalWrite(D, HIGH);
233
+ digitalWrite(E, LOW);
234
+ digitalWrite(F, LOW);
235
+ digitalWrite(G, HIGH);
236
+ digitalWrite(H, LOW);
237
+ }
238
+
239
+ void eight(void) {
240
+ digitalWrite(A, HIGH);
241
+ digitalWrite(B, HIGH);
242
+ digitalWrite(C, HIGH);
243
+ digitalWrite(D, HIGH);
244
+ digitalWrite(E, HIGH);
245
+ digitalWrite(F, HIGH);
246
+ digitalWrite(G, HIGH);
247
+ digitalWrite(H, LOW);
248
+ }
249
+
250
+ void nine(void) {
251
+ digitalWrite(A, HIGH);
252
+ digitalWrite(B, HIGH);
253
+ digitalWrite(C, HIGH);
254
+ digitalWrite(D, HIGH);
255
+ digitalWrite(E, LOW);
256
+ digitalWrite(F, HIGH);
257
+ digitalWrite(G, HIGH);
258
+ digitalWrite(H, LOW);
259
+ }
260
+
261
+ // Start
262
+ void loop(void)
263
+ {
264
+
265
+ nine();
266
+ delay(1000);
267
+
268
+ eight();
269
+ delay(1000);
270
+
271
+ seven();
272
+ delay(1000);
273
+
274
+ six();
275
+ delay(1000);
276
+
277
+ five();
278
+ delay(1000);
279
+
280
+ four();
281
+ delay(1000);
282
+
283
+ three();
284
+ delay(1000);
285
+
286
+ two();
287
+ delay(1000);
288
+
289
+ one();
290
+ delay(1000);
291
+
292
+ zero();
293
+ delay(1000);
294
+
295
+ }
296
+ ```
297
+
298
+ The code will simply have the countdown
299
+ but the individual function for a certain
300
+ number can be used several times for your
301
+ own version. Simply invoke the function
302
+ inside the `void loop`.
303
303
304
304
5. Of course, simulate the program!
305
305
0 commit comments