Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
spin_kick.h@0:943dfa56009a, 2020-11-07 (annotated)
- Committer:
- Suzutomo
- Date:
- Sat Nov 07 13:40:03 2020 +0000
- Revision:
- 0:943dfa56009a
first?
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Suzutomo | 0:943dfa56009a | 1 | void Spin_kick() |
Suzutomo | 0:943dfa56009a | 2 | { |
Suzutomo | 0:943dfa56009a | 3 | doLedStop = true; |
Suzutomo | 0:943dfa56009a | 4 | calcBar = 0; |
Suzutomo | 0:943dfa56009a | 5 | // Intro1 |
Suzutomo | 0:943dfa56009a | 6 | |
Suzutomo | 0:943dfa56009a | 7 | LightLED(6,0x0,1); |
Suzutomo | 0:943dfa56009a | 8 | LightLED(3*8,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 9 | |
Suzutomo | 0:943dfa56009a | 10 | FlowLED(3,0,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 11 | //FlowLED(2,1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 12 | FlowLED(3,0,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 13 | //FlowLED(2,1,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 14 | FlowLED(3,0,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 15 | //FlowLED(2,1,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 16 | |
Suzutomo | 0:943dfa56009a | 17 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 18 | LightLED(1,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 19 | LightLED(1,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 20 | LightLED(1,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 21 | LightLED(2,0x0,1); |
Suzutomo | 0:943dfa56009a | 22 | LightLED(3*3,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 23 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 24 | LightLED(2,0x0,1); |
Suzutomo | 0:943dfa56009a | 25 | |
Suzutomo | 0:943dfa56009a | 26 | LightLED(3,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 27 | LightLED(3,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 28 | LightLED(4,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 29 | LightLED(17,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 30 | LightLED(1*4,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 31 | LightLED(1*4,0x0,1); |
Suzutomo | 0:943dfa56009a | 32 | LightLED(7*4,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 33 | LightLED(1*4,0x0,1); |
Suzutomo | 0:943dfa56009a | 34 | |
Suzutomo | 0:943dfa56009a | 35 | // Intro2 |
Suzutomo | 0:943dfa56009a | 36 | LightLED(3*4 + 0.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 37 | LightLED(3.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 38 | LightLED(3*4 + 0.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 39 | LightLED(3.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 40 | |
Suzutomo | 0:943dfa56009a | 41 | // A |
Suzutomo | 0:943dfa56009a | 42 | for (int i = 0; i < 2; i ++) { |
Suzutomo | 0:943dfa56009a | 43 | LightLED(1*4 + 2.75,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 44 | LightLED(1.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 45 | LightLED(1*4,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 46 | |
Suzutomo | 0:943dfa56009a | 47 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 48 | LightLED(1,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 49 | LightLED(1,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 50 | LightLED(1,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 51 | |
Suzutomo | 0:943dfa56009a | 52 | LightLED(1*4 + 3.5,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 53 | if(i == 0) { |
Suzutomo | 0:943dfa56009a | 54 | LightLED(2*4 + 2,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 55 | LightLED(4.25,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 56 | LightLED(3.75,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 57 | LightLED(1*4 + 2.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 58 | } else { |
Suzutomo | 0:943dfa56009a | 59 | // B |
Suzutomo | 0:943dfa56009a | 60 | LightLED(1*4 + 2.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 61 | LightLED(0.5,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 62 | LightLED(0.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 63 | LightLED(0.5,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 64 | LightLED(1*4 + 2.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 65 | |
Suzutomo | 0:943dfa56009a | 66 | LightLED(0.5,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 67 | LightLED(0.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 68 | LightLED(0.5,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 69 | LightLED(2*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 70 | } |
Suzutomo | 0:943dfa56009a | 71 | } |
Suzutomo | 0:943dfa56009a | 72 | |
Suzutomo | 0:943dfa56009a | 73 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 74 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 75 | LightLED(1,0x0,1); |
Suzutomo | 0:943dfa56009a | 76 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 77 | LightLED(1,0x0,1); |
Suzutomo | 0:943dfa56009a | 78 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 79 | LightLED(1,0x0,1); |
Suzutomo | 0:943dfa56009a | 80 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 81 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 82 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 83 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 84 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 85 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 86 | LightLED(1,0x808080,1); |
Suzutomo | 0:943dfa56009a | 87 | LightLED(1*4 + 3,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 88 | |
Suzutomo | 0:943dfa56009a | 89 | // C |
Suzutomo | 0:943dfa56009a | 90 | LightLED(7*4 + 3.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 91 | |
Suzutomo | 0:943dfa56009a | 92 | // D |
Suzutomo | 0:943dfa56009a | 93 | LightLED(3*4 + 2,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 94 | LightLED(2,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 95 | LightLED(3*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 96 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 97 | LightLED(3.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 98 | |
Suzutomo | 0:943dfa56009a | 99 | // E |
Suzutomo | 0:943dfa56009a | 100 | LightLED(3*4 + 0.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 101 | LightLED(3.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 102 | LightLED(3*4 + 0.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 103 | LightLED(3.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 104 | LightLED(0.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 105 | |
Suzutomo | 0:943dfa56009a | 106 | // F |
Suzutomo | 0:943dfa56009a | 107 | LightLED(12*4,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 108 | //LightLED(12*4 + 0.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 109 | LightLED(1*4 + 0.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 110 | LightLED(2*4 + 3.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 111 | |
Suzutomo | 0:943dfa56009a | 112 | LightLED(2*4 + 0.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 113 | LightLED(2*4,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 114 | LightLED(1*4,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 115 | LightLED(1*4,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 116 | LightLED(1*4,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 117 | LightLED(2,0xFF00FF,1); |
Suzutomo | 0:943dfa56009a | 118 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 119 | LightLED(0.75,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 120 | LightLED(2*4 + 0.25,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 121 | |
Suzutomo | 0:943dfa56009a | 122 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 123 | LightLED(0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 124 | LightLED(5,0x0,1); |
Suzutomo | 0:943dfa56009a | 125 | LightLED(0.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 126 | LightLED(0.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 127 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 128 | LightLED(0.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 129 | LightLED(0.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 130 | LightLED(1*4 + 2.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 131 | LightLED(0.75,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 132 | LightLED(1.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 133 | |
Suzutomo | 0:943dfa56009a | 134 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 135 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 136 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 137 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 138 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 139 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 140 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 141 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 142 | LightLED(2,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 143 | |
Suzutomo | 0:943dfa56009a | 144 | // H |
Suzutomo | 0:943dfa56009a | 145 | |
Suzutomo | 0:943dfa56009a | 146 | LightLED(3.*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 147 | LightLED(3.5,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 148 | LightLED(3*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 149 | LightLED(3.5,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 150 | |
Suzutomo | 0:943dfa56009a | 151 | // I |
Suzutomo | 0:943dfa56009a | 152 | LightLED(4*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 153 | LightLED(4*4 + 0.5,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 154 | LightLED(4*4 + 1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 155 | |
Suzutomo | 0:943dfa56009a | 156 | LightLED(0.5,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 157 | LightLED(0.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 158 | LightLED(0.5,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 159 | LightLED(2.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 160 | |
Suzutomo | 0:943dfa56009a | 161 | LightLED(0.5,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 162 | LightLED(0.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 163 | LightLED(0.5,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 164 | LightLED(2.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 165 | |
Suzutomo | 0:943dfa56009a | 166 | LightLED(0.5,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 167 | LightLED(0.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 168 | LightLED(0.5,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 169 | LightLED(2*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 170 | |
Suzutomo | 0:943dfa56009a | 171 | // J |
Suzutomo | 0:943dfa56009a | 172 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 173 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 174 | LightLED(1,0x0,1); |
Suzutomo | 0:943dfa56009a | 175 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 176 | LightLED(1,0x0,1); |
Suzutomo | 0:943dfa56009a | 177 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 178 | LightLED(1,0x0,1); |
Suzutomo | 0:943dfa56009a | 179 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 180 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 181 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 182 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 183 | LightLED(0.5,0x808080,1); |
Suzutomo | 0:943dfa56009a | 184 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 185 | LightLED(1,0x808080,1); |
Suzutomo | 0:943dfa56009a | 186 | LightLED(1*4 + 3,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 187 | |
Suzutomo | 0:943dfa56009a | 188 | // K |
Suzutomo | 0:943dfa56009a | 189 | LightLED(7*4 + 2.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 190 | |
Suzutomo | 0:943dfa56009a | 191 | // L |
Suzutomo | 0:943dfa56009a | 192 | LightLED(16*4 + 1.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 193 | |
Suzutomo | 0:943dfa56009a | 194 | // C |
Suzutomo | 0:943dfa56009a | 195 | LightLED(7*4 + 3.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 196 | |
Suzutomo | 0:943dfa56009a | 197 | // D |
Suzutomo | 0:943dfa56009a | 198 | LightLED(3*4 + 2,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 199 | LightLED(2,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 200 | LightLED(3*4 + 0.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 201 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 202 | LightLED(3.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 203 | |
Suzutomo | 0:943dfa56009a | 204 | // A |
Suzutomo | 0:943dfa56009a | 205 | LightLED(1*4 + 2.75,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 206 | LightLED(1.25,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 207 | LightLED(1*4,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 208 | |
Suzutomo | 0:943dfa56009a | 209 | LightLED(1,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 210 | LightLED(1,0xFFFF00,1); |
Suzutomo | 0:943dfa56009a | 211 | LightLED(1,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 212 | LightLED(1,0x00FFFF,1); |
Suzutomo | 0:943dfa56009a | 213 | |
Suzutomo | 0:943dfa56009a | 214 | LightLED(1*4 + 3.5,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 215 | LightLED(2*4 + 2,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 216 | LightLED(4.25,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 217 | LightLED(3.75,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 218 | LightLED(1*4 + 2.5,0x00FF00,1); |
Suzutomo | 0:943dfa56009a | 219 | |
Suzutomo | 0:943dfa56009a | 220 | // M |
Suzutomo | 0:943dfa56009a | 221 | LightLED(3*4 + 0.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 222 | LightLED(1*4,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 223 | LightLED(3.25,0x0000FF,1); |
Suzutomo | 0:943dfa56009a | 224 | LightLED(2*4 + 0.25,0x0,1); |
Suzutomo | 0:943dfa56009a | 225 | LightLED(0.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 226 | LightLED(3.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 227 | LightLED(4*4 + 2.5,0xFF0000,1); |
Suzutomo | 0:943dfa56009a | 228 | LightLED(0.5,0x0,1); |
Suzutomo | 0:943dfa56009a | 229 | LightLED(2.5,0xFFFFFF,1); |
Suzutomo | 0:943dfa56009a | 230 | |
Suzutomo | 0:943dfa56009a | 231 | |
Suzutomo | 0:943dfa56009a | 232 | LightLED(0,0x0,1); |
Suzutomo | 0:943dfa56009a | 233 | |
Suzutomo | 0:943dfa56009a | 234 | pc.putc(0xFF); |
Suzutomo | 0:943dfa56009a | 235 | |
Suzutomo | 0:943dfa56009a | 236 | while (1) ; |
Suzutomo | 0:943dfa56009a | 237 | } |