2019/0408 Jovana Trajkovic

Dependencies:   mbed

Committer:
jovanat
Date:
Sat Nov 06 09:02:08 2021 +0000
Revision:
2:c76a73aa5822
Parent:
1:5d929bc24718
2019/0408 Jovana Trajkovic

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jovanat 0:f52720c66789 1 // Libraries
jovanat 1:5d929bc24718 2 # include <mbed.h>
jovanat 0:f52720c66789 3
jovanat 0:f52720c66789 4 // Directives
jovanat 0:f52720c66789 5 #define LED_ON 0
jovanat 1:5d929bc24718 6 #define LED_OFF 1
jovanat 1:5d929bc24718 7 #define BUTTON 1
jovanat 0:f52720c66789 8
jovanat 0:f52720c66789 9 // Variables
jovanat 1:5d929bc24718 10 DigitalOut SEL2(PB_6);
jovanat 1:5d929bc24718 11 DigitalOut SEL1(PC_7);
jovanat 1:5d929bc24718 12 DigitalOut a(PA_10);
jovanat 1:5d929bc24718 13 DigitalOut b(PA_9);
jovanat 1:5d929bc24718 14 DigitalOut c(PA_8);
jovanat 1:5d929bc24718 15 DigitalOut d(PB_10);
jovanat 1:5d929bc24718 16 DigitalOut e(PB_5);
jovanat 1:5d929bc24718 17 DigitalOut f(PB_3);
jovanat 1:5d929bc24718 18 DigitalOut g(PB_3);
jovanat 0:f52720c66789 19
jovanat 0:f52720c66789 20 // User functions
jovanat 0:f52720c66789 21
jovanat 0:f52720c66789 22 int main (){
jovanat 0:f52720c66789 23 SEL2.write(LED_ON);
jovanat 0:f52720c66789 24 a.write(LED_ON);
jovanat 0:f52720c66789 25 b.write(LED_ON);
jovanat 0:f52720c66789 26 c.write(LED_ON);
jovanat 0:f52720c66789 27 d.write(LED_ON);
jovanat 0:f52720c66789 28 e.write(LED_ON);
jovanat 0:f52720c66789 29 f.write(LED_ON);
jovanat 1:5d929bc24718 30 wait(3);
jovanat 1:5d929bc24718 31 a.write(LED_OFF);
jovanat 1:5d929bc24718 32 b.write(LED_OFF);
jovanat 1:5d929bc24718 33 c.write(LED_OFF);
jovanat 1:5d929bc24718 34 d.write(LED_OFF);
jovanat 1:5d929bc24718 35 e.write(LED_OFF);
jovanat 1:5d929bc24718 36 f.write(LED_OFF);
jovanat 1:5d929bc24718 37 g.write(LED_OFF);
jovanat 1:5d929bc24718 38 wait(3);
jovanat 0:f52720c66789 39
jovanat 0:f52720c66789 40 SEL2.write(LED_ON);
jovanat 0:f52720c66789 41 a.write(LED_ON);
jovanat 0:f52720c66789 42 b.write(LED_ON);
jovanat 0:f52720c66789 43 c.write(LED_ON);
jovanat 0:f52720c66789 44 d.write(LED_ON);
jovanat 0:f52720c66789 45 e.write(LED_ON);
jovanat 0:f52720c66789 46 f.write(LED_ON);
jovanat 0:f52720c66789 47 wait(3);
jovanat 1:5d929bc24718 48 a.write(LED_OFF);
jovanat 1:5d929bc24718 49 b.write(LED_OFF);
jovanat 1:5d929bc24718 50 c.write(LED_OFF);
jovanat 1:5d929bc24718 51 d.write(LED_OFF);
jovanat 1:5d929bc24718 52 e.write(LED_OFF);
jovanat 1:5d929bc24718 53 f.write(LED_OFF);
jovanat 1:5d929bc24718 54 g.write(LED_OFF);
jovanat 1:5d929bc24718 55 wait(3);
jovanat 1:5d929bc24718 56 b.write(LED_ON);
jovanat 1:5d929bc24718 57 c.write(LED_ON);
jovanat 1:5d929bc24718 58 wait(3);
jovanat 1:5d929bc24718 59 a.write(LED_OFF);
jovanat 1:5d929bc24718 60 b.write(LED_OFF);
jovanat 1:5d929bc24718 61 c.write(LED_OFF);
jovanat 1:5d929bc24718 62 d.write(LED_OFF);
jovanat 1:5d929bc24718 63 e.write(LED_OFF);
jovanat 1:5d929bc24718 64 f.write(LED_OFF);
jovanat 1:5d929bc24718 65 g.write(LED_OFF);
jovanat 1:5d929bc24718 66 wait(3);
jovanat 1:5d929bc24718 67 a.write(LED_ON);
jovanat 1:5d929bc24718 68 b.write(LED_ON);
jovanat 1:5d929bc24718 69 g.write(LED_ON);
jovanat 1:5d929bc24718 70 d.write(LED_ON);
jovanat 1:5d929bc24718 71 e.write(LED_ON);
jovanat 1:5d929bc24718 72 wait(3);
jovanat 1:5d929bc24718 73 a.write(LED_OFF);
jovanat 1:5d929bc24718 74 b.write(LED_OFF);
jovanat 1:5d929bc24718 75 c.write(LED_OFF);
jovanat 1:5d929bc24718 76 d.write(LED_OFF);
jovanat 1:5d929bc24718 77 e.write(LED_OFF);
jovanat 1:5d929bc24718 78 f.write(LED_OFF);
jovanat 1:5d929bc24718 79 g.write(LED_OFF);
jovanat 1:5d929bc24718 80 wait(3);
jovanat 1:5d929bc24718 81 a.write(LED_ON);
jovanat 1:5d929bc24718 82 b.write(LED_ON);
jovanat 1:5d929bc24718 83 g.write(LED_ON);
jovanat 1:5d929bc24718 84 d.write(LED_ON);
jovanat 1:5d929bc24718 85 c.write(LED_ON);
jovanat 1:5d929bc24718 86 wait(3);
jovanat 1:5d929bc24718 87 a.write(LED_OFF);
jovanat 1:5d929bc24718 88 b.write(LED_OFF);
jovanat 1:5d929bc24718 89 c.write(LED_OFF);
jovanat 1:5d929bc24718 90 d.write(LED_OFF);
jovanat 1:5d929bc24718 91 e.write(LED_OFF);
jovanat 1:5d929bc24718 92 f.write(LED_OFF);
jovanat 1:5d929bc24718 93 g.write(LED_OFF);
jovanat 1:5d929bc24718 94 wait(3);
jovanat 1:5d929bc24718 95 f.write(LED_ON);
jovanat 1:5d929bc24718 96 b.write(LED_ON);
jovanat 1:5d929bc24718 97 g.write(LED_ON);
jovanat 1:5d929bc24718 98 c.write(LED_ON);
jovanat 1:5d929bc24718 99 wait(3);
jovanat 1:5d929bc24718 100 a.write(LED_OFF);
jovanat 1:5d929bc24718 101 b.write(LED_OFF);
jovanat 1:5d929bc24718 102 c.write(LED_OFF);
jovanat 1:5d929bc24718 103 d.write(LED_OFF);
jovanat 1:5d929bc24718 104 e.write(LED_OFF);
jovanat 1:5d929bc24718 105 f.write(LED_OFF);
jovanat 1:5d929bc24718 106 g.write(LED_OFF);
jovanat 1:5d929bc24718 107 wait(3);
jovanat 1:5d929bc24718 108 f.write(LED_ON);
jovanat 1:5d929bc24718 109 a.write(LED_ON);
jovanat 1:5d929bc24718 110 g.write(LED_ON);
jovanat 1:5d929bc24718 111 c.write(LED_ON);
jovanat 1:5d929bc24718 112 d.write(LED_ON);
jovanat 1:5d929bc24718 113 wait(3);
jovanat 1:5d929bc24718 114 a.write(LED_OFF);
jovanat 1:5d929bc24718 115 b.write(LED_OFF);
jovanat 1:5d929bc24718 116 c.write(LED_OFF);
jovanat 1:5d929bc24718 117 d.write(LED_OFF);
jovanat 1:5d929bc24718 118 e.write(LED_OFF);
jovanat 1:5d929bc24718 119 f.write(LED_OFF);
jovanat 1:5d929bc24718 120 g.write(LED_OFF);
jovanat 1:5d929bc24718 121 wait(3);
jovanat 1:5d929bc24718 122 f.write(LED_ON);
jovanat 1:5d929bc24718 123 e.write(LED_ON);
jovanat 1:5d929bc24718 124 g.write(LED_ON);
jovanat 1:5d929bc24718 125 c.write(LED_ON);
jovanat 1:5d929bc24718 126 d.write(LED_ON);
jovanat 1:5d929bc24718 127 wait(3);
jovanat 1:5d929bc24718 128 a.write(LED_OFF);
jovanat 1:5d929bc24718 129 b.write(LED_OFF);
jovanat 1:5d929bc24718 130 c.write(LED_OFF);
jovanat 1:5d929bc24718 131 d.write(LED_OFF);
jovanat 1:5d929bc24718 132 e.write(LED_OFF);
jovanat 1:5d929bc24718 133 f.write(LED_OFF);
jovanat 1:5d929bc24718 134 g.write(LED_OFF);
jovanat 1:5d929bc24718 135 wait(3);
jovanat 1:5d929bc24718 136 a.write(LED_ON);
jovanat 1:5d929bc24718 137 b.write(LED_ON);
jovanat 1:5d929bc24718 138 c.write(LED_ON);
jovanat 1:5d929bc24718 139 wait(3);
jovanat 1:5d929bc24718 140 a.write(LED_OFF);
jovanat 1:5d929bc24718 141 b.write(LED_OFF);
jovanat 1:5d929bc24718 142 c.write(LED_OFF);
jovanat 1:5d929bc24718 143 d.write(LED_OFF);
jovanat 1:5d929bc24718 144 e.write(LED_OFF);
jovanat 1:5d929bc24718 145 f.write(LED_OFF);
jovanat 1:5d929bc24718 146 g.write(LED_OFF);
jovanat 1:5d929bc24718 147 wait(3);
jovanat 1:5d929bc24718 148 f.write(LED_ON);
jovanat 1:5d929bc24718 149 e.write(LED_ON);
jovanat 1:5d929bc24718 150 a.write(LED_ON);
jovanat 1:5d929bc24718 151 c.write(LED_ON);
jovanat 1:5d929bc24718 152 d.write(LED_ON);
jovanat 1:5d929bc24718 153 b.write(LED_ON);
jovanat 1:5d929bc24718 154 wait(3);
jovanat 1:5d929bc24718 155 a.write(LED_OFF);
jovanat 1:5d929bc24718 156 b.write(LED_OFF);
jovanat 1:5d929bc24718 157 c.write(LED_OFF);
jovanat 1:5d929bc24718 158 d.write(LED_OFF);
jovanat 1:5d929bc24718 159 e.write(LED_OFF);
jovanat 1:5d929bc24718 160 f.write(LED_OFF);
jovanat 1:5d929bc24718 161 g.write(LED_OFF);
jovanat 1:5d929bc24718 162 wait(3);
jovanat 1:5d929bc24718 163 f.write(LED_ON);
jovanat 1:5d929bc24718 164 g.write(LED_ON);
jovanat 1:5d929bc24718 165 a.write(LED_ON);
jovanat 1:5d929bc24718 166 c.write(LED_ON);
jovanat 1:5d929bc24718 167 b.write(LED_ON);
jovanat 1:5d929bc24718 168 wait(3);
jovanat 1:5d929bc24718 169 a.write(LED_OFF);
jovanat 1:5d929bc24718 170 b.write(LED_OFF);
jovanat 1:5d929bc24718 171 c.write(LED_OFF);
jovanat 1:5d929bc24718 172 d.write(LED_OFF);
jovanat 1:5d929bc24718 173 e.write(LED_OFF);
jovanat 1:5d929bc24718 174 f.write(LED_OFF);
jovanat 1:5d929bc24718 175 g.write(LED_OFF);
jovanat 1:5d929bc24718 176 wait(3);
jovanat 1:5d929bc24718 177 f.write(LED_ON);
jovanat 1:5d929bc24718 178 e.write(LED_ON);
jovanat 1:5d929bc24718 179 a.write(LED_ON);
jovanat 1:5d929bc24718 180 c.write(LED_ON);
jovanat 1:5d929bc24718 181 d.write(LED_ON);
jovanat 1:5d929bc24718 182 b.write(LED_ON);
jovanat 1:5d929bc24718 183 a.write(LED_OFF);
jovanat 1:5d929bc24718 184 b.write(LED_OFF);
jovanat 1:5d929bc24718 185 c.write(LED_OFF);
jovanat 1:5d929bc24718 186 d.write(LED_OFF);
jovanat 1:5d929bc24718 187 e.write(LED_OFF);
jovanat 1:5d929bc24718 188 f.write(LED_OFF);
jovanat 1:5d929bc24718 189 g.write(LED_OFF);
jovanat 1:5d929bc24718 190 wait(3);
jovanat 1:5d929bc24718 191
jovanat 1:5d929bc24718 192 SEL1.write(LED_ON);
jovanat 1:5d929bc24718 193 b.write(LED_ON);
jovanat 1:5d929bc24718 194 c.write(LED_ON);
jovanat 1:5d929bc24718 195 SEL2.write(LED_ON);
jovanat 1:5d929bc24718 196 a.write(LED_ON);
jovanat 1:5d929bc24718 197 b.write(LED_ON);
jovanat 1:5d929bc24718 198 c.write(LED_ON);
jovanat 1:5d929bc24718 199 d.write(LED_ON);
jovanat 1:5d929bc24718 200 e.write(LED_ON);
jovanat 1:5d929bc24718 201 f.write(LED_ON);
jovanat 1:5d929bc24718 202
jovanat 1:5d929bc24718 203 wait(3);
jovanat 1:5d929bc24718 204
jovanat 1:5d929bc24718 205 SEL1.write(LED_ON);
jovanat 1:5d929bc24718 206 b.write(LED_ON);
jovanat 1:5d929bc24718 207 c.write(LED_ON);
jovanat 1:5d929bc24718 208
jovanat 1:5d929bc24718 209 SEL2.write(LED_ON);
jovanat 1:5d929bc24718 210 a.write(LED_ON);
jovanat 1:5d929bc24718 211 b.write(LED_ON);
jovanat 1:5d929bc24718 212 c.write(LED_ON);
jovanat 1:5d929bc24718 213 d.write(LED_ON);
jovanat 1:5d929bc24718 214 e.write(LED_ON);
jovanat 1:5d929bc24718 215 f.write(LED_ON);
jovanat 1:5d929bc24718 216
jovanat 1:5d929bc24718 217 wait(3);
jovanat 1:5d929bc24718 218 a.write(LED_OFF);
jovanat 1:5d929bc24718 219 b.write(LED_OFF);
jovanat 1:5d929bc24718 220 c.write(LED_OFF);
jovanat 1:5d929bc24718 221 d.write(LED_OFF);
jovanat 1:5d929bc24718 222 e.write(LED_OFF);
jovanat 1:5d929bc24718 223 f.write(LED_OFF);
jovanat 1:5d929bc24718 224 g.write(LED_OFF);
jovanat 1:5d929bc24718 225 wait(3);
jovanat 1:5d929bc24718 226
jovanat 0:f52720c66789 227 b.write(LED_ON);
jovanat 0:f52720c66789 228 c.write(LED_ON);
jovanat 0:f52720c66789 229 wait(3);
jovanat 0:f52720c66789 230 a.write(LED_ON);
jovanat 0:f52720c66789 231 b.write(LED_ON);
jovanat 0:f52720c66789 232 g.write(LED_ON);
jovanat 0:f52720c66789 233 d.write(LED_ON);
jovanat 0:f52720c66789 234 e.write(LED_ON);
jovanat 0:f52720c66789 235 wait(3);
jovanat 0:f52720c66789 236 a.write(LED_ON);
jovanat 0:f52720c66789 237 b.write(LED_ON);
jovanat 0:f52720c66789 238 g.write(LED_ON);
jovanat 0:f52720c66789 239 d.write(LED_ON);
jovanat 0:f52720c66789 240 c.write(LED_ON);
jovanat 0:f52720c66789 241 wait(3);
jovanat 0:f52720c66789 242 f.write(LED_ON);
jovanat 0:f52720c66789 243 b.write(LED_ON);
jovanat 0:f52720c66789 244 g.write(LED_ON);
jovanat 0:f52720c66789 245 c.write(LED_ON);
jovanat 0:f52720c66789 246 wait(3);
jovanat 0:f52720c66789 247 f.write(LED_ON);
jovanat 0:f52720c66789 248 a.write(LED_ON);
jovanat 0:f52720c66789 249 g.write(LED_ON);
jovanat 0:f52720c66789 250 c.write(LED_ON);
jovanat 0:f52720c66789 251 d.write(LED_ON);
jovanat 0:f52720c66789 252 wait(3);
jovanat 1:5d929bc24718 253
jovanat 1:5d929bc24718 254 SEL2.write(LED_ON);
jovanat 1:5d929bc24718 255 a.write(LED_ON);
jovanat 1:5d929bc24718 256 b.write(LED_ON);
jovanat 0:f52720c66789 257 c.write(LED_ON);
jovanat 0:f52720c66789 258 d.write(LED_ON);
jovanat 1:5d929bc24718 259 e.write(LED_ON);
jovanat 1:5d929bc24718 260 f.write(LED_ON);
jovanat 1:5d929bc24718 261 SEL1.write(LED_ON);
jovanat 0:f52720c66789 262 a.write(LED_ON);
jovanat 1:5d929bc24718 263 b.write(LED_ON);
jovanat 0:f52720c66789 264 c.write(LED_ON);
jovanat 0:f52720c66789 265 d.write(LED_ON);
jovanat 1:5d929bc24718 266 e.write(LED_ON);
jovanat 1:5d929bc24718 267 f.write(LED_ON);
jovanat 0:f52720c66789 268
jovanat 1:5d929bc24718 269
jovanat 1:5d929bc24718 270 }