├── .gitignore ├── ArduinoLearningKitStarter-cache.lib ├── ArduinoLearningKitStarter.cmp ├── ArduinoLearningKitStarter.kicad_pcb ├── ArduinoLearningKitStarter.lib ├── ArduinoLearningKitStarter.pro ├── ArduinoLearningKitStarter.sch ├── LICENSE ├── README.md ├── docs ├── ArduinoIDE_LibraryManager_ALKS.png ├── ArduinoLearningKitStarter.pdf ├── pinout.pdf └── pinout.xlsx ├── krabička na ALKS v3.1.svg ├── media ├── ALKS_v2.0_2.01_top.JPG ├── ALKS_v2.0_2.02_top+nano.JPG ├── ALKS_v2.0_2.03_trig+nano.JPG ├── ALKS_v2.0_3.00_top.JPG ├── ALKS_v2.0_3.01_bot.JPG ├── ALKS_v2.0_3.02_trig+nano.JPG ├── ALKS_v2.1_1.01_top.JPG └── ALKS_v2.1_1.02_bot.JPG ├── micropythonModule ├── alks.py └── exampleConsole.txt ├── sym-lib-table └── test_fw └── test_fw.ino /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | 3 | # Temporary files 4 | *.000 5 | *.bak 6 | *.bck 7 | *.kicad_pcb-bak 8 | *~ 9 | _autosave-* 10 | *.tmp 11 | 12 | # Netlist files (exported from Eeschema) 13 | *.net 14 | 15 | # Autorouter files (exported from Pcbnew) 16 | .dsn 17 | 18 | # Exported BOM files 19 | *.xml 20 | *.csv 21 | 22 | # Eported boards 23 | *.svg 24 | -------------------------------------------------------------------------------- /ArduinoLearningKitStarter-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # ArduinoLearningKitStarter_+3V3 5 | # 6 | DEF ArduinoLearningKitStarter_+3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "ArduinoLearningKitStarter_+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | P 2 0 1 0 -30 50 0 100 N 13 | P 2 0 1 0 0 0 0 100 N 14 | P 2 0 1 0 0 100 30 50 N 15 | X +3V3 1 0 0 0 U 50 50 1 1 W N 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | # ArduinoLearningKitStarter_+5V 20 | # 21 | DEF ArduinoLearningKitStarter_+5V #PWR 0 0 Y Y 1 F P 22 | F0 "#PWR" 0 -150 50 H I C CNN 23 | F1 "ArduinoLearningKitStarter_+5V" 0 140 50 H V C CNN 24 | F2 "" 0 0 50 H I C CNN 25 | F3 "" 0 0 50 H I C CNN 26 | DRAW 27 | P 2 0 1 0 -30 50 0 100 N 28 | P 2 0 1 0 0 0 0 100 N 29 | P 2 0 1 0 0 100 30 50 N 30 | X +5V 1 0 0 0 U 50 50 1 1 W N 31 | ENDDRAW 32 | ENDDEF 33 | # 34 | # ArduinoLearningKitStarter_C_Small 35 | # 36 | DEF ArduinoLearningKitStarter_C_Small C 0 10 N N 1 F N 37 | F0 "C" 10 70 50 H V L CNN 38 | F1 "ArduinoLearningKitStarter_C_Small" 10 -80 50 H V L CNN 39 | F2 "" 0 0 50 H I C CNN 40 | F3 "" 0 0 50 H I C CNN 41 | $FPLIST 42 | C_* 43 | $ENDFPLIST 44 | DRAW 45 | P 2 0 1 13 -60 -20 60 -20 N 46 | P 2 0 1 12 -60 20 60 20 N 47 | X ~ 1 0 100 80 D 50 50 1 1 P 48 | X ~ 2 0 -100 80 U 50 50 1 1 P 49 | ENDDRAW 50 | ENDDEF 51 | # 52 | # ArduinoLearningKitStarter_Conn_01x04 53 | # 54 | DEF ArduinoLearningKitStarter_Conn_01x04 J 0 40 Y N 1 F N 55 | F0 "J" 0 200 50 H V C CNN 56 | F1 "ArduinoLearningKitStarter_Conn_01x04" 0 -300 50 H V C CNN 57 | F2 "" 0 0 50 H I C CNN 58 | F3 "" 0 0 50 H I C CNN 59 | $FPLIST 60 | Connector*:*_??x*mm* 61 | Connector*:*1x??x*mm* 62 | Pin?Header?Straight?1X* 63 | Pin?Header?Angled?1X* 64 | Socket?Strip?Straight?1X* 65 | Socket?Strip?Angled?1X* 66 | $ENDFPLIST 67 | DRAW 68 | S -50 -195 0 -205 1 1 6 N 69 | S -50 -95 0 -105 1 1 6 N 70 | S -50 5 0 -5 1 1 6 N 71 | S -50 105 0 95 1 1 6 N 72 | S -50 150 50 -250 1 1 10 f 73 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 74 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 75 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 76 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # ArduinoLearningKitStarter_ESP32-DEVKIT-C-yaqwsx 81 | # 82 | DEF ArduinoLearningKitStarter_ESP32-DEVKIT-C-yaqwsx U 0 40 Y Y 1 F N 83 | F0 "U" 0 -1000 60 H V C CNN 84 | F1 "ArduinoLearningKitStarter_ESP32-DEVKIT-C-yaqwsx" 0 1000 60 H V C CNN 85 | F2 "" 0 -350 60 H I C CNN 86 | F3 "" 0 -350 60 H I C CNN 87 | DRAW 88 | S 350 -950 -300 950 0 1 0 f 89 | X 3V3 1 -500 900 200 R 50 50 1 1 I 90 | X IO26 10 -500 0 200 R 50 50 1 1 I 91 | X IO27 11 -500 -100 200 R 50 50 1 1 I 92 | X IO14 12 -500 -200 200 R 50 50 1 1 I 93 | X IO12 13 -500 -300 200 R 50 50 1 1 I 94 | X GND 14 -500 -400 200 R 50 50 1 1 I 95 | X IO13 15 -500 -500 200 R 50 50 1 1 I 96 | X SD2 16 -500 -600 200 R 50 50 1 1 I 97 | X SD3 17 -500 -700 200 R 50 50 1 1 I 98 | X CMD 18 -500 -800 200 R 50 50 1 1 I 99 | X 5V 19 -500 -900 200 R 50 50 1 1 I 100 | X EN 2 -500 800 200 R 50 50 1 1 I 101 | X CLK 20 550 -900 200 L 50 50 1 1 I 102 | X SD0 21 550 -800 200 L 50 50 1 1 I 103 | X SD1 22 550 -700 200 L 50 50 1 1 I 104 | X IO15 23 550 -600 200 L 50 50 1 1 I 105 | X IO2 24 550 -500 200 L 50 50 1 1 I 106 | X IO0 25 550 -400 200 L 50 50 1 1 I 107 | X IO4 26 550 -300 200 L 50 50 1 1 I 108 | X IO16 27 550 -200 200 L 50 50 1 1 I 109 | X IO17 28 550 -100 200 L 50 50 1 1 I 110 | X IO5 29 550 0 200 L 50 50 1 1 I 111 | X SVP 3 -500 700 200 R 50 50 1 1 I 112 | X IO18 30 550 100 200 L 50 50 1 1 I 113 | X IO19 31 550 200 200 L 50 50 1 1 I 114 | X GND 32 550 300 200 L 50 50 1 1 I 115 | X IO21 33 550 400 200 L 50 50 1 1 I 116 | X RXD0 34 550 500 200 L 50 50 1 1 I 117 | X TXD0 35 550 600 200 L 50 50 1 1 I 118 | X IO22 36 550 700 200 L 50 50 1 1 I 119 | X IO23 37 550 800 200 L 50 50 1 1 I 120 | X GND 38 550 900 200 L 50 50 1 1 I 121 | X SVN 4 -500 600 200 R 50 50 1 1 I 122 | X IO34 5 -500 500 200 R 50 50 1 1 I 123 | X IO35 6 -500 400 200 R 50 50 1 1 I 124 | X IO32 7 -500 300 200 R 50 50 1 1 I 125 | X IO33 8 -500 200 200 R 50 50 1 1 I 126 | X IO25 9 -500 100 200 R 50 50 1 1 I 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | # ArduinoLearningKitStarter_GND 131 | # 132 | DEF ArduinoLearningKitStarter_GND #PWR 0 0 Y Y 1 F P 133 | F0 "#PWR" 0 -250 50 H I C CNN 134 | F1 "ArduinoLearningKitStarter_GND" 0 -150 50 H V C CNN 135 | F2 "" 0 0 50 H I C CNN 136 | F3 "" 0 0 50 H I C CNN 137 | DRAW 138 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 139 | X GND 1 0 0 0 D 50 50 1 1 W N 140 | ENDDRAW 141 | ENDDEF 142 | # 143 | # ArduinoLearningKitStarter_PIEZO-yaqwsx 144 | # 145 | DEF ArduinoLearningKitStarter_PIEZO-yaqwsx U 0 40 Y Y 1 F N 146 | F0 "U" 0 -250 60 H V C CNN 147 | F1 "ArduinoLearningKitStarter_PIEZO-yaqwsx" 0 250 60 H V C CNN 148 | F2 "" 0 0 60 H V C CNN 149 | F3 "" 0 0 60 H V C CNN 150 | DRAW 151 | S -50 150 50 -150 0 1 0 F 152 | P 2 0 1 0 -100 150 -100 -150 N 153 | P 2 0 1 0 100 150 100 -150 N 154 | X ~ 1 -300 0 200 R 50 50 1 1 U 155 | X ~ 2 300 0 200 L 50 50 1 1 U 156 | ENDDRAW 157 | ENDDEF 158 | # 159 | # ArduinoLearningKitStarter_VCC 160 | # 161 | DEF ArduinoLearningKitStarter_VCC #PWR 0 0 Y Y 1 F P 162 | F0 "#PWR" 0 -150 50 H I C CNN 163 | F1 "ArduinoLearningKitStarter_VCC" 0 150 50 H V C CNN 164 | F2 "" 0 0 50 H I C CNN 165 | F3 "" 0 0 50 H I C CNN 166 | DRAW 167 | C 0 75 25 0 1 0 N 168 | P 2 0 1 0 0 0 0 50 N 169 | X VCC 1 0 0 0 U 50 50 1 1 W N 170 | ENDDRAW 171 | ENDDEF 172 | # 173 | # ArduinoLearningKitStarter_arduino_nano-yaqwsx 174 | # 175 | DEF ArduinoLearningKitStarter_arduino_nano-yaqwsx U 0 40 Y Y 1 F N 176 | F0 "U" 0 800 60 H V C CNN 177 | F1 "ArduinoLearningKitStarter_arduino_nano-yaqwsx" 0 -800 60 H V C CNN 178 | F2 "" -300 250 60 H V C CNN 179 | F3 "" -300 250 60 H V C CNN 180 | DRAW 181 | S -600 750 550 -750 0 1 0 f 182 | X D13/SCK/LED 1 -800 700 200 R 50 50 1 1 T 183 | X A6 10 -800 -200 200 R 50 50 1 1 T 184 | X A7 11 -800 -300 200 R 50 50 1 1 T 185 | X 5V 12 -800 -400 200 R 50 50 1 1 w 186 | X RST 13 -800 -500 200 R 50 50 1 1 I 187 | X GND 14 -800 -600 200 R 50 50 1 1 P 188 | X VIN 15 -800 -700 200 R 50 50 1 1 W 189 | X TX/D1 16 750 -700 200 L 50 50 1 1 T 190 | X RX/D0 17 750 -600 200 L 50 50 1 1 T 191 | X RST 18 750 -500 200 L 50 50 1 1 T 192 | X GND 19 750 -400 200 L 50 50 1 1 P 193 | X 3V3 2 -800 600 200 R 50 50 1 1 w 194 | X INT/D2 20 750 -300 200 L 50 50 1 1 T 195 | X INT/PWM/D3 21 750 -200 200 L 50 50 1 1 T 196 | X D4 22 750 -100 200 L 50 50 1 1 T 197 | X PWM/D5 23 750 0 200 L 50 50 1 1 T 198 | X PWM/D6 24 750 100 200 L 50 50 1 1 T 199 | X D7 25 750 200 200 L 50 50 1 1 T 200 | X D8 26 750 300 200 L 50 50 1 1 T 201 | X PWM/D9 27 750 400 200 L 50 50 1 1 T 202 | X PWM/SS/D10 28 750 500 200 L 50 50 1 1 T 203 | X PWM/MOSI/D11 29 750 600 200 L 50 50 1 1 T 204 | X AREF 3 -800 500 200 R 50 50 1 1 I 205 | X MISO/D12 30 750 700 200 L 50 50 1 1 T 206 | X A0 4 -800 400 200 R 50 50 1 1 T 207 | X A1 5 -800 300 200 R 50 50 1 1 T 208 | X A2 6 -800 200 200 R 50 50 1 1 T 209 | X A3 7 -800 100 200 R 50 50 1 1 T 210 | X A4/SDA 8 -800 0 200 R 50 50 1 1 T 211 | X A5/SCL 9 -800 -100 200 R 50 50 1 1 T 212 | ENDDRAW 213 | ENDDEF 214 | # 215 | # ArduinoLearningKitStarter_arduino_uno-yaqwsx 216 | # 217 | DEF ArduinoLearningKitStarter_arduino_uno-yaqwsx U 0 40 Y Y 1 F N 218 | F0 "U" 0 1000 60 H V C CNN 219 | F1 "ArduinoLearningKitStarter_arduino_uno-yaqwsx" 0 -1000 60 H V C CNN 220 | F2 "" -200 -400 60 H I C CNN 221 | F3 "" -200 -400 60 H I C CNN 222 | DRAW 223 | S 550 950 -550 -950 0 1 0 f 224 | X NC 1 -750 500 200 R 50 50 1 1 I 225 | X A1 10 -750 -500 200 R 50 50 1 1 I 226 | X A2 11 -750 -600 200 R 50 50 1 1 I 227 | X A3 12 -750 -700 200 R 50 50 1 1 I 228 | X A4/SDA 13 -750 -800 200 R 50 50 1 1 I 229 | X A5/SCL 14 -750 -900 200 R 50 50 1 1 I 230 | X RX/D0 15 750 -900 200 L 50 50 1 1 I 231 | X TX/D1 16 750 -800 200 L 50 50 1 1 I 232 | X INT/D2 17 750 -700 200 L 50 50 1 1 I 233 | X INT/PWM/D3 18 750 -600 200 L 50 50 1 1 I 234 | X D4 19 750 -500 200 L 50 50 1 1 I 235 | X IOREF 2 -750 400 200 R 50 50 1 1 I 236 | X PWM/D5 20 750 -400 200 L 50 50 1 1 I 237 | X PWM/D6 21 750 -300 200 L 50 50 1 1 I 238 | X D7 22 750 -200 200 L 50 50 1 1 I 239 | X D8 23 750 0 200 L 50 50 1 1 I 240 | X PWM/D9 24 750 100 200 L 50 50 1 1 I 241 | X PWM/SS/D10 25 750 200 200 L 50 50 1 1 I 242 | X PWM/MOSI/D11 26 750 300 200 L 50 50 1 1 I 243 | X MISO/D12 27 750 400 200 L 50 50 1 1 I 244 | X LED/SCK/D13 28 750 500 200 L 50 50 1 1 I 245 | X GND 29 750 600 200 L 50 50 1 1 I 246 | X RESET 3 -750 300 200 R 50 50 1 1 I 247 | X AREF 30 750 700 200 L 50 50 1 1 I 248 | X SDA/A4 31 750 800 200 L 50 50 1 1 I 249 | X SCL/A5 32 750 900 200 L 50 50 1 1 I 250 | X 3V3 4 -750 200 200 R 50 50 1 1 I 251 | X 5V 5 -750 100 200 R 50 50 1 1 I 252 | X GND 6 -750 0 200 R 50 50 1 1 I 253 | X GND 7 -750 -100 200 R 50 50 1 1 I 254 | X VIN 8 -750 -200 200 R 50 50 1 1 I 255 | X A0 9 -750 -400 200 R 50 50 1 1 I 256 | ENDDRAW 257 | ENDDEF 258 | # 259 | # Connector_Generic_Conn_01x02 260 | # 261 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N 262 | F0 "J" 0 100 50 H V C CNN 263 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN 264 | F2 "" 0 0 50 H I C CNN 265 | F3 "" 0 0 50 H I C CNN 266 | $FPLIST 267 | Connector*:*_1x??_* 268 | $ENDFPLIST 269 | DRAW 270 | S -50 -95 0 -105 1 1 6 N 271 | S -50 5 0 -5 1 1 6 N 272 | S -50 50 50 -150 1 1 10 f 273 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 274 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 275 | ENDDRAW 276 | ENDDEF 277 | # 278 | # Connector_Generic_Conn_01x03 279 | # 280 | DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N 281 | F0 "J" 0 200 50 H V C CNN 282 | F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN 283 | F2 "" 0 0 50 H I C CNN 284 | F3 "" 0 0 50 H I C CNN 285 | $FPLIST 286 | Connector*:*_1x??_* 287 | $ENDFPLIST 288 | DRAW 289 | S -50 -95 0 -105 1 1 6 N 290 | S -50 5 0 -5 1 1 6 N 291 | S -50 105 0 95 1 1 6 N 292 | S -50 150 50 -150 1 1 10 f 293 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 294 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 295 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 296 | ENDDRAW 297 | ENDDEF 298 | # 299 | # Connector_Generic_Conn_01x04 300 | # 301 | DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N 302 | F0 "J" 0 200 50 H V C CNN 303 | F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN 304 | F2 "" 0 0 50 H I C CNN 305 | F3 "" 0 0 50 H I C CNN 306 | $FPLIST 307 | Connector*:*_1x??_* 308 | $ENDFPLIST 309 | DRAW 310 | S -50 -195 0 -205 1 1 6 N 311 | S -50 -95 0 -105 1 1 6 N 312 | S -50 5 0 -5 1 1 6 N 313 | S -50 105 0 95 1 1 6 N 314 | S -50 150 50 -250 1 1 10 f 315 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 316 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 317 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 318 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 319 | ENDDRAW 320 | ENDDEF 321 | # 322 | # Connector_Generic_Conn_01x06 323 | # 324 | DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N 325 | F0 "J" 0 300 50 H V C CNN 326 | F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN 327 | F2 "" 0 0 50 H I C CNN 328 | F3 "" 0 0 50 H I C CNN 329 | $FPLIST 330 | Connector*:*_1x??_* 331 | $ENDFPLIST 332 | DRAW 333 | S -50 -295 0 -305 1 1 6 N 334 | S -50 -195 0 -205 1 1 6 N 335 | S -50 -95 0 -105 1 1 6 N 336 | S -50 5 0 -5 1 1 6 N 337 | S -50 105 0 95 1 1 6 N 338 | S -50 205 0 195 1 1 6 N 339 | S -50 250 50 -350 1 1 10 f 340 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 341 | X Pin_2 2 -200 100 150 R 50 50 1 1 P 342 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 343 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P 344 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P 345 | X Pin_6 6 -200 -300 150 R 50 50 1 1 P 346 | ENDDRAW 347 | ENDDEF 348 | # 349 | # Connector_Generic_Conn_01x08 350 | # 351 | DEF Connector_Generic_Conn_01x08 J 0 40 Y N 1 F N 352 | F0 "J" 0 400 50 H V C CNN 353 | F1 "Connector_Generic_Conn_01x08" 0 -500 50 H V C CNN 354 | F2 "" 0 0 50 H I C CNN 355 | F3 "" 0 0 50 H I C CNN 356 | $FPLIST 357 | Connector*:*_1x??_* 358 | $ENDFPLIST 359 | DRAW 360 | S -50 -395 0 -405 1 1 6 N 361 | S -50 -295 0 -305 1 1 6 N 362 | S -50 -195 0 -205 1 1 6 N 363 | S -50 -95 0 -105 1 1 6 N 364 | S -50 5 0 -5 1 1 6 N 365 | S -50 105 0 95 1 1 6 N 366 | S -50 205 0 195 1 1 6 N 367 | S -50 305 0 295 1 1 6 N 368 | S -50 350 50 -450 1 1 10 f 369 | X Pin_1 1 -200 300 150 R 50 50 1 1 P 370 | X Pin_2 2 -200 200 150 R 50 50 1 1 P 371 | X Pin_3 3 -200 100 150 R 50 50 1 1 P 372 | X Pin_4 4 -200 0 150 R 50 50 1 1 P 373 | X Pin_5 5 -200 -100 150 R 50 50 1 1 P 374 | X Pin_6 6 -200 -200 150 R 50 50 1 1 P 375 | X Pin_7 7 -200 -300 150 R 50 50 1 1 P 376 | X Pin_8 8 -200 -400 150 R 50 50 1 1 P 377 | ENDDRAW 378 | ENDDEF 379 | # 380 | # Connector_Generic_Conn_01x10 381 | # 382 | DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N 383 | F0 "J" 0 500 50 H V C CNN 384 | F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN 385 | F2 "" 0 0 50 H I C CNN 386 | F3 "" 0 0 50 H I C CNN 387 | $FPLIST 388 | Connector*:*_1x??_* 389 | $ENDFPLIST 390 | DRAW 391 | S -50 -495 0 -505 1 1 6 N 392 | S -50 -395 0 -405 1 1 6 N 393 | S -50 -295 0 -305 1 1 6 N 394 | S -50 -195 0 -205 1 1 6 N 395 | S -50 -95 0 -105 1 1 6 N 396 | S -50 5 0 -5 1 1 6 N 397 | S -50 105 0 95 1 1 6 N 398 | S -50 205 0 195 1 1 6 N 399 | S -50 305 0 295 1 1 6 N 400 | S -50 405 0 395 1 1 6 N 401 | S -50 450 50 -550 1 1 10 f 402 | X Pin_1 1 -200 400 150 R 50 50 1 1 P 403 | X Pin_10 10 -200 -500 150 R 50 50 1 1 P 404 | X Pin_2 2 -200 300 150 R 50 50 1 1 P 405 | X Pin_3 3 -200 200 150 R 50 50 1 1 P 406 | X Pin_4 4 -200 100 150 R 50 50 1 1 P 407 | X Pin_5 5 -200 0 150 R 50 50 1 1 P 408 | X Pin_6 6 -200 -100 150 R 50 50 1 1 P 409 | X Pin_7 7 -200 -200 150 R 50 50 1 1 P 410 | X Pin_8 8 -200 -300 150 R 50 50 1 1 P 411 | X Pin_9 9 -200 -400 150 R 50 50 1 1 P 412 | ENDDRAW 413 | ENDDEF 414 | # 415 | # Connector_USB_B_Micro 416 | # 417 | DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N 418 | F0 "J" -200 450 50 H V L CNN 419 | F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN 420 | F2 "" 150 -50 50 H I C CNN 421 | F3 "" 150 -50 50 H I C CNN 422 | ALIAS USB_B_Mini 423 | $FPLIST 424 | USB* 425 | $ENDFPLIST 426 | DRAW 427 | C -150 85 25 0 1 10 F 428 | C -25 135 15 0 1 10 F 429 | S -200 -300 200 300 0 1 10 f 430 | S -5 -300 5 -270 0 1 0 N 431 | S 10 50 -20 20 0 1 10 F 432 | S 200 -205 170 -195 0 1 0 N 433 | S 200 -105 170 -95 0 1 0 N 434 | S 200 -5 170 5 0 1 0 N 435 | S 200 195 170 205 0 1 0 N 436 | P 2 0 1 10 -75 85 25 85 N 437 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 438 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 439 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 440 | P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F 441 | P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N 442 | X VBUS 1 300 200 100 L 50 50 1 1 w 443 | X D- 2 300 -100 100 L 50 50 1 1 P 444 | X D+ 3 300 0 100 L 50 50 1 1 P 445 | X ID 4 300 -200 100 L 50 50 1 1 P 446 | X GND 5 0 -400 100 U 50 50 1 1 w 447 | X Shield 6 -100 -400 100 U 50 50 1 1 P 448 | ENDDRAW 449 | ENDDEF 450 | # 451 | # Device_C 452 | # 453 | DEF Device_C C 0 10 N Y 1 F N 454 | F0 "C" 25 100 50 H V L CNN 455 | F1 "Device_C" 25 -100 50 H V L CNN 456 | F2 "" 38 -150 50 H I C CNN 457 | F3 "" 0 0 50 H I C CNN 458 | $FPLIST 459 | C_* 460 | $ENDFPLIST 461 | DRAW 462 | P 2 0 1 20 -80 -30 80 -30 N 463 | P 2 0 1 20 -80 30 80 30 N 464 | X ~ 1 0 150 110 D 50 50 1 1 P 465 | X ~ 2 0 -150 110 U 50 50 1 1 P 466 | ENDDRAW 467 | ENDDEF 468 | # 469 | # Device_Jumper_NC_Dual 470 | # 471 | DEF Device_Jumper_NC_Dual JP 0 30 Y N 1 F N 472 | F0 "JP" 50 -100 50 H V L CNN 473 | F1 "Device_Jumper_NC_Dual" 0 100 50 H V C BNN 474 | F2 "" 0 0 50 H I C CNN 475 | F3 "" 0 0 50 H I C CNN 476 | DRAW 477 | A -60 10 64 386 1413 0 1 0 N -10 50 -110 50 478 | A 60 10 64 386 1413 0 1 0 N 110 50 10 50 479 | C -120 0 35 0 1 0 N 480 | C 0 0 36 0 1 0 N 481 | C 120 0 35 0 1 0 N 482 | X 1 1 -250 0 95 R 50 50 0 1 P 483 | X 2 2 0 -100 60 U 50 50 0 1 P 484 | X 3 3 250 0 95 L 50 50 0 1 P 485 | ENDDRAW 486 | ENDDEF 487 | # 488 | # Device_Jumper_NC_Small 489 | # 490 | DEF Device_Jumper_NC_Small JP 0 30 N N 1 F N 491 | F0 "JP" 0 80 50 H V C CNN 492 | F1 "Device_Jumper_NC_Small" 10 -60 50 H V C CNN 493 | F2 "" 0 0 50 H I C CNN 494 | F3 "" 0 0 50 H I C CNN 495 | DRAW 496 | A 0 -10 57 450 1350 0 1 0 N 40 30 -40 30 497 | C -40 0 20 0 1 0 N 498 | C 40 0 20 0 1 0 N 499 | X 1 1 -100 0 40 R 50 50 0 1 P 500 | X 2 2 100 0 40 L 50 50 0 1 P 501 | ENDDRAW 502 | ENDDEF 503 | # 504 | # Device_LED 505 | # 506 | DEF Device_LED D 0 40 N N 1 F N 507 | F0 "D" 0 100 50 H V C CNN 508 | F1 "Device_LED" 0 -100 50 H V C CNN 509 | F2 "" 0 0 50 H I C CNN 510 | F3 "" 0 0 50 H I C CNN 511 | $FPLIST 512 | LED* 513 | LED_SMD:* 514 | LED_THT:* 515 | $ENDFPLIST 516 | DRAW 517 | P 2 0 1 8 -50 -50 -50 50 N 518 | P 2 0 1 0 -50 0 50 0 N 519 | P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N 520 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 521 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 522 | X K 1 -150 0 100 R 50 50 1 1 P 523 | X A 2 150 0 100 L 50 50 1 1 P 524 | ENDDRAW 525 | ENDDEF 526 | # 527 | # Device_LED_RCBG 528 | # 529 | DEF Device_LED_RCBG D 0 0 Y N 1 F N 530 | F0 "D" 0 370 50 H V C CNN 531 | F1 "Device_LED_RCBG" 0 -350 50 H V C CNN 532 | F2 "" 0 -50 50 H I C CNN 533 | F3 "" 0 -50 50 H I C CNN 534 | $FPLIST 535 | LED* 536 | LED_SMD:* 537 | LED_THT:* 538 | $ENDFPLIST 539 | DRAW 540 | C -85 0 10 0 1 0 F 541 | T 0 75 -250 50 0 0 0 B Normal 0 C C 542 | T 0 75 -50 50 0 0 0 G Normal 0 C C 543 | T 0 75 150 50 0 0 0 R Normal 0 C C 544 | S 50 -50 50 50 0 1 0 N 545 | S 50 50 50 50 0 1 0 N 546 | S 50 150 50 250 0 1 0 N 547 | S 50 250 50 250 0 1 0 N 548 | S 110 330 -110 -300 0 1 10 f 549 | P 2 0 1 0 -50 -200 50 -200 N 550 | P 2 0 1 0 -50 -150 -50 -250 N 551 | P 2 0 1 8 -50 -150 -50 -250 N 552 | P 2 0 1 0 -50 0 -100 0 N 553 | P 2 0 1 8 -50 50 -50 -50 N 554 | P 2 0 1 0 -50 200 50 200 N 555 | P 2 0 1 8 -50 250 -50 150 N 556 | P 2 0 1 0 50 -200 100 -200 N 557 | P 2 0 1 0 50 0 -50 0 N 558 | P 2 0 1 0 50 0 100 0 N 559 | P 2 0 1 0 50 200 100 200 N 560 | P 3 0 1 0 -50 50 -50 -50 -50 -50 N 561 | P 3 0 1 0 -50 250 -50 150 -50 150 N 562 | P 4 0 1 0 -50 200 -85 200 -85 -200 -40 -200 N 563 | P 4 0 1 8 50 -150 50 -250 -50 -200 50 -150 N 564 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 N 565 | P 4 0 1 8 50 250 50 150 -50 200 50 250 N 566 | P 5 0 1 0 -40 -150 20 -90 -10 -90 20 -90 20 -120 N 567 | P 5 0 1 0 -40 50 20 110 -10 110 20 110 20 80 N 568 | P 5 0 1 0 -40 250 20 310 -10 310 20 310 20 280 N 569 | P 5 0 1 0 0 -150 60 -90 30 -90 60 -90 60 -120 N 570 | P 5 0 1 0 0 50 60 110 30 110 60 110 60 80 N 571 | P 5 0 1 0 0 250 60 310 30 310 60 310 60 280 N 572 | X RA 1 200 200 100 L 50 50 1 1 P 573 | X K 2 -200 0 100 R 50 50 1 1 P 574 | X BA 3 200 -200 100 L 50 50 1 1 P 575 | X GA 4 200 0 100 L 50 50 1 1 P 576 | ENDDRAW 577 | ENDDEF 578 | # 579 | # Device_R 580 | # 581 | DEF Device_R R 0 0 N Y 1 F N 582 | F0 "R" 80 0 50 V V C CNN 583 | F1 "Device_R" 0 0 50 V V C CNN 584 | F2 "" -70 0 50 V I C CNN 585 | F3 "" 0 0 50 H I C CNN 586 | $FPLIST 587 | R_* 588 | $ENDFPLIST 589 | DRAW 590 | S -40 -100 40 100 0 1 10 N 591 | X ~ 1 0 150 50 D 50 50 1 1 P 592 | X ~ 2 0 -150 50 U 50 50 1 1 P 593 | ENDDRAW 594 | ENDDEF 595 | # 596 | # Device_R_PHOTO 597 | # 598 | DEF Device_R_PHOTO R 0 0 N Y 1 F N 599 | F0 "R" 50 50 50 H V L CNN 600 | F1 "Device_R_PHOTO" 50 0 50 H V L TNN 601 | F2 "" 50 -250 50 V I L CNN 602 | F3 "" 0 -50 50 H I C CNN 603 | $FPLIST 604 | *LDR* 605 | R?LDR* 606 | $ENDFPLIST 607 | DRAW 608 | S -40 100 40 -100 0 1 10 N 609 | P 2 0 1 0 -60 -90 -160 10 N 610 | P 2 0 1 0 -60 -90 -90 -90 N 611 | P 2 0 1 0 -60 -90 -60 -60 N 612 | P 2 0 1 0 -60 -30 -160 70 N 613 | P 2 0 1 0 -60 -30 -90 -30 N 614 | P 2 0 1 0 -60 -30 -60 0 N 615 | X ~ 1 0 150 50 D 50 50 1 1 P 616 | X ~ 2 0 -150 50 U 50 50 1 1 P 617 | ENDDRAW 618 | ENDDEF 619 | # 620 | # Device_R_POT 621 | # 622 | DEF Device_R_POT RV 0 40 Y N 1 F N 623 | F0 "RV" -175 0 50 V V C CNN 624 | F1 "Device_R_POT" -100 0 50 V V C CNN 625 | F2 "" 0 0 50 H I C CNN 626 | F3 "" 0 0 50 H I C CNN 627 | $FPLIST 628 | Potentiometer* 629 | $ENDFPLIST 630 | DRAW 631 | S 40 100 -40 -100 0 1 10 N 632 | P 2 0 1 0 100 0 60 0 N 633 | P 4 0 1 0 45 0 90 20 90 -20 45 0 F 634 | X 1 1 0 150 50 D 50 50 1 1 P 635 | X 2 2 150 0 50 L 50 50 1 1 P 636 | X 3 3 0 -150 50 U 50 50 1 1 P 637 | ENDDRAW 638 | ENDDEF 639 | # 640 | # Switch_SW_Push 641 | # 642 | DEF Switch_SW_Push SW 0 40 N N 1 F N 643 | F0 "SW" 50 100 50 H V L CNN 644 | F1 "Switch_SW_Push" 0 -60 50 H V C CNN 645 | F2 "" 0 200 50 H I C CNN 646 | F3 "" 0 200 50 H I C CNN 647 | DRAW 648 | C -80 0 20 0 1 0 N 649 | C 80 0 20 0 1 0 N 650 | P 2 0 1 0 0 50 0 120 N 651 | P 2 0 1 0 100 50 -100 50 N 652 | X 1 1 -200 0 100 R 50 50 0 1 P 653 | X 2 2 200 0 100 L 50 50 0 1 P 654 | ENDDRAW 655 | ENDDEF 656 | # 657 | #End Library 658 | -------------------------------------------------------------------------------- /ArduinoLearningKitStarter.cmp: -------------------------------------------------------------------------------- 1 | Cmp-Mod V01 Created by PcbNew date = 21.10.2018 12:37:52 2 | 3 | BeginCmp 4 | TimeStamp = 57E44E61 5 | Path = /57E45227 6 | Reference = RV2; 7 | ValeurCmp = 10k; 8 | IdModule = yaqwsx_KiCAD_lib:RV09; 9 | EndCmp 10 | 11 | BeginCmp 12 | TimeStamp = 57E44E53 13 | Path = /57E33673 14 | Reference = RV1; 15 | ValeurCmp = 10k; 16 | IdModule = yaqwsx_KiCAD_lib:RV09; 17 | EndCmp 18 | 19 | BeginCmp 20 | TimeStamp = 58C1C66D 21 | Path = /58C39125 22 | Reference = J6; 23 | ValeurCmp = CONN_01X04; 24 | IdModule = Pin_Headers:Pin_Header_Angled_1x04; 25 | EndCmp 26 | 27 | BeginCmp 28 | TimeStamp = 5901BCC4 29 | Path = /59023141 30 | Reference = JP18; 31 | ValeurCmp = Jumper_NC_Dual; 32 | IdModule = Pin_Headers:Pin_Header_Angled_1x03; 33 | EndCmp 34 | 35 | BeginCmp 36 | TimeStamp = 592EF1E0 37 | Path = 38 | Reference = G***; 39 | ValeurCmp = LOGO; 40 | IdModule = yaqwsx:SOS-logo-8_5-6_1; 41 | EndCmp 42 | 43 | BeginCmp 44 | TimeStamp = 592EF1CE 45 | Path = 46 | Reference = G***; 47 | ValeurCmp = LOGO; 48 | IdModule = yaqwsx:Gatema-logo-14_9-6_1; 49 | EndCmp 50 | 51 | BeginCmp 52 | TimeStamp = 592EF1BD 53 | Path = 54 | Reference = G***; 55 | ValeurCmp = LOGO; 56 | IdModule = yaqwsx:RedHat-logo-254x61; 57 | EndCmp 58 | 59 | BeginCmp 60 | TimeStamp = 58C5DFFE 61 | Path = 62 | Reference = svg2mod; 63 | ValeurCmp = G***; 64 | IdModule = yaqwsx:robotarna_cu_4mm; 65 | EndCmp 66 | 67 | BeginCmp 68 | TimeStamp = 58C58442 69 | Path = 70 | Reference = REF**; 71 | ValeurCmp = MountingHole_2.2mm_M2; 72 | IdModule = Mounting_Holes:MountingHole_2.2mm_M2; 73 | EndCmp 74 | 75 | BeginCmp 76 | TimeStamp = 58C58350 77 | Path = 78 | Reference = REF**; 79 | ValeurCmp = MountingHole_2.2mm_M2; 80 | IdModule = Mounting_Holes:MountingHole_2.2mm_M2; 81 | EndCmp 82 | 83 | BeginCmp 84 | TimeStamp = 58C582E8 85 | Path = 86 | Reference = REF**; 87 | ValeurCmp = MountingHole_2.2mm_M2; 88 | IdModule = Mounting_Holes:MountingHole_2.2mm_M2; 89 | EndCmp 90 | 91 | BeginCmp 92 | TimeStamp = 58C5FC28 93 | Path = 94 | Reference = svg2mod; 95 | ValeurCmp = G***; 96 | IdModule = yaqwsx_KiCAD_lib:robotarna_cu_silks_4mm; 97 | EndCmp 98 | 99 | BeginCmp 100 | TimeStamp = 58DE2B13 101 | Path = 102 | Reference = svg2mod; 103 | ValeurCmp = G***; 104 | IdModule = yaqwsx_KiCAD_lib:robotarna_cu_silks_4mm; 105 | EndCmp 106 | 107 | BeginCmp 108 | TimeStamp = 592F049E 109 | Path = 110 | Reference = G***; 111 | ValeurCmp = LOGO; 112 | IdModule = yaqwsx:RedHat-logo-254x61; 113 | EndCmp 114 | 115 | BeginCmp 116 | TimeStamp = 592EE56B 117 | Path = 118 | Reference = G***; 119 | ValeurCmp = LOGO; 120 | IdModule = yaqwsx:Gatema-logo-14_9-6_1; 121 | EndCmp 122 | 123 | BeginCmp 124 | TimeStamp = 592EF021 125 | Path = 126 | Reference = G***; 127 | ValeurCmp = LOGO; 128 | IdModule = yaqwsx:SOS-logo-8_5-6_1; 129 | EndCmp 130 | 131 | BeginCmp 132 | TimeStamp = 58C1A0B7 133 | Path = /57E2F3A6 134 | Reference = PIEIZO1; 135 | ValeurCmp = PIEZO; 136 | IdModule = yaqwsx:piezo_12; 137 | EndCmp 138 | 139 | BeginCmp 140 | TimeStamp = 58C1A097 141 | Path = /57E353EC 142 | Reference = L_G1; 143 | ValeurCmp = LED; 144 | IdModule = LEDs:LED-5MM; 145 | EndCmp 146 | 147 | BeginCmp 148 | TimeStamp = 58C1A0AB 149 | Path = /57E36634 150 | Reference = L_Y1; 151 | ValeurCmp = LED; 152 | IdModule = LEDs:LED-5MM; 153 | EndCmp 154 | 155 | BeginCmp 156 | TimeStamp = 58C1A09D 157 | Path = /57E36611 158 | Reference = L_R1; 159 | ValeurCmp = LED; 160 | IdModule = LEDs:LED-5MM; 161 | EndCmp 162 | 163 | BeginCmp 164 | TimeStamp = 58C1A091 165 | Path = /57E35DDE 166 | Reference = L_B1; 167 | ValeurCmp = LED; 168 | IdModule = LEDs:LED-5MM; 169 | EndCmp 170 | 171 | BeginCmp 172 | TimeStamp = 57E2EDC7 173 | Path = /57E2ED37 174 | Reference = U1; 175 | ValeurCmp = arduino_nano; 176 | IdModule = yaqwsx:arduino_nano; 177 | EndCmp 178 | 179 | BeginCmp 180 | TimeStamp = 58C1A0CF 181 | Path = /58C2516B 182 | Reference = R21; 183 | ValeurCmp = 1k; 184 | IdModule = Resistors_SMD:R_1206_HandSoldering; 185 | EndCmp 186 | 187 | BeginCmp 188 | TimeStamp = 58C1AE5A 189 | Path = /57E2EE30 190 | Reference = U2; 191 | ValeurCmp = arduino_uno; 192 | IdModule = yaqwsx:arduino_uno_small_pads; 193 | EndCmp 194 | 195 | BeginCmp 196 | TimeStamp = 58C1A0EA 197 | Path = /58C238B6 198 | Reference = S3; 199 | ValeurCmp = SERVO3; 200 | IdModule = Pin_Headers:Pin_Header_Straight_1x03; 201 | EndCmp 202 | 203 | BeginCmp 204 | TimeStamp = 57E44917 205 | Path = /57E4522D 206 | Reference = JP3; 207 | ValeurCmp = Jumper_NC_Small; 208 | IdModule = yaqwsx:CUT_BRIDGGE; 209 | EndCmp 210 | 211 | BeginCmp 212 | TimeStamp = 57E4495F 213 | Path = /57E30BC7 214 | Reference = JP15; 215 | ValeurCmp = Jumper_NC_Small; 216 | IdModule = yaqwsx:CUT_BRIDGGE; 217 | EndCmp 218 | 219 | BeginCmp 220 | TimeStamp = 57E44959 221 | Path = /57E307B0 222 | Reference = JP14; 223 | ValeurCmp = Jumper_NC_Small; 224 | IdModule = yaqwsx:CUT_BRIDGGE; 225 | EndCmp 226 | 227 | BeginCmp 228 | TimeStamp = 57E44953 229 | Path = /57E30624 230 | Reference = JP13; 231 | ValeurCmp = Jumper_NC_Small; 232 | IdModule = yaqwsx:CUT_BRIDGGE; 233 | EndCmp 234 | 235 | BeginCmp 236 | TimeStamp = 57E4494D 237 | Path = /57E465C5 238 | Reference = JP12; 239 | ValeurCmp = Jumper_NC_Small; 240 | IdModule = yaqwsx:CUT_BRIDGGE; 241 | EndCmp 242 | 243 | BeginCmp 244 | TimeStamp = 57E44947 245 | Path = /57E47D77 246 | Reference = JP11; 247 | ValeurCmp = Jumper_NC_Small; 248 | IdModule = yaqwsx:CUT_BRIDGGE; 249 | EndCmp 250 | 251 | BeginCmp 252 | TimeStamp = 57E44941 253 | Path = /57E479A7 254 | Reference = JP10; 255 | ValeurCmp = Jumper_NC_Small; 256 | IdModule = yaqwsx:CUT_BRIDGGE; 257 | EndCmp 258 | 259 | BeginCmp 260 | TimeStamp = 57E44935 261 | Path = /57E35DF0 262 | Reference = JP8; 263 | ValeurCmp = Jumper_NC_Small; 264 | IdModule = yaqwsx:CUT_BRIDGGE; 265 | EndCmp 266 | 267 | BeginCmp 268 | TimeStamp = 57E4492F 269 | Path = /57E35847 270 | Reference = JP7; 271 | ValeurCmp = Jumper_NC_Small; 272 | IdModule = yaqwsx:CUT_BRIDGGE; 273 | EndCmp 274 | 275 | BeginCmp 276 | TimeStamp = 57E44929 277 | Path = /57E36646 278 | Reference = JP6; 279 | ValeurCmp = Jumper_NC_Small; 280 | IdModule = yaqwsx:CUT_BRIDGGE; 281 | EndCmp 282 | 283 | BeginCmp 284 | TimeStamp = 57E44923 285 | Path = /57E36623 286 | Reference = JP5; 287 | ValeurCmp = Jumper_NC_Small; 288 | IdModule = yaqwsx:CUT_BRIDGGE; 289 | EndCmp 290 | 291 | BeginCmp 292 | TimeStamp = 57E4491D 293 | Path = /57E32AD5 294 | Reference = JP4; 295 | ValeurCmp = Jumper_NC_Small; 296 | IdModule = yaqwsx:CUT_BRIDGGE; 297 | EndCmp 298 | 299 | BeginCmp 300 | TimeStamp = 57E44911 301 | Path = /57E3383B 302 | Reference = JP2; 303 | ValeurCmp = Jumper_NC_Small; 304 | IdModule = yaqwsx:CUT_BRIDGGE; 305 | EndCmp 306 | 307 | BeginCmp 308 | TimeStamp = 57E4490B 309 | Path = /57E3785D 310 | Reference = JP1; 311 | ValeurCmp = Jumper_NC_Small; 312 | IdModule = yaqwsx:CUT_BRIDGGE; 313 | EndCmp 314 | 315 | BeginCmp 316 | TimeStamp = 57E448D9 317 | Path = /57E479A1 318 | Reference = C1; 319 | ValeurCmp = 100n; 320 | IdModule = Capacitors_SMD:C_1206_HandSoldering; 321 | EndCmp 322 | 323 | BeginCmp 324 | TimeStamp = 57E448DF 325 | Path = /57E47D71 326 | Reference = C2; 327 | ValeurCmp = 100n; 328 | IdModule = Capacitors_SMD:C_1206_HandSoldering; 329 | EndCmp 330 | 331 | BeginCmp 332 | TimeStamp = 57E448E5 333 | Path = /57E46232 334 | Reference = C3; 335 | ValeurCmp = 100n; 336 | IdModule = Capacitors_SMD:C_1206_HandSoldering; 337 | EndCmp 338 | 339 | BeginCmp 340 | TimeStamp = 57E449C7 341 | Path = /57E44C39 342 | Reference = R1; 343 | ValeurCmp = 1k; 344 | IdModule = Resistors_SMD:R_1206_HandSoldering; 345 | EndCmp 346 | 347 | BeginCmp 348 | TimeStamp = 57E449CD 349 | Path = /57E4524A 350 | Reference = R2; 351 | ValeurCmp = 1k; 352 | IdModule = Resistors_SMD:R_1206_HandSoldering; 353 | EndCmp 354 | 355 | BeginCmp 356 | TimeStamp = 57E449D9 357 | Path = /57E37C7D 358 | Reference = R4; 359 | ValeurCmp = 10k; 360 | IdModule = Resistors_SMD:R_1206_HandSoldering; 361 | EndCmp 362 | 363 | BeginCmp 364 | TimeStamp = 57E449DF 365 | Path = /57E36617 366 | Reference = R5; 367 | ValeurCmp = 220R; 368 | IdModule = Resistors_SMD:R_1206_HandSoldering; 369 | EndCmp 370 | 371 | BeginCmp 372 | TimeStamp = 57E449E5 373 | Path = /57E3663A 374 | Reference = R6; 375 | ValeurCmp = 220R; 376 | IdModule = Resistors_SMD:R_1206_HandSoldering; 377 | EndCmp 378 | 379 | BeginCmp 380 | TimeStamp = 57E449EB 381 | Path = /57E30046 382 | Reference = R7; 383 | ValeurCmp = 220R; 384 | IdModule = Resistors_SMD:R_1206_HandSoldering; 385 | EndCmp 386 | 387 | BeginCmp 388 | TimeStamp = 57E449F1 389 | Path = /57E354F8 390 | Reference = R8; 391 | ValeurCmp = 220R; 392 | IdModule = Resistors_SMD:R_1206_HandSoldering; 393 | EndCmp 394 | 395 | BeginCmp 396 | TimeStamp = 57E449F7 397 | Path = /57E35DE4 398 | Reference = R9; 399 | ValeurCmp = 220R; 400 | IdModule = Resistors_SMD:R_1206_HandSoldering; 401 | EndCmp 402 | 403 | BeginCmp 404 | TimeStamp = 57E449FD 405 | Path = /57E4856A 406 | Reference = R10; 407 | ValeurCmp = 10k; 408 | IdModule = Resistors_SMD:R_1206_HandSoldering; 409 | EndCmp 410 | 411 | BeginCmp 412 | TimeStamp = 57E44A03 413 | Path = /57E48844 414 | Reference = R11; 415 | ValeurCmp = 10k; 416 | IdModule = Resistors_SMD:R_1206_HandSoldering; 417 | EndCmp 418 | 419 | BeginCmp 420 | TimeStamp = 57E44A09 421 | Path = /57E48021 422 | Reference = R12; 423 | ValeurCmp = 10k; 424 | IdModule = Resistors_SMD:R_1206_HandSoldering; 425 | EndCmp 426 | 427 | BeginCmp 428 | TimeStamp = 57E44A0F 429 | Path = /57E479AD 430 | Reference = R13; 431 | ValeurCmp = 1k; 432 | IdModule = Resistors_SMD:R_1206_HandSoldering; 433 | EndCmp 434 | 435 | BeginCmp 436 | TimeStamp = 57E44A15 437 | Path = /57E47D7D 438 | Reference = R14; 439 | ValeurCmp = 1k; 440 | IdModule = Resistors_SMD:R_1206_HandSoldering; 441 | EndCmp 442 | 443 | BeginCmp 444 | TimeStamp = 57E44A1B 445 | Path = /57E468B0 446 | Reference = R15; 447 | ValeurCmp = 1k; 448 | IdModule = Resistors_SMD:R_1206_HandSoldering; 449 | EndCmp 450 | 451 | BeginCmp 452 | TimeStamp = 57E44A21 453 | Path = /57E2FB4D 454 | Reference = R16; 455 | ValeurCmp = 220R; 456 | IdModule = Resistors_SMD:R_1206_HandSoldering; 457 | EndCmp 458 | 459 | BeginCmp 460 | TimeStamp = 57E44A27 461 | Path = /57E2FBFC 462 | Reference = R17; 463 | ValeurCmp = 220R; 464 | IdModule = Resistors_SMD:R_1206_HandSoldering; 465 | EndCmp 466 | 467 | BeginCmp 468 | TimeStamp = 57E44A2D 469 | Path = /57E2FC45 470 | Reference = R18; 471 | ValeurCmp = 220R; 472 | IdModule = Resistors_SMD:R_1206_HandSoldering; 473 | EndCmp 474 | 475 | BeginCmp 476 | TimeStamp = 57E44A41 477 | Path = /57E4C780 478 | Reference = SW1; 479 | ValeurCmp = SW_PUSH; 480 | IdModule = Buttons_Switches_ThroughHole:SW_PUSH_6mm; 481 | EndCmp 482 | 483 | BeginCmp 484 | TimeStamp = 57E44A49 485 | Path = /57E4CA16 486 | Reference = SW2; 487 | ValeurCmp = SW_PUSH; 488 | IdModule = Buttons_Switches_ThroughHole:SW_PUSH_6mm; 489 | EndCmp 490 | 491 | BeginCmp 492 | TimeStamp = 57E44A51 493 | Path = /57E4C0F7 494 | Reference = SW3; 495 | ValeurCmp = SW_PUSH; 496 | IdModule = Buttons_Switches_ThroughHole:SW_PUSH_6mm; 497 | EndCmp 498 | 499 | BeginCmp 500 | TimeStamp = 58C1A055 501 | Path = /58C23B71 502 | Reference = J1; 503 | ValeurCmp = USB_OTG; 504 | IdModule = yaqwsx:USB_Micro-B-widened; 505 | EndCmp 506 | 507 | BeginCmp 508 | TimeStamp = 58C1A08B 509 | Path = /58C1F7D6 510 | Reference = JP16; 511 | ValeurCmp = Jumper; 512 | IdModule = Pin_Headers:Pin_Header_Straight_1x02; 513 | EndCmp 514 | 515 | BeginCmp 516 | TimeStamp = 58C1A0A5 517 | Path = /57E2FA7A 518 | Reference = L_RGB1; 519 | ValeurCmp = LED_RCBG; 520 | IdModule = LEDs:LED-RGB-5MM_Common_Cathode; 521 | EndCmp 522 | 523 | BeginCmp 524 | TimeStamp = 58C1A0B1 525 | Path = /57E3733E 526 | Reference = PHOTO1; 527 | ValeurCmp = Photores; 528 | IdModule = Resistors_ThroughHole:Resistor_Horizontal_RM7mm; 529 | EndCmp 530 | 531 | BeginCmp 532 | TimeStamp = 58C1A0BD 533 | Path = /58C24888 534 | Reference = R25; 535 | ValeurCmp = 1k; 536 | IdModule = Resistors_SMD:R_1206_HandSoldering; 537 | EndCmp 538 | 539 | BeginCmp 540 | TimeStamp = 58C1A0C3 541 | Path = /58C24E12 542 | Reference = R19; 543 | ValeurCmp = 1k; 544 | IdModule = Resistors_SMD:R_1206_HandSoldering; 545 | EndCmp 546 | 547 | BeginCmp 548 | TimeStamp = 58C1A0C9 549 | Path = /58C24F69 550 | Reference = R20; 551 | ValeurCmp = 1k; 552 | IdModule = Resistors_SMD:R_1206_HandSoldering; 553 | EndCmp 554 | 555 | BeginCmp 556 | TimeStamp = 58C1A0D5 557 | Path = /58C25256 558 | Reference = R22; 559 | ValeurCmp = 1k; 560 | IdModule = Resistors_SMD:R_1206_HandSoldering; 561 | EndCmp 562 | 563 | BeginCmp 564 | TimeStamp = 58C1A0DC 565 | Path = /58C233A3 566 | Reference = S1; 567 | ValeurCmp = SERVO1; 568 | IdModule = Pin_Headers:Pin_Header_Straight_1x03; 569 | EndCmp 570 | 571 | BeginCmp 572 | TimeStamp = 58C1A0E3 573 | Path = /58C23740 574 | Reference = S2; 575 | ValeurCmp = SERVO2; 576 | IdModule = Pin_Headers:Pin_Header_Straight_1x03; 577 | EndCmp 578 | 579 | BeginCmp 580 | TimeStamp = 58C1A0F1 581 | Path = /58C2399E 582 | Reference = S4; 583 | ValeurCmp = SERVO4; 584 | IdModule = Pin_Headers:Pin_Header_Straight_1x03; 585 | EndCmp 586 | 587 | BeginCmp 588 | TimeStamp = 58C1A0F8 589 | Path = /58C23A6B 590 | Reference = S5; 591 | ValeurCmp = SERVO5; 592 | IdModule = Pin_Headers:Pin_Header_Straight_1x03; 593 | EndCmp 594 | 595 | BeginCmp 596 | TimeStamp = 58C1A23F 597 | Path = /57E4A74C 598 | Reference = DHT11; 599 | ValeurCmp = DHT11_CONN; 600 | IdModule = Pin_Headers:Pin_Header_Straight_1x04; 601 | EndCmp 602 | 603 | BeginCmp 604 | TimeStamp = 58C1A246 605 | Path = /58C2CED2 606 | Reference = JP9; 607 | ValeurCmp = Jumper; 608 | IdModule = Pin_Headers:Pin_Header_Straight_1x02; 609 | EndCmp 610 | 611 | BeginCmp 612 | TimeStamp = 58C1B93F 613 | Path = /58C2F86E 614 | Reference = J2; 615 | ValeurCmp = CONN_01X08; 616 | IdModule = yaqwsx:Pin_Header_Straight_1x08_circle; 617 | EndCmp 618 | 619 | BeginCmp 620 | TimeStamp = 58C1B94A 621 | Path = /58C3103E 622 | Reference = J3; 623 | ValeurCmp = CONN_01X06; 624 | IdModule = yaqwsx:Pin_Header_Straight_1x06_circle; 625 | EndCmp 626 | 627 | BeginCmp 628 | TimeStamp = 58C1B953 629 | Path = /58C318EF 630 | Reference = J4; 631 | ValeurCmp = CONN_01X08; 632 | IdModule = yaqwsx:Pin_Header_Straight_1x08_circle; 633 | EndCmp 634 | 635 | BeginCmp 636 | TimeStamp = 58C1B95E 637 | Path = /58C31A55 638 | Reference = J5; 639 | ValeurCmp = CONN_01X10; 640 | IdModule = yaqwsx:Pin_Header_Straight_1x10_circle; 641 | EndCmp 642 | 643 | BeginCmp 644 | TimeStamp = 58C1C673 645 | Path = /58C39409 646 | Reference = R23; 647 | ValeurCmp = 1k; 648 | IdModule = Resistors_SMD:R_1206_HandSoldering; 649 | EndCmp 650 | 651 | BeginCmp 652 | TimeStamp = 58C1C679 653 | Path = /58C39551 654 | Reference = R24; 655 | ValeurCmp = 1k; 656 | IdModule = Resistors_SMD:R_1206_HandSoldering; 657 | EndCmp 658 | 659 | BeginCmp 660 | TimeStamp = 58C1C9FC 661 | Path = /58C3CBC9 662 | Reference = J7; 663 | ValeurCmp = CONN_01X04; 664 | IdModule = Pin_Headers:Pin_Header_Straight_1x04; 665 | EndCmp 666 | 667 | BeginCmp 668 | TimeStamp = 58C1CA02 669 | Path = /58C3D521 670 | Reference = R3; 671 | ValeurCmp = 20k; 672 | IdModule = Resistors_SMD:R_1206_HandSoldering; 673 | EndCmp 674 | 675 | BeginCmp 676 | TimeStamp = 58C1CBBC 677 | Path = /58C407B0 678 | Reference = JP17; 679 | ValeurCmp = Jumper; 680 | IdModule = Pin_Headers:Pin_Header_Straight_1x02; 681 | EndCmp 682 | 683 | BeginCmp 684 | TimeStamp = 58DE6587 685 | Path = /58DE66DE 686 | Reference = C4; 687 | ValeurCmp = C_Small; 688 | IdModule = Capacitors_SMD:C_0805_HandSoldering; 689 | EndCmp 690 | 691 | BeginCmp 692 | TimeStamp = 58DE658D 693 | Path = /58DE6B28 694 | Reference = C5; 695 | ValeurCmp = C_Small; 696 | IdModule = Capacitors_SMD:C_0805_HandSoldering; 697 | EndCmp 698 | 699 | BeginCmp 700 | TimeStamp = 58DE6593 701 | Path = /58DE6CDD 702 | Reference = C6; 703 | ValeurCmp = C_Small; 704 | IdModule = Capacitors_SMD:C_0805_HandSoldering; 705 | EndCmp 706 | 707 | BeginCmp 708 | TimeStamp = 58DE6599 709 | Path = /58DE7055 710 | Reference = C7; 711 | ValeurCmp = C_Small; 712 | IdModule = Capacitors_SMD:C_0805_HandSoldering; 713 | EndCmp 714 | 715 | BeginCmp 716 | TimeStamp = 58DE659F 717 | Path = /58DE720C 718 | Reference = C8; 719 | ValeurCmp = C_Small; 720 | IdModule = Capacitors_SMD:C_0805_HandSoldering; 721 | EndCmp 722 | 723 | BeginCmp 724 | TimeStamp = 5905B6D4 725 | Path = /5905E2A7 726 | Reference = J8; 727 | ValeurCmp = CONN_01X02; 728 | IdModule = Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm; 729 | EndCmp 730 | 731 | BeginCmp 732 | TimeStamp = 591541FC 733 | Path = /5914FD59 734 | Reference = U3; 735 | ValeurCmp = ESP32-DEVKIT-C; 736 | IdModule = yaqwsx:ESP32-DEVKIT-C; 737 | EndCmp 738 | 739 | EndListe 740 | -------------------------------------------------------------------------------- /ArduinoLearningKitStarter.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # +3V3 5 | # 6 | DEF +3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | P 2 0 1 0 -30 50 0 100 N 13 | P 2 0 1 0 0 0 0 100 N 14 | P 2 0 1 0 0 100 30 50 N 15 | X +3V3 1 0 0 0 U 50 50 1 1 W N 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | # +5V 20 | # 21 | DEF +5V #PWR 0 0 Y Y 1 F P 22 | F0 "#PWR" 0 -150 50 H I C CNN 23 | F1 "+5V" 0 140 50 H V C CNN 24 | F2 "" 0 0 50 H I C CNN 25 | F3 "" 0 0 50 H I C CNN 26 | DRAW 27 | P 2 0 1 0 -30 50 0 100 N 28 | P 2 0 1 0 0 0 0 100 N 29 | P 2 0 1 0 0 100 30 50 N 30 | X +5V 1 0 0 0 U 50 50 1 1 W N 31 | ENDDRAW 32 | ENDDEF 33 | # 34 | # C_Small 35 | # 36 | DEF C_Small C 0 10 N N 1 F N 37 | F0 "C" 10 70 50 H V L CNN 38 | F1 "C_Small" 10 -80 50 H V L CNN 39 | F2 "" 0 0 50 H I C CNN 40 | F3 "" 0 0 50 H I C CNN 41 | $FPLIST 42 | C_* 43 | $ENDFPLIST 44 | DRAW 45 | P 2 0 1 13 -60 -20 60 -20 N 46 | P 2 0 1 12 -60 20 60 20 N 47 | X ~ 1 0 100 80 D 50 50 1 1 P 48 | X ~ 2 0 -100 80 U 50 50 1 1 P 49 | ENDDRAW 50 | ENDDEF 51 | # 52 | # Conn_01x02 53 | # 54 | DEF Conn_01x02 J 0 40 Y N 1 F N 55 | F0 "J" 0 100 50 H V C CNN 56 | F1 "Conn_01x02" 0 -200 50 H V C CNN 57 | F2 "" 0 0 50 H I C CNN 58 | F3 "" 0 0 50 H I C CNN 59 | $FPLIST 60 | Connector*:*_??x*mm* 61 | Connector*:*1x??x*mm* 62 | Pin?Header?Straight?1X* 63 | Pin?Header?Angled?1X* 64 | Socket?Strip?Straight?1X* 65 | Socket?Strip?Angled?1X* 66 | $ENDFPLIST 67 | DRAW 68 | S -50 -95 0 -105 1 1 6 N 69 | S -50 5 0 -5 1 1 6 N 70 | S -50 50 50 -150 1 1 10 f 71 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 72 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 73 | ENDDRAW 74 | ENDDEF 75 | # 76 | # Conn_01x03 77 | # 78 | DEF Conn_01x03 J 0 40 Y N 1 F N 79 | F0 "J" 0 200 50 H V C CNN 80 | F1 "Conn_01x03" 0 -200 50 H V C CNN 81 | F2 "" 0 0 50 H I C CNN 82 | F3 "" 0 0 50 H I C CNN 83 | $FPLIST 84 | Connector*:*_??x*mm* 85 | Connector*:*1x??x*mm* 86 | Pin?Header?Straight?1X* 87 | Pin?Header?Angled?1X* 88 | Socket?Strip?Straight?1X* 89 | Socket?Strip?Angled?1X* 90 | $ENDFPLIST 91 | DRAW 92 | S -50 -95 0 -105 1 1 6 N 93 | S -50 5 0 -5 1 1 6 N 94 | S -50 105 0 95 1 1 6 N 95 | S -50 150 50 -150 1 1 10 f 96 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 97 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 98 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 99 | ENDDRAW 100 | ENDDEF 101 | # 102 | # Conn_01x04 103 | # 104 | DEF Conn_01x04 J 0 40 Y N 1 F N 105 | F0 "J" 0 200 50 H V C CNN 106 | F1 "Conn_01x04" 0 -300 50 H V C CNN 107 | F2 "" 0 0 50 H I C CNN 108 | F3 "" 0 0 50 H I C CNN 109 | $FPLIST 110 | Connector*:*_??x*mm* 111 | Connector*:*1x??x*mm* 112 | Pin?Header?Straight?1X* 113 | Pin?Header?Angled?1X* 114 | Socket?Strip?Straight?1X* 115 | Socket?Strip?Angled?1X* 116 | $ENDFPLIST 117 | DRAW 118 | S -50 -195 0 -205 1 1 6 N 119 | S -50 -95 0 -105 1 1 6 N 120 | S -50 5 0 -5 1 1 6 N 121 | S -50 105 0 95 1 1 6 N 122 | S -50 150 50 -250 1 1 10 f 123 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 124 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 125 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 126 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | # Conn_01x06 131 | # 132 | DEF Conn_01x06 J 0 40 Y N 1 F N 133 | F0 "J" 0 300 50 H V C CNN 134 | F1 "Conn_01x06" 0 -400 50 H V C CNN 135 | F2 "" 0 0 50 H I C CNN 136 | F3 "" 0 0 50 H I C CNN 137 | $FPLIST 138 | Connector*:*_??x*mm* 139 | Connector*:*1x??x*mm* 140 | Pin?Header?Straight?1X* 141 | Pin?Header?Angled?1X* 142 | Socket?Strip?Straight?1X* 143 | Socket?Strip?Angled?1X* 144 | $ENDFPLIST 145 | DRAW 146 | S -50 -295 0 -305 1 1 6 N 147 | S -50 -195 0 -205 1 1 6 N 148 | S -50 -95 0 -105 1 1 6 N 149 | S -50 5 0 -5 1 1 6 N 150 | S -50 105 0 95 1 1 6 N 151 | S -50 205 0 195 1 1 6 N 152 | S -50 250 50 -350 1 1 10 f 153 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 154 | X Pin_2 2 -200 100 150 R 50 50 1 1 P 155 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 156 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P 157 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P 158 | X Pin_6 6 -200 -300 150 R 50 50 1 1 P 159 | ENDDRAW 160 | ENDDEF 161 | # 162 | # Conn_01x08 163 | # 164 | DEF Conn_01x08 J 0 40 Y N 1 F N 165 | F0 "J" 0 400 50 H V C CNN 166 | F1 "Conn_01x08" 0 -500 50 H V C CNN 167 | F2 "" 0 0 50 H I C CNN 168 | F3 "" 0 0 50 H I C CNN 169 | $FPLIST 170 | Connector*:*_??x*mm* 171 | Connector*:*1x??x*mm* 172 | Pin?Header?Straight?1X* 173 | Pin?Header?Angled?1X* 174 | Socket?Strip?Straight?1X* 175 | Socket?Strip?Angled?1X* 176 | $ENDFPLIST 177 | DRAW 178 | S -50 -395 0 -405 1 1 6 N 179 | S -50 -295 0 -305 1 1 6 N 180 | S -50 -195 0 -205 1 1 6 N 181 | S -50 -95 0 -105 1 1 6 N 182 | S -50 5 0 -5 1 1 6 N 183 | S -50 105 0 95 1 1 6 N 184 | S -50 205 0 195 1 1 6 N 185 | S -50 305 0 295 1 1 6 N 186 | S -50 350 50 -450 1 1 10 f 187 | X Pin_1 1 -200 300 150 R 50 50 1 1 P 188 | X Pin_2 2 -200 200 150 R 50 50 1 1 P 189 | X Pin_3 3 -200 100 150 R 50 50 1 1 P 190 | X Pin_4 4 -200 0 150 R 50 50 1 1 P 191 | X Pin_5 5 -200 -100 150 R 50 50 1 1 P 192 | X Pin_6 6 -200 -200 150 R 50 50 1 1 P 193 | X Pin_7 7 -200 -300 150 R 50 50 1 1 P 194 | X Pin_8 8 -200 -400 150 R 50 50 1 1 P 195 | ENDDRAW 196 | ENDDEF 197 | # 198 | # Conn_01x10 199 | # 200 | DEF Conn_01x10 J 0 40 Y N 1 F N 201 | F0 "J" 0 500 50 H V C CNN 202 | F1 "Conn_01x10" 0 -600 50 H V C CNN 203 | F2 "" 0 0 50 H I C CNN 204 | F3 "" 0 0 50 H I C CNN 205 | $FPLIST 206 | Connector*:*_??x*mm* 207 | Connector*:*1x??x*mm* 208 | Pin?Header?Straight?1X* 209 | Pin?Header?Angled?1X* 210 | Socket?Strip?Straight?1X* 211 | Socket?Strip?Angled?1X* 212 | $ENDFPLIST 213 | DRAW 214 | S -50 -495 0 -505 1 1 6 N 215 | S -50 -395 0 -405 1 1 6 N 216 | S -50 -295 0 -305 1 1 6 N 217 | S -50 -195 0 -205 1 1 6 N 218 | S -50 -95 0 -105 1 1 6 N 219 | S -50 5 0 -5 1 1 6 N 220 | S -50 105 0 95 1 1 6 N 221 | S -50 205 0 195 1 1 6 N 222 | S -50 305 0 295 1 1 6 N 223 | S -50 405 0 395 1 1 6 N 224 | S -50 450 50 -550 1 1 10 f 225 | X Pin_1 1 -200 400 150 R 50 50 1 1 P 226 | X Pin_10 10 -200 -500 150 R 50 50 1 1 P 227 | X Pin_2 2 -200 300 150 R 50 50 1 1 P 228 | X Pin_3 3 -200 200 150 R 50 50 1 1 P 229 | X Pin_4 4 -200 100 150 R 50 50 1 1 P 230 | X Pin_5 5 -200 0 150 R 50 50 1 1 P 231 | X Pin_6 6 -200 -100 150 R 50 50 1 1 P 232 | X Pin_7 7 -200 -200 150 R 50 50 1 1 P 233 | X Pin_8 8 -200 -300 150 R 50 50 1 1 P 234 | X Pin_9 9 -200 -400 150 R 50 50 1 1 P 235 | ENDDRAW 236 | ENDDEF 237 | # 238 | # ESP32-DEVKIT-C-RESCUE-ArduinoLearningKitStarter 239 | # 240 | DEF ESP32-DEVKIT-C-RESCUE-ArduinoLearningKitStarter U 0 40 Y Y 1 F N 241 | F0 "U" 0 -1000 60 H V C CNN 242 | F1 "ESP32-DEVKIT-C-RESCUE-ArduinoLearningKitStarter" 0 1000 60 H V C CNN 243 | F2 "" 0 -350 60 H I C CNN 244 | F3 "" 0 -350 60 H I C CNN 245 | DRAW 246 | S 350 -950 -300 950 0 1 0 f 247 | X 3V3 1 -500 900 200 R 50 50 1 1 I 248 | X IO26 10 -500 0 200 R 50 50 1 1 I 249 | X IO27 11 -500 -100 200 R 50 50 1 1 I 250 | X IO14 12 -500 -200 200 R 50 50 1 1 I 251 | X IO12 13 -500 -300 200 R 50 50 1 1 I 252 | X GND 14 -500 -400 200 R 50 50 1 1 I 253 | X IO13 15 -500 -500 200 R 50 50 1 1 I 254 | X SD2 16 -500 -600 200 R 50 50 1 1 I 255 | X SD3 17 -500 -700 200 R 50 50 1 1 I 256 | X CMD 18 -500 -800 200 R 50 50 1 1 I 257 | X 5V 19 -500 -900 200 R 50 50 1 1 I 258 | X SHORT 2 -500 800 200 R 50 50 1 1 I 259 | X CLK 20 550 -900 200 L 50 50 1 1 I 260 | X SD0 21 550 -800 200 L 50 50 1 1 I 261 | X SD1 22 550 -700 200 L 50 50 1 1 I 262 | X IO15 23 550 -600 200 L 50 50 1 1 I 263 | X IO2 24 550 -500 200 L 50 50 1 1 I 264 | X IO0 25 550 -400 200 L 50 50 1 1 I 265 | X IO4 26 550 -300 200 L 50 50 1 1 I 266 | X IO16 27 550 -200 200 L 50 50 1 1 I 267 | X IO17 28 550 -100 200 L 50 50 1 1 I 268 | X IO5 29 550 0 200 L 50 50 1 1 I 269 | X SVP 3 -500 700 200 R 50 50 1 1 I 270 | X IO18 30 550 100 200 L 50 50 1 1 I 271 | X IO19 31 550 200 200 L 50 50 1 1 I 272 | X GND 32 550 300 200 L 50 50 1 1 I 273 | X IO21 33 550 400 200 L 50 50 1 1 I 274 | X RXD0 34 550 500 200 L 50 50 1 1 I 275 | X TXD0 35 550 600 200 L 50 50 1 1 I 276 | X IO22 36 550 700 200 L 50 50 1 1 I 277 | X IO23 37 550 800 200 L 50 50 1 1 I 278 | X GND 38 550 900 200 L 50 50 1 1 I 279 | X SVN 4 -500 600 200 R 50 50 1 1 I 280 | X IO34 5 -500 500 200 R 50 50 1 1 I 281 | X IO35 6 -500 400 200 R 50 50 1 1 I 282 | X IO32 7 -500 300 200 R 50 50 1 1 I 283 | X IO33 8 -500 200 200 R 50 50 1 1 I 284 | X IO25 9 -500 100 200 R 50 50 1 1 I 285 | ENDDRAW 286 | ENDDEF 287 | # 288 | # ESP32-DEVKIT-C-yaqwsx 289 | # 290 | DEF ESP32-DEVKIT-C-yaqwsx U 0 40 Y Y 1 F N 291 | F0 "U" 0 -1000 60 H V C CNN 292 | F1 "ESP32-DEVKIT-C-yaqwsx" 0 1000 60 H V C CNN 293 | F2 "" 0 -350 60 H I C CNN 294 | F3 "" 0 -350 60 H I C CNN 295 | DRAW 296 | S 350 -950 -300 950 0 1 0 f 297 | X 3V3 1 -500 900 200 R 50 50 1 1 I 298 | X IO26 10 -500 0 200 R 50 50 1 1 I 299 | X IO27 11 -500 -100 200 R 50 50 1 1 I 300 | X IO14 12 -500 -200 200 R 50 50 1 1 I 301 | X IO12 13 -500 -300 200 R 50 50 1 1 I 302 | X GND 14 -500 -400 200 R 50 50 1 1 I 303 | X IO13 15 -500 -500 200 R 50 50 1 1 I 304 | X SD2 16 -500 -600 200 R 50 50 1 1 I 305 | X SD3 17 -500 -700 200 R 50 50 1 1 I 306 | X CMD 18 -500 -800 200 R 50 50 1 1 I 307 | X 5V 19 -500 -900 200 R 50 50 1 1 I 308 | X EN 2 -500 800 200 R 50 50 1 1 I 309 | X CLK 20 550 -900 200 L 50 50 1 1 I 310 | X SD0 21 550 -800 200 L 50 50 1 1 I 311 | X SD1 22 550 -700 200 L 50 50 1 1 I 312 | X IO15 23 550 -600 200 L 50 50 1 1 I 313 | X IO2 24 550 -500 200 L 50 50 1 1 I 314 | X IO0 25 550 -400 200 L 50 50 1 1 I 315 | X IO4 26 550 -300 200 L 50 50 1 1 I 316 | X IO16 27 550 -200 200 L 50 50 1 1 I 317 | X IO17 28 550 -100 200 L 50 50 1 1 I 318 | X IO5 29 550 0 200 L 50 50 1 1 I 319 | X SVP 3 -500 700 200 R 50 50 1 1 I 320 | X IO18 30 550 100 200 L 50 50 1 1 I 321 | X IO19 31 550 200 200 L 50 50 1 1 I 322 | X GND 32 550 300 200 L 50 50 1 1 I 323 | X IO21 33 550 400 200 L 50 50 1 1 I 324 | X RXD0 34 550 500 200 L 50 50 1 1 I 325 | X TXD0 35 550 600 200 L 50 50 1 1 I 326 | X IO22 36 550 700 200 L 50 50 1 1 I 327 | X IO23 37 550 800 200 L 50 50 1 1 I 328 | X GND 38 550 900 200 L 50 50 1 1 I 329 | X SVN 4 -500 600 200 R 50 50 1 1 I 330 | X IO34 5 -500 500 200 R 50 50 1 1 I 331 | X IO35 6 -500 400 200 R 50 50 1 1 I 332 | X IO32 7 -500 300 200 R 50 50 1 1 I 333 | X IO33 8 -500 200 200 R 50 50 1 1 I 334 | X IO25 9 -500 100 200 R 50 50 1 1 I 335 | ENDDRAW 336 | ENDDEF 337 | # 338 | # GND 339 | # 340 | DEF GND #PWR 0 0 Y Y 1 F P 341 | F0 "#PWR" 0 -250 50 H I C CNN 342 | F1 "GND" 0 -150 50 H V C CNN 343 | F2 "" 0 0 50 H I C CNN 344 | F3 "" 0 0 50 H I C CNN 345 | DRAW 346 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 347 | X GND 1 0 0 0 D 50 50 1 1 W N 348 | ENDDRAW 349 | ENDDEF 350 | # 351 | # Jumper_NC_Dual 352 | # 353 | DEF Jumper_NC_Dual JP 0 30 Y N 1 F N 354 | F0 "JP" 50 -100 50 H V L CNN 355 | F1 "Jumper_NC_Dual" 0 100 50 H V C BNN 356 | F2 "" 0 0 50 H I C CNN 357 | F3 "" 0 0 50 H I C CNN 358 | DRAW 359 | A -60 10 64 386 1413 0 1 0 N -10 50 -110 50 360 | A 60 10 64 386 1413 0 1 0 N 110 50 10 50 361 | C -120 0 35 0 1 0 N 362 | C 0 0 36 0 1 0 N 363 | C 120 0 35 0 1 0 N 364 | X 1 1 -250 0 95 R 50 50 0 1 P 365 | X 2 2 0 -100 60 U 50 50 0 1 P 366 | X 3 3 250 0 95 L 50 50 0 1 P 367 | ENDDRAW 368 | ENDDEF 369 | # 370 | # Jumper_NC_Small 371 | # 372 | DEF Jumper_NC_Small JP 0 30 N N 1 F N 373 | F0 "JP" 0 80 50 H V C CNN 374 | F1 "Jumper_NC_Small" 10 -60 50 H V C CNN 375 | F2 "" 0 0 50 H I C CNN 376 | F3 "" 0 0 50 H I C CNN 377 | DRAW 378 | A 0 -10 57 450 1350 0 1 0 N 40 30 -40 30 379 | C -40 0 20 0 1 0 N 380 | C 40 0 20 0 1 0 N 381 | X 1 1 -100 0 40 R 50 50 0 1 P 382 | X 2 2 100 0 40 L 50 50 0 1 P 383 | ENDDRAW 384 | ENDDEF 385 | # 386 | # PIEZO-yaqwsx 387 | # 388 | DEF PIEZO-yaqwsx U 0 40 Y Y 1 F N 389 | F0 "U" 0 -250 60 H V C CNN 390 | F1 "PIEZO-yaqwsx" 0 250 60 H V C CNN 391 | F2 "" 0 0 60 H V C CNN 392 | F3 "" 0 0 60 H V C CNN 393 | DRAW 394 | S -50 150 50 -150 0 1 0 F 395 | P 2 0 1 0 -100 150 -100 -150 N 396 | P 2 0 1 0 100 150 100 -150 N 397 | X ~ 1 -300 0 200 R 50 50 1 1 U 398 | X ~ 2 300 0 200 L 50 50 1 1 U 399 | ENDDRAW 400 | ENDDEF 401 | # 402 | # SW_Push 403 | # 404 | DEF SW_Push SW 0 40 N N 1 F N 405 | F0 "SW" 50 100 50 H V L CNN 406 | F1 "SW_Push" 0 -60 50 H V C CNN 407 | F2 "" 0 200 50 H I C CNN 408 | F3 "" 0 200 50 H I C CNN 409 | DRAW 410 | C -80 0 20 0 1 0 N 411 | C 80 0 20 0 1 0 N 412 | P 2 0 1 0 0 50 0 120 N 413 | P 2 0 1 0 100 50 -100 50 N 414 | X 1 1 -200 0 100 R 50 50 0 1 P 415 | X 2 2 200 0 100 L 50 50 0 1 P 416 | ENDDRAW 417 | ENDDEF 418 | # 419 | # USB_OTG 420 | # 421 | DEF USB_OTG J 0 40 Y Y 1 F N 422 | F0 "J" -200 450 50 H V L CNN 423 | F1 "USB_OTG" -200 350 50 H V L CNN 424 | F2 "" 150 -50 50 H I C CNN 425 | F3 "" 150 -50 50 H I C CNN 426 | $FPLIST 427 | USB* 428 | $ENDFPLIST 429 | DRAW 430 | C -150 85 25 0 1 10 F 431 | C -25 135 15 0 1 10 F 432 | S -200 -300 200 300 0 1 10 f 433 | S -5 -300 5 -270 0 1 0 N 434 | S 10 50 -20 20 0 1 10 F 435 | S 200 -205 170 -195 0 1 0 N 436 | S 200 -105 170 -95 0 1 0 N 437 | S 200 -5 170 5 0 1 0 N 438 | S 200 195 170 205 0 1 0 N 439 | P 2 0 1 10 -75 85 25 85 N 440 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 441 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 442 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 443 | P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F 444 | P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N 445 | X VBUS 1 300 200 100 L 50 50 1 1 W 446 | X D- 2 300 -100 100 L 50 50 1 1 P 447 | X D+ 3 300 0 100 L 50 50 1 1 P 448 | X ID 4 300 -200 100 L 50 50 1 1 P 449 | X GND 5 0 -400 100 U 50 50 1 1 W 450 | X Shield 6 -100 -400 100 U 50 50 1 1 P 451 | ENDDRAW 452 | ENDDEF 453 | # 454 | # VCC 455 | # 456 | DEF VCC #PWR 0 0 Y Y 1 F P 457 | F0 "#PWR" 0 -150 50 H I C CNN 458 | F1 "VCC" 0 150 50 H V C CNN 459 | F2 "" 0 0 50 H I C CNN 460 | F3 "" 0 0 50 H I C CNN 461 | DRAW 462 | C 0 75 25 0 1 0 N 463 | P 2 0 1 0 0 0 0 50 N 464 | X VCC 1 0 0 0 U 50 50 1 1 W N 465 | ENDDRAW 466 | ENDDEF 467 | # 468 | # arduino_nano-yaqwsx 469 | # 470 | DEF arduino_nano-yaqwsx U 0 40 Y Y 1 F N 471 | F0 "U" 0 800 60 H V C CNN 472 | F1 "arduino_nano-yaqwsx" 0 -800 60 H V C CNN 473 | F2 "" -300 250 60 H V C CNN 474 | F3 "" -300 250 60 H V C CNN 475 | DRAW 476 | S -600 750 550 -750 0 1 0 f 477 | X D13/SCK/LED 1 -800 700 200 R 50 50 1 1 T 478 | X A6 10 -800 -200 200 R 50 50 1 1 T 479 | X A7 11 -800 -300 200 R 50 50 1 1 T 480 | X 5V 12 -800 -400 200 R 50 50 1 1 w 481 | X RST 13 -800 -500 200 R 50 50 1 1 I 482 | X GND 14 -800 -600 200 R 50 50 1 1 P 483 | X VIN 15 -800 -700 200 R 50 50 1 1 W 484 | X TX/D1 16 750 -700 200 L 50 50 1 1 T 485 | X RX/D0 17 750 -600 200 L 50 50 1 1 T 486 | X RST 18 750 -500 200 L 50 50 1 1 T 487 | X GND 19 750 -400 200 L 50 50 1 1 P 488 | X 3V3 2 -800 600 200 R 50 50 1 1 w 489 | X INT/D2 20 750 -300 200 L 50 50 1 1 T 490 | X INT/PWM/D3 21 750 -200 200 L 50 50 1 1 T 491 | X D4 22 750 -100 200 L 50 50 1 1 T 492 | X PWM/D5 23 750 0 200 L 50 50 1 1 T 493 | X PWM/D6 24 750 100 200 L 50 50 1 1 T 494 | X D7 25 750 200 200 L 50 50 1 1 T 495 | X D8 26 750 300 200 L 50 50 1 1 T 496 | X PWM/D9 27 750 400 200 L 50 50 1 1 T 497 | X PWM/SS/D10 28 750 500 200 L 50 50 1 1 T 498 | X PWM/MOSI/D11 29 750 600 200 L 50 50 1 1 T 499 | X AREF 3 -800 500 200 R 50 50 1 1 I 500 | X MISO/D12 30 750 700 200 L 50 50 1 1 T 501 | X A0 4 -800 400 200 R 50 50 1 1 T 502 | X A1 5 -800 300 200 R 50 50 1 1 T 503 | X A2 6 -800 200 200 R 50 50 1 1 T 504 | X A3 7 -800 100 200 R 50 50 1 1 T 505 | X A4/SDA 8 -800 0 200 R 50 50 1 1 T 506 | X A5/SCL 9 -800 -100 200 R 50 50 1 1 T 507 | ENDDRAW 508 | ENDDEF 509 | # 510 | # arduino_uno-yaqwsx 511 | # 512 | DEF arduino_uno-yaqwsx U 0 40 Y Y 1 F N 513 | F0 "U" 0 1000 60 H V C CNN 514 | F1 "arduino_uno-yaqwsx" 0 -1000 60 H V C CNN 515 | F2 "" -200 -400 60 H I C CNN 516 | F3 "" -200 -400 60 H I C CNN 517 | DRAW 518 | S 550 950 -550 -950 0 1 0 f 519 | X NC 1 -750 500 200 R 50 50 1 1 I 520 | X A1 10 -750 -500 200 R 50 50 1 1 I 521 | X A2 11 -750 -600 200 R 50 50 1 1 I 522 | X A3 12 -750 -700 200 R 50 50 1 1 I 523 | X A4/SDA 13 -750 -800 200 R 50 50 1 1 I 524 | X A5/SCL 14 -750 -900 200 R 50 50 1 1 I 525 | X RX/D0 15 750 -900 200 L 50 50 1 1 I 526 | X TX/D1 16 750 -800 200 L 50 50 1 1 I 527 | X INT/D2 17 750 -700 200 L 50 50 1 1 I 528 | X INT/PWM/D3 18 750 -600 200 L 50 50 1 1 I 529 | X D4 19 750 -500 200 L 50 50 1 1 I 530 | X IOREF 2 -750 400 200 R 50 50 1 1 I 531 | X PWM/D5 20 750 -400 200 L 50 50 1 1 I 532 | X PWM/D6 21 750 -300 200 L 50 50 1 1 I 533 | X D7 22 750 -200 200 L 50 50 1 1 I 534 | X D8 23 750 0 200 L 50 50 1 1 I 535 | X PWM/D9 24 750 100 200 L 50 50 1 1 I 536 | X PWM/SS/D10 25 750 200 200 L 50 50 1 1 I 537 | X PWM/MOSI/D11 26 750 300 200 L 50 50 1 1 I 538 | X MISO/D12 27 750 400 200 L 50 50 1 1 I 539 | X LED/SCK/D13 28 750 500 200 L 50 50 1 1 I 540 | X GND 29 750 600 200 L 50 50 1 1 I 541 | X RESET 3 -750 300 200 R 50 50 1 1 I 542 | X AREF 30 750 700 200 L 50 50 1 1 I 543 | X SDA/A4 31 750 800 200 L 50 50 1 1 I 544 | X SCL/A5 32 750 900 200 L 50 50 1 1 I 545 | X 3V3 4 -750 200 200 R 50 50 1 1 I 546 | X 5V 5 -750 100 200 R 50 50 1 1 I 547 | X GND 6 -750 0 200 R 50 50 1 1 I 548 | X GND 7 -750 -100 200 R 50 50 1 1 I 549 | X VIN 8 -750 -200 200 R 50 50 1 1 I 550 | X A0 9 -750 -400 200 R 50 50 1 1 I 551 | ENDDRAW 552 | ENDDEF 553 | # 554 | #End Library 555 | -------------------------------------------------------------------------------- /ArduinoLearningKitStarter.pro: -------------------------------------------------------------------------------- 1 | update=20/12/2018 08:06:05 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [eeschema] 29 | version=1 30 | LibDir= 31 | [schematic_editor] 32 | version=1 33 | PageLayoutDescrFile= 34 | PlotDirectoryName=ArduinoLearningKitStarter-v3.2kicad 35 | SubpartIdSeparator=0 36 | SubpartFirstId=65 37 | NetFmtName=Pcbnew 38 | SpiceAjustPassiveValues=0 39 | LabSize=60 40 | ERC_TestSimilarLabels=1 41 | -------------------------------------------------------------------------------- /ArduinoLearningKitStarter.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:ArduinoLearningKitStarter-cache 3 | EELAYER 26 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "ArduinoLearningKitStarter" 9 | Date "2018-12-20" 10 | Rev "3.2" 11 | Comp "RoboticsBrno" 12 | Comment1 "" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L ArduinoLearningKitStarter:arduino_nano-yaqwsx U1 19 | U 1 1 57E2ED37 20 | P 6100 1650 21 | F 0 "U1" H 6100 2450 60 0000 C CNN 22 | F 1 "arduino_nano" H 6100 850 60 0000 C CNN 23 | F 2 "yaqwsx:arduino_nano" H 5800 1900 60 0001 C CNN 24 | F 3 "" H 5800 1900 60 0000 C CNN 25 | 1 6100 1650 26 | 1 0 0 -1 27 | $EndComp 28 | $Comp 29 | L ArduinoLearningKitStarter:arduino_uno-yaqwsx U2 30 | U 1 1 57E2EE30 31 | P 8700 1700 32 | F 0 "U2" H 8700 2700 60 0000 C CNN 33 | F 1 "arduino_uno" H 8700 700 60 0000 C CNN 34 | F 2 "yaqwsx:arduino_uno_small_pads" H 8500 1300 60 0001 C CNN 35 | F 3 "" H 8500 1300 60 0001 C CNN 36 | 1 8700 1700 37 | 1 0 0 -1 38 | $EndComp 39 | NoConn ~ 7950 1200 40 | Text GLabel 5300 950 0 60 Input ~ 0 41 | D13 42 | Text GLabel 5300 1150 0 60 Input ~ 0 43 | AREF 44 | Text GLabel 5300 1250 0 60 Input ~ 0 45 | A0 46 | Text GLabel 5300 1350 0 60 Input ~ 0 47 | A1 48 | Text GLabel 5300 1450 0 60 Input ~ 0 49 | A2 50 | Text GLabel 5300 1550 0 60 Input ~ 0 51 | A3 52 | Text GLabel 5300 1650 0 60 Input ~ 0 53 | A4 54 | Text GLabel 5300 1750 0 60 Input ~ 0 55 | A5 56 | Text GLabel 5300 1850 0 60 Input ~ 0 57 | A6 58 | Text GLabel 5300 1950 0 60 Input ~ 0 59 | A7 60 | Text GLabel 5300 2150 0 60 Input ~ 0 61 | RST 62 | Text GLabel 6850 950 2 60 Input ~ 0 63 | D12 64 | Text GLabel 6850 1050 2 60 Input ~ 0 65 | D11 66 | Text GLabel 6850 1150 2 60 Input ~ 0 67 | D10 68 | Text GLabel 6850 1250 2 60 Input ~ 0 69 | D9 70 | Text GLabel 6850 1350 2 60 Input ~ 0 71 | D8 72 | Text GLabel 6850 1450 2 60 Input ~ 0 73 | D7 74 | Text GLabel 6850 1550 2 60 Input ~ 0 75 | D6 76 | Text GLabel 6850 1650 2 60 Input ~ 0 77 | D5 78 | Text GLabel 6850 1750 2 60 Input ~ 0 79 | D4 80 | Text GLabel 6850 1850 2 60 Input ~ 0 81 | D3 82 | Text GLabel 6850 1950 2 60 Input ~ 0 83 | D2 84 | Text GLabel 6850 2150 2 60 Input ~ 0 85 | RST 86 | Text GLabel 6850 2250 2 60 Input ~ 0 87 | D0 88 | Text GLabel 6850 2350 2 60 Input ~ 0 89 | D1 90 | Text GLabel 7950 1400 0 60 Input ~ 0 91 | RST 92 | Text GLabel 7950 2100 0 60 Input ~ 0 93 | A0 94 | Text GLabel 7950 2200 0 60 Input ~ 0 95 | A1 96 | Text GLabel 7950 2300 0 60 Input ~ 0 97 | A2 98 | Text GLabel 7950 2400 0 60 Input ~ 0 99 | A3 100 | Text GLabel 7950 2500 0 60 Input ~ 0 101 | A4 102 | Text GLabel 7950 2600 0 60 Input ~ 0 103 | A5 104 | Text GLabel 9450 800 2 60 Input ~ 0 105 | A5 106 | Text GLabel 9450 900 2 60 Input ~ 0 107 | A4 108 | Text GLabel 9450 1000 2 60 Input ~ 0 109 | AREF 110 | Text GLabel 9450 1200 2 60 Input ~ 0 111 | D13 112 | Text GLabel 9450 1300 2 60 Input ~ 0 113 | D12 114 | Text GLabel 9450 1400 2 60 Input ~ 0 115 | D11 116 | Text GLabel 9450 1500 2 60 Input ~ 0 117 | D10 118 | Text GLabel 9450 1600 2 60 Input ~ 0 119 | D9 120 | Text GLabel 9450 1700 2 60 Input ~ 0 121 | D8 122 | Text GLabel 9450 1900 2 60 Input ~ 0 123 | D7 124 | Text GLabel 9450 2000 2 60 Input ~ 0 125 | D6 126 | Text GLabel 9450 2100 2 60 Input ~ 0 127 | D5 128 | Text GLabel 9450 2200 2 60 Input ~ 0 129 | D4 130 | Text GLabel 9450 2300 2 60 Input ~ 0 131 | D3 132 | Text GLabel 9450 2400 2 60 Input ~ 0 133 | D2 134 | Text GLabel 9450 2500 2 60 Input ~ 0 135 | D1 136 | Text GLabel 9450 2600 2 60 Input ~ 0 137 | D0 138 | $Comp 139 | L ArduinoLearningKitStarter:+3V3 #PWR01 140 | U 1 1 57E2F0DE 141 | P 4850 1050 142 | F 0 "#PWR01" H 4850 900 50 0001 C CNN 143 | F 1 "+3V3" H 4850 1190 50 0000 C CNN 144 | F 2 "" H 4850 1050 50 0000 C CNN 145 | F 3 "" H 4850 1050 50 0000 C CNN 146 | 1 4850 1050 147 | 0 -1 -1 0 148 | $EndComp 149 | $Comp 150 | L ArduinoLearningKitStarter:+3V3 #PWR02 151 | U 1 1 57E2F0F6 152 | P 7800 1500 153 | F 0 "#PWR02" H 7800 1350 50 0001 C CNN 154 | F 1 "+3V3" V 7815 1628 50 0000 L CNN 155 | F 2 "" H 7800 1500 50 0000 C CNN 156 | F 3 "" H 7800 1500 50 0000 C CNN 157 | 1 7800 1500 158 | 0 -1 -1 0 159 | $EndComp 160 | $Comp 161 | L ArduinoLearningKitStarter:+5V #PWR03 162 | U 1 1 57E2F11D 163 | P 5050 2050 164 | F 0 "#PWR03" H 5050 1900 50 0001 C CNN 165 | F 1 "+5V" V 5065 2178 50 0000 L CNN 166 | F 2 "" H 5050 2050 50 0000 C CNN 167 | F 3 "" H 5050 2050 50 0000 C CNN 168 | 1 5050 2050 169 | 0 -1 -1 0 170 | $EndComp 171 | $Comp 172 | L ArduinoLearningKitStarter:GND #PWR04 173 | U 1 1 57E2F135 174 | P 5050 2250 175 | F 0 "#PWR04" H 5050 2000 50 0001 C CNN 176 | F 1 "GND" V 5055 2122 50 0000 R CNN 177 | F 2 "" H 5050 2250 50 0000 C CNN 178 | F 3 "" H 5050 2250 50 0000 C CNN 179 | 1 5050 2250 180 | 0 1 1 0 181 | $EndComp 182 | $Comp 183 | L ArduinoLearningKitStarter:VCC #PWR05 184 | U 1 1 57E2F14D 185 | P 5050 2350 186 | F 0 "#PWR05" H 5050 2200 50 0001 C CNN 187 | F 1 "VCC" V 4952 2387 50 0000 C CNN 188 | F 2 "" H 5050 2350 50 0000 C CNN 189 | F 3 "" H 5050 2350 50 0000 C CNN 190 | 1 5050 2350 191 | 0 -1 -1 0 192 | $EndComp 193 | $Comp 194 | L ArduinoLearningKitStarter:GND #PWR06 195 | U 1 1 57E2F1D1 196 | P 7100 2050 197 | F 0 "#PWR06" H 7100 1800 50 0001 C CNN 198 | F 1 "GND" V 7105 1922 50 0000 R CNN 199 | F 2 "" H 7100 2050 50 0000 C CNN 200 | F 3 "" H 7100 2050 50 0000 C CNN 201 | 1 7100 2050 202 | 0 -1 -1 0 203 | $EndComp 204 | $Comp 205 | L ArduinoLearningKitStarter:GND #PWR07 206 | U 1 1 57E2F21B 207 | P 7950 1700 208 | F 0 "#PWR07" H 7950 1450 50 0001 C CNN 209 | F 1 "GND" V 7955 1572 50 0000 R CNN 210 | F 2 "" H 7950 1700 50 0000 C CNN 211 | F 3 "" H 7950 1700 50 0000 C CNN 212 | 1 7950 1700 213 | 0 1 1 0 214 | $EndComp 215 | $Comp 216 | L ArduinoLearningKitStarter:GND #PWR08 217 | U 1 1 57E2F238 218 | P 9750 1100 219 | F 0 "#PWR08" H 9750 850 50 0001 C CNN 220 | F 1 "GND" V 9755 972 50 0000 R CNN 221 | F 2 "" H 9750 1100 50 0000 C CNN 222 | F 3 "" H 9750 1100 50 0000 C CNN 223 | 1 9750 1100 224 | 0 -1 -1 0 225 | $EndComp 226 | $Comp 227 | L ArduinoLearningKitStarter:+5V #PWR09 228 | U 1 1 57E2F25B 229 | P 7800 1600 230 | F 0 "#PWR09" H 7800 1450 50 0001 C CNN 231 | F 1 "+5V" V 7815 1728 50 0000 L CNN 232 | F 2 "" H 7800 1600 50 0000 C CNN 233 | F 3 "" H 7800 1600 50 0000 C CNN 234 | 1 7800 1600 235 | 0 -1 -1 0 236 | $EndComp 237 | $Comp 238 | L ArduinoLearningKitStarter:VCC #PWR010 239 | U 1 1 57E2F27C 240 | P 7800 1900 241 | F 0 "#PWR010" H 7800 1750 50 0001 C CNN 242 | F 1 "VCC" V 7818 2027 50 0000 L CNN 243 | F 2 "" H 7800 1900 50 0000 C CNN 244 | F 3 "" H 7800 1900 50 0000 C CNN 245 | 1 7800 1900 246 | 0 -1 -1 0 247 | $EndComp 248 | Text GLabel 1100 2650 3 60 Input ~ 0 249 | D9 250 | Text GLabel 1100 1100 1 60 Input ~ 0 251 | D10 252 | $Comp 253 | L ArduinoLearningKitStarter:GND #PWR011 254 | U 1 1 57E2F8C9 255 | P 9150 5300 256 | F 0 "#PWR011" H 9150 5050 50 0001 C CNN 257 | F 1 "GND" V 9155 5172 50 0000 R CNN 258 | F 2 "" H 9150 5300 50 0000 C CNN 259 | F 3 "" H 9150 5300 50 0000 C CNN 260 | 1 9150 5300 261 | 0 -1 -1 0 262 | $EndComp 263 | $Comp 264 | L Device:LED_RCBG L_RGB1 265 | U 1 1 57E2FA7A 266 | P 10700 2000 267 | F 0 "L_RGB1" V 10750 2650 50 0000 R CNN 268 | F 1 "LED_RCBG" V 10650 2750 50 0000 R CNN 269 | F 2 "LED_THT:LED_D5.0mm-4_RGB" H 10700 1950 50 0001 C CNN 270 | F 3 "" H 10700 1950 50 0000 C CNN 271 | 1 10700 2000 272 | 0 -1 -1 0 273 | $EndComp 274 | $Comp 275 | L Device:R R16 276 | U 1 1 57E2FB4D 277 | P 10500 1450 278 | F 0 "R16" V 10500 1450 50 0000 C CNN 279 | F 1 "220R" V 10400 1450 50 0000 C CNN 280 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 10500 1450 50 0001 C CNN 281 | F 3 "" H 10500 1450 50 0000 C CNN 282 | 1 10500 1450 283 | 1 0 0 -1 284 | $EndComp 285 | $Comp 286 | L Device:R R17 287 | U 1 1 57E2FBFC 288 | P 10700 1450 289 | F 0 "R17" V 10700 1450 50 0000 C CNN 290 | F 1 "220R" V 10600 1450 50 0000 C CNN 291 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 10700 1450 50 0001 C CNN 292 | F 3 "" H 10700 1450 50 0000 C CNN 293 | 1 10700 1450 294 | 1 0 0 -1 295 | $EndComp 296 | $Comp 297 | L Device:R R18 298 | U 1 1 57E2FC45 299 | P 10900 1450 300 | F 0 "R18" V 10900 1450 50 0000 C CNN 301 | F 1 "220R" V 10800 1450 50 0000 C CNN 302 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 10900 1450 50 0001 C CNN 303 | F 3 "" H 10900 1450 50 0000 C CNN 304 | 1 10900 1450 305 | 1 0 0 -1 306 | $EndComp 307 | Text GLabel 10500 900 1 60 Input ~ 0 308 | D5 309 | Text GLabel 10700 900 1 60 Input ~ 0 310 | D6 311 | Text GLabel 10900 900 1 60 Input ~ 0 312 | D11 313 | $Comp 314 | L Device:Jumper_NC_Small JP13 315 | U 1 1 57E30624 316 | P 10500 1100 317 | F 0 "JP13" H 10500 1180 50 0000 C CNN 318 | F 1 "Jumper_NC_Small" H 10510 1040 50 0001 C CNN 319 | F 2 "yaqwsx:CUT_BRIDGGE" H 10500 1100 50 0001 C CNN 320 | F 3 "" H 10500 1100 50 0000 C CNN 321 | 1 10500 1100 322 | 0 -1 -1 0 323 | $EndComp 324 | $Comp 325 | L Device:Jumper_NC_Small JP14 326 | U 1 1 57E307B0 327 | P 10700 1100 328 | F 0 "JP14" H 10700 1180 50 0000 C CNN 329 | F 1 "Jumper_NC_Small" H 10710 1040 50 0001 C CNN 330 | F 2 "yaqwsx:CUT_BRIDGGE" H 10700 1100 50 0001 C CNN 331 | F 3 "" H 10700 1100 50 0000 C CNN 332 | 1 10700 1100 333 | 0 -1 -1 0 334 | $EndComp 335 | $Comp 336 | L Device:Jumper_NC_Small JP15 337 | U 1 1 57E30BC7 338 | P 10900 1100 339 | F 0 "JP15" H 10900 1180 50 0000 C CNN 340 | F 1 "Jumper_NC_Small" H 10910 1040 50 0001 C CNN 341 | F 2 "yaqwsx:CUT_BRIDGGE" H 10900 1100 50 0001 C CNN 342 | F 3 "" H 10900 1100 50 0000 C CNN 343 | 1 10900 1100 344 | 0 -1 -1 0 345 | $EndComp 346 | $Comp 347 | L Device:Jumper_NC_Small JP4 348 | U 1 1 57E32AD5 349 | P 1100 2500 350 | F 0 "JP4" H 1100 2580 50 0000 C CNN 351 | F 1 "Jumper_NC_Small" H 1110 2440 50 0001 C CNN 352 | F 2 "yaqwsx:CUT_BRIDGGE" H 1100 2500 50 0001 C CNN 353 | F 3 "" H 1100 2500 50 0000 C CNN 354 | 1 1100 2500 355 | 0 -1 -1 0 356 | $EndComp 357 | $Comp 358 | L Device:R_POT RV1 359 | U 1 1 57E33673 360 | P 6700 4950 361 | F 0 "RV1" H 6631 4904 50 0000 R CNN 362 | F 1 "10k" H 6631 4995 50 0000 R CNN 363 | F 2 "yaqwsx:RV09" H 6700 4950 50 0001 C CNN 364 | F 3 "" H 6700 4950 50 0000 C CNN 365 | 1 6700 4950 366 | -1 0 0 1 367 | $EndComp 368 | $Comp 369 | L Device:Jumper_NC_Small JP2 370 | U 1 1 57E3383B 371 | P 5950 4950 372 | F 0 "JP2" H 5950 5030 50 0000 C CNN 373 | F 1 "Jumper_NC_Small" H 5960 4890 50 0001 C CNN 374 | F 2 "yaqwsx:CUT_BRIDGGE" H 5950 4950 50 0001 C CNN 375 | F 3 "" H 5950 4950 50 0000 C CNN 376 | 1 5950 4950 377 | 1 0 0 -1 378 | $EndComp 379 | $Comp 380 | L ArduinoLearningKitStarter:GND #PWR012 381 | U 1 1 57E33F11 382 | P 6700 5100 383 | F 0 "#PWR012" H 6700 4850 50 0001 C CNN 384 | F 1 "GND" H 6700 4950 50 0000 C CNN 385 | F 2 "" H 6700 5100 50 0000 C CNN 386 | F 3 "" H 6700 5100 50 0000 C CNN 387 | 1 6700 5100 388 | 1 0 0 -1 389 | $EndComp 390 | Text GLabel 5650 4950 0 60 Input ~ 0 391 | A0 392 | $Comp 393 | L Device:LED L_G1 394 | U 1 1 57E353EC 395 | P 6300 3250 396 | F 0 "L_G1" H 6300 3150 50 0000 C CNN 397 | F 1 "LED" H 6300 3050 50 0000 C CNN 398 | F 2 "LED_THT:LED_D5.0mm" H 6300 3250 50 0001 C CNN 399 | F 3 "" H 6300 3250 50 0000 C CNN 400 | 1 6300 3250 401 | -1 0 0 1 402 | $EndComp 403 | $Comp 404 | L Device:R R8 405 | U 1 1 57E354F8 406 | P 6700 3250 407 | F 0 "R8" V 6493 3250 50 0000 C CNN 408 | F 1 "220R" V 6584 3250 50 0000 C CNN 409 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6700 3250 50 0001 C CNN 410 | F 3 "" H 6700 3250 50 0000 C CNN 411 | 1 6700 3250 412 | 0 1 1 0 413 | $EndComp 414 | $Comp 415 | L ArduinoLearningKitStarter:GND #PWR013 416 | U 1 1 57E35660 417 | P 6950 3250 418 | F 0 "#PWR013" H 6950 3000 50 0001 C CNN 419 | F 1 "GND" V 6955 3122 50 0000 R CNN 420 | F 2 "" H 6950 3250 50 0000 C CNN 421 | F 3 "" H 6950 3250 50 0000 C CNN 422 | 1 6950 3250 423 | 0 -1 -1 0 424 | $EndComp 425 | $Comp 426 | L Device:Jumper_NC_Small JP7 427 | U 1 1 57E35847 428 | P 5950 3250 429 | F 0 "JP7" H 5950 3330 50 0000 C CNN 430 | F 1 "Jumper_NC_Small" H 5960 3190 50 0001 C CNN 431 | F 2 "yaqwsx:CUT_BRIDGGE" H 5950 3250 50 0001 C CNN 432 | F 3 "" H 5950 3250 50 0000 C CNN 433 | 1 5950 3250 434 | 1 0 0 -1 435 | $EndComp 436 | $Comp 437 | L Device:LED L_B1 438 | U 1 1 57E35DDE 439 | P 6300 3600 440 | F 0 "L_B1" H 6300 3500 50 0000 C CNN 441 | F 1 "LED" H 6300 3400 50 0000 C CNN 442 | F 2 "LED_THT:LED_D5.0mm" H 6300 3600 50 0001 C CNN 443 | F 3 "" H 6300 3600 50 0000 C CNN 444 | 1 6300 3600 445 | -1 0 0 1 446 | $EndComp 447 | $Comp 448 | L Device:R R9 449 | U 1 1 57E35DE4 450 | P 6700 3600 451 | F 0 "R9" V 6500 3600 50 0000 C CNN 452 | F 1 "220R" V 6600 3600 50 0000 C CNN 453 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6700 3600 50 0001 C CNN 454 | F 3 "" H 6700 3600 50 0000 C CNN 455 | 1 6700 3600 456 | 0 1 1 0 457 | $EndComp 458 | $Comp 459 | L ArduinoLearningKitStarter:GND #PWR014 460 | U 1 1 57E35DEA 461 | P 6950 3600 462 | F 0 "#PWR014" H 6950 3350 50 0001 C CNN 463 | F 1 "GND" V 6955 3472 50 0000 R CNN 464 | F 2 "" H 6950 3600 50 0000 C CNN 465 | F 3 "" H 6950 3600 50 0000 C CNN 466 | 1 6950 3600 467 | 0 -1 -1 0 468 | $EndComp 469 | $Comp 470 | L Device:Jumper_NC_Small JP8 471 | U 1 1 57E35DF0 472 | P 5950 3600 473 | F 0 "JP8" H 5950 3680 50 0000 C CNN 474 | F 1 "Jumper_NC_Small" H 5960 3540 50 0001 C CNN 475 | F 2 "yaqwsx:CUT_BRIDGGE" H 5950 3600 50 0001 C CNN 476 | F 3 "" H 5950 3600 50 0000 C CNN 477 | 1 5950 3600 478 | 1 0 0 -1 479 | $EndComp 480 | $Comp 481 | L Device:LED L_R1 482 | U 1 1 57E36611 483 | P 6300 3950 484 | F 0 "L_R1" H 6300 3850 50 0000 C CNN 485 | F 1 "LED" H 6300 3750 50 0000 C CNN 486 | F 2 "LED_THT:LED_D5.0mm" H 6300 3950 50 0001 C CNN 487 | F 3 "" H 6300 3950 50 0000 C CNN 488 | 1 6300 3950 489 | -1 0 0 1 490 | $EndComp 491 | $Comp 492 | L Device:R R5 493 | U 1 1 57E36617 494 | P 6700 3950 495 | F 0 "R5" V 6500 3950 50 0000 C CNN 496 | F 1 "220R" V 6600 3950 50 0000 C CNN 497 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6700 3950 50 0001 C CNN 498 | F 3 "" H 6700 3950 50 0000 C CNN 499 | 1 6700 3950 500 | 0 1 1 0 501 | $EndComp 502 | $Comp 503 | L ArduinoLearningKitStarter:GND #PWR015 504 | U 1 1 57E3661D 505 | P 6950 3950 506 | F 0 "#PWR015" H 6950 3700 50 0001 C CNN 507 | F 1 "GND" V 6955 3822 50 0000 R CNN 508 | F 2 "" H 6950 3950 50 0000 C CNN 509 | F 3 "" H 6950 3950 50 0000 C CNN 510 | 1 6950 3950 511 | 0 -1 -1 0 512 | $EndComp 513 | $Comp 514 | L Device:Jumper_NC_Small JP5 515 | U 1 1 57E36623 516 | P 5950 3950 517 | F 0 "JP5" H 5950 4030 50 0000 C CNN 518 | F 1 "Jumper_NC_Small" H 5960 3890 50 0001 C CNN 519 | F 2 "yaqwsx:CUT_BRIDGGE" H 5950 3950 50 0001 C CNN 520 | F 3 "" H 5950 3950 50 0000 C CNN 521 | 1 5950 3950 522 | 1 0 0 -1 523 | $EndComp 524 | $Comp 525 | L Device:LED L_Y1 526 | U 1 1 57E36634 527 | P 6300 4300 528 | F 0 "L_Y1" H 6300 4200 50 0000 C CNN 529 | F 1 "LED" H 6300 4100 50 0000 C CNN 530 | F 2 "LED_THT:LED_D5.0mm" H 6300 4300 50 0001 C CNN 531 | F 3 "" H 6300 4300 50 0000 C CNN 532 | 1 6300 4300 533 | -1 0 0 1 534 | $EndComp 535 | $Comp 536 | L Device:R R6 537 | U 1 1 57E3663A 538 | P 6700 4300 539 | F 0 "R6" V 6500 4300 50 0000 C CNN 540 | F 1 "220R" V 6600 4300 50 0000 C CNN 541 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6700 4300 50 0001 C CNN 542 | F 3 "" H 6700 4300 50 0000 C CNN 543 | 1 6700 4300 544 | 0 1 1 0 545 | $EndComp 546 | $Comp 547 | L ArduinoLearningKitStarter:GND #PWR016 548 | U 1 1 57E36640 549 | P 6950 4300 550 | F 0 "#PWR016" H 6950 4050 50 0001 C CNN 551 | F 1 "GND" V 6955 4172 50 0000 R CNN 552 | F 2 "" H 6950 4300 50 0000 C CNN 553 | F 3 "" H 6950 4300 50 0000 C CNN 554 | 1 6950 4300 555 | 0 -1 -1 0 556 | $EndComp 557 | $Comp 558 | L Device:Jumper_NC_Small JP6 559 | U 1 1 57E36646 560 | P 5950 4300 561 | F 0 "JP6" H 5950 4380 50 0000 C CNN 562 | F 1 "Jumper_NC_Small" H 5960 4240 50 0001 C CNN 563 | F 2 "yaqwsx:CUT_BRIDGGE" H 5950 4300 50 0001 C CNN 564 | F 3 "" H 5950 4300 50 0000 C CNN 565 | 1 5950 4300 566 | 1 0 0 -1 567 | $EndComp 568 | Text GLabel 5700 3250 0 60 Input ~ 0 569 | D7 570 | Text GLabel 5700 3600 0 60 Input ~ 0 571 | D8 572 | Text GLabel 5700 3950 0 60 Input ~ 0 573 | D12 574 | Text GLabel 5700 4300 0 60 Input ~ 0 575 | D13 576 | $Comp 577 | L Device:R_PHOTO PHOTO1 578 | U 1 1 57E3733E 579 | P 6450 6800 580 | F 0 "PHOTO1" H 6520 6846 50 0000 L CNN 581 | F 1 "Photores" H 6520 6755 50 0000 L CNN 582 | F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM7mm" V 6380 6800 50 0001 C CNN 583 | F 3 "" H 6450 6800 50 0000 C CNN 584 | 1 6450 6800 585 | 1 0 0 -1 586 | $EndComp 587 | $Comp 588 | L Device:Jumper_NC_Small JP1 589 | U 1 1 57E3785D 590 | P 6200 7050 591 | F 0 "JP1" H 6200 7130 50 0000 C CNN 592 | F 1 "Jumper_NC_Small" H 6210 6990 50 0001 C CNN 593 | F 2 "yaqwsx:CUT_BRIDGGE" H 6200 7050 50 0001 C CNN 594 | F 3 "" H 6200 7050 50 0000 C CNN 595 | 1 6200 7050 596 | 1 0 0 -1 597 | $EndComp 598 | $Comp 599 | L ArduinoLearningKitStarter:GND #PWR017 600 | U 1 1 57E3786D 601 | P 6450 7550 602 | F 0 "#PWR017" H 6450 7300 50 0001 C CNN 603 | F 1 "GND" H 6450 7400 50 0000 C CNN 604 | F 2 "" H 6450 7550 50 0000 C CNN 605 | F 3 "" H 6450 7550 50 0000 C CNN 606 | 1 6450 7550 607 | 1 0 0 -1 608 | $EndComp 609 | Text GLabel 5900 7050 0 60 Input ~ 0 610 | A2 611 | $Comp 612 | L Device:R R4 613 | U 1 1 57E37C7D 614 | P 6450 7300 615 | F 0 "R4" H 6520 7346 50 0000 L CNN 616 | F 1 "10k" H 6520 7255 50 0000 L CNN 617 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6450 7300 50 0001 C CNN 618 | F 3 "" H 6450 7300 50 0000 C CNN 619 | 1 6450 7300 620 | 1 0 0 -1 621 | $EndComp 622 | $Comp 623 | L ArduinoLearningKitStarter:GND #PWR018 624 | U 1 1 57E39E55 625 | P 10700 2300 626 | F 0 "#PWR018" H 10700 2050 50 0001 C CNN 627 | F 1 "GND" H 10700 2150 50 0000 C CNN 628 | F 2 "" H 10700 2300 50 0000 C CNN 629 | F 3 "" H 10700 2300 50 0000 C CNN 630 | 1 10700 2300 631 | 1 0 0 -1 632 | $EndComp 633 | $Comp 634 | L Device:R R7 635 | U 1 1 57E30046 636 | P 1100 1600 637 | F 0 "R7" H 1170 1646 50 0000 L CNN 638 | F 1 "220R" H 1170 1555 50 0000 L CNN 639 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 1100 1600 50 0001 C CNN 640 | F 3 "" H 1100 1600 50 0000 C CNN 641 | 1 1100 1600 642 | 1 0 0 -1 643 | $EndComp 644 | $Comp 645 | L Device:R R1 646 | U 1 1 57E44C39 647 | P 6300 4950 648 | F 0 "R1" V 6093 4950 50 0000 C CNN 649 | F 1 "1k" V 6184 4950 50 0000 C CNN 650 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6300 4950 50 0001 C CNN 651 | F 3 "" H 6300 4950 50 0000 C CNN 652 | 1 6300 4950 653 | 0 1 1 0 654 | $EndComp 655 | $Comp 656 | L Device:R_POT RV2 657 | U 1 1 57E45227 658 | P 6700 5700 659 | F 0 "RV2" H 6631 5654 50 0000 R CNN 660 | F 1 "10k" H 6631 5745 50 0000 R CNN 661 | F 2 "yaqwsx:RV09" H 6700 5700 50 0001 C CNN 662 | F 3 "" H 6700 5700 50 0000 C CNN 663 | 1 6700 5700 664 | -1 0 0 1 665 | $EndComp 666 | $Comp 667 | L Device:Jumper_NC_Small JP3 668 | U 1 1 57E4522D 669 | P 5950 5700 670 | F 0 "JP3" H 5950 5780 50 0000 C CNN 671 | F 1 "Jumper_NC_Small" H 5960 5640 50 0001 C CNN 672 | F 2 "yaqwsx:CUT_BRIDGGE" H 5950 5700 50 0001 C CNN 673 | F 3 "" H 5950 5700 50 0000 C CNN 674 | 1 5950 5700 675 | 1 0 0 -1 676 | $EndComp 677 | $Comp 678 | L ArduinoLearningKitStarter:GND #PWR019 679 | U 1 1 57E4523D 680 | P 6700 5850 681 | F 0 "#PWR019" H 6700 5600 50 0001 C CNN 682 | F 1 "GND" H 6700 5700 50 0000 C CNN 683 | F 2 "" H 6700 5850 50 0000 C CNN 684 | F 3 "" H 6700 5850 50 0000 C CNN 685 | 1 6700 5850 686 | 1 0 0 -1 687 | $EndComp 688 | Text GLabel 5650 5700 0 60 Input ~ 0 689 | A1 690 | $Comp 691 | L Device:R R2 692 | U 1 1 57E4524A 693 | P 6300 5700 694 | F 0 "R2" V 6093 5700 50 0000 C CNN 695 | F 1 "1k" V 6184 5700 50 0000 C CNN 696 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 6300 5700 50 0001 C CNN 697 | F 3 "" H 6300 5700 50 0000 C CNN 698 | 1 6300 5700 699 | 0 1 1 0 700 | $EndComp 701 | $Comp 702 | L Device:C C3 703 | U 1 1 57E46232 704 | P 8750 4850 705 | F 0 "C3" V 8850 5000 50 0000 C CNN 706 | F 1 "10n" V 8850 4700 50 0000 C CNN 707 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 8750 4850 50 0001 C CNN 708 | F 3 "" H 8750 4850 50 0000 C CNN 709 | 1 8750 4850 710 | 0 1 1 0 711 | $EndComp 712 | $Comp 713 | L Device:Jumper_NC_Small JP12 714 | U 1 1 57E465C5 715 | P 7800 5300 716 | F 0 "JP12" H 7800 5380 50 0000 C CNN 717 | F 1 "Jumper_NC_Small" H 7810 5240 50 0001 C CNN 718 | F 2 "yaqwsx:CUT_BRIDGGE" H 7800 5300 50 0001 C CNN 719 | F 3 "" H 7800 5300 50 0000 C CNN 720 | 1 7800 5300 721 | 1 0 0 -1 722 | $EndComp 723 | $Comp 724 | L Device:R R15 725 | U 1 1 57E468B0 726 | P 8150 5300 727 | F 0 "R15" V 7943 5300 50 0000 C CNN 728 | F 1 "1k" V 8034 5300 50 0000 C CNN 729 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 8150 5300 50 0001 C CNN 730 | F 3 "" H 8150 5300 50 0000 C CNN 731 | 1 8150 5300 732 | 0 1 1 0 733 | $EndComp 734 | Text GLabel 7700 4300 0 60 Input ~ 0 735 | D3 736 | $Comp 737 | L ArduinoLearningKitStarter:GND #PWR020 738 | U 1 1 57E4799B 739 | P 9150 3500 740 | F 0 "#PWR020" H 9150 3250 50 0001 C CNN 741 | F 1 "GND" V 9155 3372 50 0000 R CNN 742 | F 2 "" H 9150 3500 50 0000 C CNN 743 | F 3 "" H 9150 3500 50 0000 C CNN 744 | 1 9150 3500 745 | 0 -1 -1 0 746 | $EndComp 747 | $Comp 748 | L Device:C C1 749 | U 1 1 57E479A1 750 | P 8750 3050 751 | F 0 "C1" V 8850 3200 50 0000 C CNN 752 | F 1 "10n" V 8850 2900 50 0000 C CNN 753 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 8750 3050 50 0001 C CNN 754 | F 3 "" H 8750 3050 50 0000 C CNN 755 | 1 8750 3050 756 | 0 1 1 0 757 | $EndComp 758 | $Comp 759 | L Device:Jumper_NC_Small JP10 760 | U 1 1 57E479A7 761 | P 7800 3500 762 | F 0 "JP10" H 7800 3580 50 0000 C CNN 763 | F 1 "Jumper_NC_Small" H 7810 3440 50 0001 C CNN 764 | F 2 "yaqwsx:CUT_BRIDGGE" H 7800 3500 50 0001 C CNN 765 | F 3 "" H 7800 3500 50 0000 C CNN 766 | 1 7800 3500 767 | 1 0 0 -1 768 | $EndComp 769 | $Comp 770 | L Device:R R13 771 | U 1 1 57E479AD 772 | P 8150 3500 773 | F 0 "R13" V 7943 3500 50 0000 C CNN 774 | F 1 "1k" V 8034 3500 50 0000 C CNN 775 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 8150 3500 50 0001 C CNN 776 | F 3 "" H 8150 3500 50 0000 C CNN 777 | 1 8150 3500 778 | 0 1 1 0 779 | $EndComp 780 | Text GLabel 7700 5300 0 60 Input ~ 0 781 | D4 782 | $Comp 783 | L ArduinoLearningKitStarter:GND #PWR021 784 | U 1 1 57E47D6B 785 | P 9150 4300 786 | F 0 "#PWR021" H 9150 4050 50 0001 C CNN 787 | F 1 "GND" V 9155 4172 50 0000 R CNN 788 | F 2 "" H 9150 4300 50 0000 C CNN 789 | F 3 "" H 9150 4300 50 0000 C CNN 790 | 1 9150 4300 791 | 0 -1 -1 0 792 | $EndComp 793 | $Comp 794 | L Device:C C2 795 | U 1 1 57E47D71 796 | P 8750 3850 797 | F 0 "C2" V 8850 4000 50 0000 C CNN 798 | F 1 "10n" V 8850 3700 50 0000 C CNN 799 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 8750 3850 50 0001 C CNN 800 | F 3 "" H 8750 3850 50 0000 C CNN 801 | 1 8750 3850 802 | 0 1 1 0 803 | $EndComp 804 | $Comp 805 | L Device:Jumper_NC_Small JP11 806 | U 1 1 57E47D77 807 | P 7800 4300 808 | F 0 "JP11" H 7800 4380 50 0000 C CNN 809 | F 1 "Jumper_NC_Small" H 7810 4240 50 0001 C CNN 810 | F 2 "yaqwsx:CUT_BRIDGGE" H 7800 4300 50 0001 C CNN 811 | F 3 "" H 7800 4300 50 0000 C CNN 812 | 1 7800 4300 813 | 1 0 0 -1 814 | $EndComp 815 | $Comp 816 | L Device:R R14 817 | U 1 1 57E47D7D 818 | P 8150 4300 819 | F 0 "R14" V 7943 4300 50 0000 C CNN 820 | F 1 "1k" V 8034 4300 50 0000 C CNN 821 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 8150 4300 50 0001 C CNN 822 | F 3 "" H 8150 4300 50 0000 C CNN 823 | 1 8150 4300 824 | 0 1 1 0 825 | $EndComp 826 | $Comp 827 | L Device:R R12 828 | U 1 1 57E48021 829 | P 7900 5550 830 | F 0 "R12" H 7830 5504 50 0000 R CNN 831 | F 1 "10k" H 7830 5595 50 0000 R CNN 832 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 7900 5550 50 0001 C CNN 833 | F 3 "" H 7900 5550 50 0000 C CNN 834 | 1 7900 5550 835 | -1 0 0 1 836 | $EndComp 837 | $Comp 838 | L Device:R R10 839 | U 1 1 57E4856A 840 | P 8150 3050 841 | F 0 "R10" V 8357 3050 50 0000 C CNN 842 | F 1 "10k" V 8266 3050 50 0000 C CNN 843 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 8150 3050 50 0001 C CNN 844 | F 3 "" H 8150 3050 50 0000 C CNN 845 | 1 8150 3050 846 | 0 -1 -1 0 847 | $EndComp 848 | $Comp 849 | L Device:R R11 850 | U 1 1 57E48844 851 | P 7900 4550 852 | F 0 "R11" H 7830 4504 50 0000 R CNN 853 | F 1 "10k" H 7830 4595 50 0000 R CNN 854 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 7900 4550 50 0001 C CNN 855 | F 3 "" H 7900 4550 50 0000 C CNN 856 | 1 7900 4550 857 | -1 0 0 1 858 | $EndComp 859 | $Comp 860 | L ArduinoLearningKitStarter:Conn_01x04 DHT11 861 | U 1 1 57E4A74C 862 | P 10650 3050 863 | F 0 "DHT11" H 10650 3300 50 0000 C CNN 864 | F 1 "DHT11_CONN" V 10750 3050 50 0000 C CNN 865 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 10650 3050 50 0001 C CNN 866 | F 3 "" H 10650 3050 50 0000 C CNN 867 | 1 10650 3050 868 | 1 0 0 -1 869 | $EndComp 870 | $Comp 871 | L ArduinoLearningKitStarter:GND #PWR022 872 | U 1 1 57E4A971 873 | P 10450 3250 874 | F 0 "#PWR022" H 10450 3000 50 0001 C CNN 875 | F 1 "GND" V 10455 3122 50 0000 R CNN 876 | F 2 "" H 10450 3250 50 0000 C CNN 877 | F 3 "" H 10450 3250 50 0000 C CNN 878 | 1 10450 3250 879 | 0 1 1 0 880 | $EndComp 881 | Text GLabel 10450 3050 0 60 Input ~ 0 882 | A3 883 | $Comp 884 | L Switch:SW_Push SW3 885 | U 1 1 57E4C0F7 886 | P 8700 5300 887 | F 0 "SW3" H 8850 5410 50 0000 C CNN 888 | F 1 "SW_PUSH" H 8700 5220 50 0000 C CNN 889 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 8700 5300 50 0001 C CNN 890 | F 3 "" H 8700 5300 50 0000 C CNN 891 | 1 8700 5300 892 | 1 0 0 -1 893 | $EndComp 894 | $Comp 895 | L Switch:SW_Push SW1 896 | U 1 1 57E4C780 897 | P 8700 3500 898 | F 0 "SW1" H 8850 3610 50 0000 C CNN 899 | F 1 "SW_PUSH" H 8700 3420 50 0000 C CNN 900 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 8700 3500 50 0001 C CNN 901 | F 3 "" H 8700 3500 50 0000 C CNN 902 | 1 8700 3500 903 | 1 0 0 -1 904 | $EndComp 905 | $Comp 906 | L Switch:SW_Push SW2 907 | U 1 1 57E4CA16 908 | P 8700 4300 909 | F 0 "SW2" H 8850 4410 50 0000 C CNN 910 | F 1 "SW_PUSH" H 8700 4220 50 0000 C CNN 911 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 8700 4300 50 0001 C CNN 912 | F 3 "" H 8700 4300 50 0000 C CNN 913 | 1 8700 4300 914 | 1 0 0 -1 915 | $EndComp 916 | $Comp 917 | L ArduinoLearningKitStarter:PIEZO-yaqwsx PIEZO1 918 | U 1 1 57E2F3A6 919 | P 1100 2100 920 | F 0 "PIEZO1" H 1100 1850 60 0000 C CNN 921 | F 1 "PIEZO" H 1100 2350 60 0000 C CNN 922 | F 2 "yaqwsx:piezo_12" H 1100 2100 60 0001 C CNN 923 | F 3 "" H 1100 2100 60 0000 C CNN 924 | 1 1100 2100 925 | 0 -1 1 0 926 | $EndComp 927 | $Comp 928 | L Device:Jumper_NC_Small JP16 929 | U 1 1 58C1F7D6 930 | P 1100 1300 931 | F 0 "JP16" H 1100 1380 50 0000 C CNN 932 | F 1 "Jumper" H 1110 1240 50 0000 C CNN 933 | F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 1100 1300 50 0001 C CNN 934 | F 3 "" H 1100 1300 50 0001 C CNN 935 | 1 1100 1300 936 | 0 -1 -1 0 937 | $EndComp 938 | $Comp 939 | L Connector_Generic:Conn_01x03 S1 940 | U 1 1 58C233A3 941 | P 1000 3150 942 | F 0 "S1" H 1000 3350 50 0000 C CNN 943 | F 1 "SERVO1" V 1100 3150 50 0000 C CNN 944 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1000 3150 50 0001 C CNN 945 | F 3 "" H 1000 3150 50 0001 C CNN 946 | 1 1000 3150 947 | -1 0 0 1 948 | $EndComp 949 | $Comp 950 | L Connector_Generic:Conn_01x03 S2 951 | U 1 1 58C23740 952 | P 1000 3800 953 | F 0 "S2" H 1000 4000 50 0000 C CNN 954 | F 1 "SERVO2" V 1100 3800 50 0000 C CNN 955 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1000 3800 50 0001 C CNN 956 | F 3 "" H 1000 3800 50 0001 C CNN 957 | 1 1000 3800 958 | -1 0 0 1 959 | $EndComp 960 | $Comp 961 | L Connector_Generic:Conn_01x03 S3 962 | U 1 1 58C238B6 963 | P 1000 4450 964 | F 0 "S3" H 1000 4650 50 0000 C CNN 965 | F 1 "SERVO3" V 1100 4450 50 0000 C CNN 966 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1000 4450 50 0001 C CNN 967 | F 3 "" H 1000 4450 50 0001 C CNN 968 | 1 1000 4450 969 | -1 0 0 1 970 | $EndComp 971 | $Comp 972 | L Connector_Generic:Conn_01x03 S4 973 | U 1 1 58C2399E 974 | P 1000 5050 975 | F 0 "S4" H 1000 5250 50 0000 C CNN 976 | F 1 "SERVO4" V 1100 5050 50 0000 C CNN 977 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1000 5050 50 0001 C CNN 978 | F 3 "" H 1000 5050 50 0001 C CNN 979 | 1 1000 5050 980 | -1 0 0 1 981 | $EndComp 982 | $Comp 983 | L Connector_Generic:Conn_01x03 S5 984 | U 1 1 58C23A6B 985 | P 1000 5650 986 | F 0 "S5" H 1000 5850 50 0000 C CNN 987 | F 1 "SERVO5" V 1100 5650 50 0000 C CNN 988 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1000 5650 50 0001 C CNN 989 | F 3 "" H 1000 5650 50 0001 C CNN 990 | 1 1000 5650 991 | -1 0 0 1 992 | $EndComp 993 | $Comp 994 | L Connector:USB_B_Micro J1 995 | U 1 1 58C23B71 996 | P 1150 6750 997 | F 0 "J1" H 950 7200 50 0000 L CNN 998 | F 1 "USB_OTG" H 950 7100 50 0000 L CNN 999 | F 2 "yaqwsx:USB_Micro-B-widened" H 1300 6700 50 0001 C CNN 1000 | F 3 "" H 1300 6700 50 0001 C CNN 1001 | 1 1150 6750 1002 | 1 0 0 -1 1003 | $EndComp 1004 | NoConn ~ 1450 6950 1005 | $Comp 1006 | L Device:R R25 1007 | U 1 1 58C24888 1008 | P 1450 3050 1009 | F 0 "R25" V 1450 3050 50 0000 C CNN 1010 | F 1 "1k" V 1350 3050 50 0000 C CNN 1011 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 1450 3050 50 0001 C CNN 1012 | F 3 "" H 1450 3050 50 0001 C CNN 1013 | 1 1450 3050 1014 | 0 1 1 0 1015 | $EndComp 1016 | $Comp 1017 | L Device:R R19 1018 | U 1 1 58C24E12 1019 | P 1450 3700 1020 | F 0 "R19" V 1450 3700 50 0000 C CNN 1021 | F 1 "1k" V 1350 3700 50 0000 C CNN 1022 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 1450 3700 50 0001 C CNN 1023 | F 3 "" H 1450 3700 50 0001 C CNN 1024 | 1 1450 3700 1025 | 0 1 1 0 1026 | $EndComp 1027 | $Comp 1028 | L Device:R R20 1029 | U 1 1 58C24F69 1030 | P 1450 4350 1031 | F 0 "R20" V 1450 4350 50 0000 C CNN 1032 | F 1 "1k" V 1350 4350 50 0000 C CNN 1033 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 1450 4350 50 0001 C CNN 1034 | F 3 "" H 1450 4350 50 0001 C CNN 1035 | 1 1450 4350 1036 | 0 1 1 0 1037 | $EndComp 1038 | $Comp 1039 | L Device:R R21 1040 | U 1 1 58C2516B 1041 | P 1450 4950 1042 | F 0 "R21" V 1450 4950 50 0000 C CNN 1043 | F 1 "1k" V 1350 4950 50 0000 C CNN 1044 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 1450 4950 50 0001 C CNN 1045 | F 3 "" H 1450 4950 50 0001 C CNN 1046 | 1 1450 4950 1047 | 0 1 1 0 1048 | $EndComp 1049 | $Comp 1050 | L Device:R R22 1051 | U 1 1 58C25256 1052 | P 1450 5550 1053 | F 0 "R22" V 1450 5550 50 0000 C CNN 1054 | F 1 "1k" V 1350 5550 50 0000 C CNN 1055 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 1450 5550 50 0001 C CNN 1056 | F 3 "" H 1450 5550 50 0001 C CNN 1057 | 1 1450 5550 1058 | 0 1 1 0 1059 | $EndComp 1060 | Text GLabel 1850 3150 2 60 Input ~ 0 1061 | VCC_SERVO 1062 | Text GLabel 1850 3800 2 60 Input ~ 0 1063 | VCC_SERVO 1064 | Text GLabel 1900 4450 2 60 Input ~ 0 1065 | VCC_SERVO 1066 | Text GLabel 1900 5050 2 60 Input ~ 0 1067 | VCC_SERVO 1068 | Text GLabel 1900 5650 2 60 Input ~ 0 1069 | VCC_SERVO 1070 | $Comp 1071 | L ArduinoLearningKitStarter:GND #PWR023 1072 | U 1 1 58C26AD7 1073 | P 1250 3250 1074 | F 0 "#PWR023" H 1250 3000 50 0001 C CNN 1075 | F 1 "GND" H 1250 3100 50 0000 C CNN 1076 | F 2 "" H 1250 3250 50 0000 C CNN 1077 | F 3 "" H 1250 3250 50 0000 C CNN 1078 | 1 1250 3250 1079 | 1 0 0 -1 1080 | $EndComp 1081 | $Comp 1082 | L ArduinoLearningKitStarter:GND #PWR024 1083 | U 1 1 58C26C94 1084 | P 1250 3900 1085 | F 0 "#PWR024" H 1250 3650 50 0001 C CNN 1086 | F 1 "GND" H 1250 3750 50 0000 C CNN 1087 | F 2 "" H 1250 3900 50 0000 C CNN 1088 | F 3 "" H 1250 3900 50 0000 C CNN 1089 | 1 1250 3900 1090 | 1 0 0 -1 1091 | $EndComp 1092 | $Comp 1093 | L ArduinoLearningKitStarter:GND #PWR025 1094 | U 1 1 58C26D59 1095 | P 1250 4550 1096 | F 0 "#PWR025" H 1250 4300 50 0001 C CNN 1097 | F 1 "GND" H 1250 4400 50 0000 C CNN 1098 | F 2 "" H 1250 4550 50 0000 C CNN 1099 | F 3 "" H 1250 4550 50 0000 C CNN 1100 | 1 1250 4550 1101 | 1 0 0 -1 1102 | $EndComp 1103 | $Comp 1104 | L ArduinoLearningKitStarter:GND #PWR026 1105 | U 1 1 58C26F92 1106 | P 1250 5150 1107 | F 0 "#PWR026" H 1250 4900 50 0001 C CNN 1108 | F 1 "GND" H 1250 5000 50 0000 C CNN 1109 | F 2 "" H 1250 5150 50 0000 C CNN 1110 | F 3 "" H 1250 5150 50 0000 C CNN 1111 | 1 1250 5150 1112 | 1 0 0 -1 1113 | $EndComp 1114 | $Comp 1115 | L ArduinoLearningKitStarter:GND #PWR027 1116 | U 1 1 58C2711B 1117 | P 1250 5750 1118 | F 0 "#PWR027" H 1250 5500 50 0001 C CNN 1119 | F 1 "GND" H 1250 5600 50 0000 C CNN 1120 | F 2 "" H 1250 5750 50 0000 C CNN 1121 | F 3 "" H 1250 5750 50 0000 C CNN 1122 | 1 1250 5750 1123 | 1 0 0 -1 1124 | $EndComp 1125 | Text GLabel 1850 3050 2 60 Input ~ 0 1126 | D5 1127 | Text GLabel 1850 3700 2 60 Input ~ 0 1128 | D6 1129 | Text GLabel 1900 5550 2 60 Input ~ 0 1130 | D11 1131 | Text GLabel 1900 4350 2 60 Input ~ 0 1132 | D9 1133 | Text GLabel 1900 4950 2 60 Input ~ 0 1134 | D10 1135 | $Comp 1136 | L ArduinoLearningKitStarter:GND #PWR028 1137 | U 1 1 58C2A0F7 1138 | P 1150 7250 1139 | F 0 "#PWR028" H 1150 7000 50 0001 C CNN 1140 | F 1 "GND" H 1150 7100 50 0000 C CNN 1141 | F 2 "" H 1150 7250 50 0000 C CNN 1142 | F 3 "" H 1150 7250 50 0000 C CNN 1143 | 1 1150 7250 1144 | 1 0 0 -1 1145 | $EndComp 1146 | Text GLabel 1900 6550 2 60 Input ~ 0 1147 | VCC_SERVO 1148 | $Comp 1149 | L Device:Jumper_NC_Small JP9 1150 | U 1 1 58C2CED2 1151 | P 1600 6400 1152 | F 0 "JP9" H 1600 6612 50 0000 C CNN 1153 | F 1 "Jumper" H 1600 6521 50 0000 C CNN 1154 | F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 1600 6400 50 0001 C CNN 1155 | F 3 "" H 1600 6400 50 0001 C CNN 1156 | 1 1600 6400 1157 | -1 0 0 -1 1158 | $EndComp 1159 | $Comp 1160 | L Connector_Generic:Conn_01x08 J2 1161 | U 1 1 58C2F86E 1162 | P 4600 3700 1163 | F 0 "J2" H 4600 4150 50 0000 C CNN 1164 | F 1 "CONN_01X08" V 4700 3700 50 0000 C CNN 1165 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 4600 3700 50 0001 C CNN 1166 | F 3 "" H 4600 3700 50 0001 C CNN 1167 | 1 4600 3700 1168 | 1 0 0 -1 1169 | $EndComp 1170 | $Comp 1171 | L ArduinoLearningKitStarter:+5V #PWR029 1172 | U 1 1 58C30598 1173 | P 1800 6400 1174 | F 0 "#PWR029" H 1800 6250 50 0001 C CNN 1175 | F 1 "+5V" V 1700 6400 50 0000 L CNN 1176 | F 2 "" H 1800 6400 50 0000 C CNN 1177 | F 3 "" H 1800 6400 50 0000 C CNN 1178 | 1 1800 6400 1179 | 0 1 1 0 1180 | $EndComp 1181 | $Comp 1182 | L ArduinoLearningKitStarter:+5V #PWR030 1183 | U 1 1 58C30CE3 1184 | P 4350 4100 1185 | F 0 "#PWR030" H 4350 3950 50 0001 C CNN 1186 | F 1 "+5V" V 4365 4228 50 0000 L CNN 1187 | F 2 "" H 4350 4100 50 0000 C CNN 1188 | F 3 "" H 4350 4100 50 0000 C CNN 1189 | 1 4350 4100 1190 | 0 -1 -1 0 1191 | $EndComp 1192 | $Comp 1193 | L Connector_Generic:Conn_01x06 J3 1194 | U 1 1 58C3103E 1195 | P 4600 4600 1196 | F 0 "J3" H 4600 4950 50 0000 C CNN 1197 | F 1 "CONN_01X06" V 4700 4600 50 0000 C CNN 1198 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" H 4600 4600 50 0001 C CNN 1199 | F 3 "" H 4600 4600 50 0001 C CNN 1200 | 1 4600 4600 1201 | 1 0 0 -1 1202 | $EndComp 1203 | $Comp 1204 | L ArduinoLearningKitStarter:GND #PWR031 1205 | U 1 1 58C31560 1206 | P 4350 4900 1207 | F 0 "#PWR031" H 4350 4650 50 0001 C CNN 1208 | F 1 "GND" H 4350 4750 50 0000 C CNN 1209 | F 2 "" H 4350 4900 50 0000 C CNN 1210 | F 3 "" H 4350 4900 50 0000 C CNN 1211 | 1 4350 4900 1212 | 0 1 1 0 1213 | $EndComp 1214 | $Comp 1215 | L Connector_Generic:Conn_01x08 J4 1216 | U 1 1 58C318EF 1217 | P 4600 5500 1218 | F 0 "J4" H 4600 5950 50 0000 C CNN 1219 | F 1 "CONN_01X08" V 4700 5500 50 0000 C CNN 1220 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 4600 5500 50 0001 C CNN 1221 | F 3 "" H 4600 5500 50 0001 C CNN 1222 | 1 4600 5500 1223 | 1 0 0 -1 1224 | $EndComp 1225 | $Comp 1226 | L ArduinoLearningKitStarter:GND #PWR032 1227 | U 1 1 58C319C6 1228 | P 4350 5900 1229 | F 0 "#PWR032" H 4350 5650 50 0001 C CNN 1230 | F 1 "GND" H 4350 5750 50 0000 C CNN 1231 | F 2 "" H 4350 5900 50 0000 C CNN 1232 | F 3 "" H 4350 5900 50 0000 C CNN 1233 | 1 4350 5900 1234 | 0 1 1 0 1235 | $EndComp 1236 | $Comp 1237 | L Connector_Generic:Conn_01x10 J5 1238 | U 1 1 58C31A55 1239 | P 4600 6650 1240 | F 0 "J5" H 4600 7200 50 0000 C CNN 1241 | F 1 "CONN_01X10" V 4700 6650 50 0000 C CNN 1242 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" H 4600 6650 50 0001 C CNN 1243 | F 3 "" H 4600 6650 50 0001 C CNN 1244 | 1 4600 6650 1245 | 1 0 0 -1 1246 | $EndComp 1247 | $Comp 1248 | L ArduinoLearningKitStarter:GND #PWR033 1249 | U 1 1 58C326A3 1250 | P 4350 7150 1251 | F 0 "#PWR033" H 4350 6900 50 0001 C CNN 1252 | F 1 "GND" H 4350 7000 50 0000 C CNN 1253 | F 2 "" H 4350 7150 50 0000 C CNN 1254 | F 3 "" H 4350 7150 50 0000 C CNN 1255 | 1 4350 7150 1256 | 0 1 1 0 1257 | $EndComp 1258 | Text GLabel 7950 1300 0 60 Input ~ 0 1259 | IOREF 1260 | $Comp 1261 | L ArduinoLearningKitStarter:GND #PWR034 1262 | U 1 1 58C335CF 1263 | P 4400 3400 1264 | F 0 "#PWR034" H 4400 3150 50 0001 C CNN 1265 | F 1 "GND" H 4400 3250 50 0000 C CNN 1266 | F 2 "" H 4400 3400 50 0000 C CNN 1267 | F 3 "" H 4400 3400 50 0000 C CNN 1268 | 1 4400 3400 1269 | -1 0 0 1 1270 | $EndComp 1271 | Text GLabel 4400 3500 0 60 Input ~ 0 1272 | IOREF 1273 | $Comp 1274 | L ArduinoLearningKitStarter:GND #PWR035 1275 | U 1 1 58C33A9B 1276 | P 4100 3600 1277 | F 0 "#PWR035" H 4100 3350 50 0001 C CNN 1278 | F 1 "GND" V 4100 3350 50 0000 C CNN 1279 | F 2 "" H 4100 3600 50 0000 C CNN 1280 | F 3 "" H 4100 3600 50 0000 C CNN 1281 | 1 4100 3600 1282 | 0 1 1 0 1283 | $EndComp 1284 | $Comp 1285 | L ArduinoLearningKitStarter:+3V3 #PWR036 1286 | U 1 1 58C33C8A 1287 | P 3900 3700 1288 | F 0 "#PWR036" H 3900 3550 50 0001 C CNN 1289 | F 1 "+3V3" V 3915 3828 50 0000 L CNN 1290 | F 2 "" H 3900 3700 50 0000 C CNN 1291 | F 3 "" H 3900 3700 50 0000 C CNN 1292 | 1 3900 3700 1293 | 0 -1 -1 0 1294 | $EndComp 1295 | $Comp 1296 | L Device:R R23 1297 | U 1 1 58C39409 1298 | P 3500 6650 1299 | F 0 "R23" V 3500 6650 50 0000 C CNN 1300 | F 1 "1k" V 3384 6650 50 0000 C CNN 1301 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 3500 6650 50 0001 C CNN 1302 | F 3 "" H 3500 6650 50 0001 C CNN 1303 | 1 3500 6650 1304 | 0 1 1 0 1305 | $EndComp 1306 | $Comp 1307 | L Device:R R24 1308 | U 1 1 58C39551 1309 | P 3500 6750 1310 | F 0 "R24" V 3500 6750 50 0000 C CNN 1311 | F 1 "1k" V 3600 6750 50 0000 C CNN 1312 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 3500 6750 50 0001 C CNN 1313 | F 3 "" H 3500 6750 50 0001 C CNN 1314 | 1 3500 6750 1315 | 0 1 1 0 1316 | $EndComp 1317 | $Comp 1318 | L ArduinoLearningKitStarter:GND #PWR037 1319 | U 1 1 58C39C30 1320 | P 3200 6550 1321 | F 0 "#PWR037" H 3200 6300 50 0001 C CNN 1322 | F 1 "GND" H 3200 6400 50 0000 C CNN 1323 | F 2 "" H 3200 6550 50 0000 C CNN 1324 | F 3 "" H 3200 6550 50 0000 C CNN 1325 | 1 3200 6550 1326 | 0 -1 1 0 1327 | $EndComp 1328 | Text GLabel 3750 6750 2 60 Input ~ 0 1329 | D1 1330 | $Comp 1331 | L ArduinoLearningKitStarter:GND #PWR038 1332 | U 1 1 58C3D24F 1333 | P 3350 5600 1334 | F 0 "#PWR038" H 3350 5350 50 0001 C CNN 1335 | F 1 "GND" H 3350 5450 50 0000 C CNN 1336 | F 2 "" H 3350 5600 50 0000 C CNN 1337 | F 3 "" H 3350 5600 50 0000 C CNN 1338 | 1 3350 5600 1339 | -1 0 0 -1 1340 | $EndComp 1341 | $Comp 1342 | L Device:R R3 1343 | U 1 1 58C3D521 1344 | P 3500 5500 1345 | F 0 "R3" V 3500 5500 50 0000 C CNN 1346 | F 1 "20k" V 3400 5500 50 0000 C CNN 1347 | F 2 "Resistors_SMD:R_1206_HandSoldering" H 3500 5500 50 0001 C CNN 1348 | F 3 "" H 3500 5500 50 0001 C CNN 1349 | 1 3500 5500 1350 | 0 1 1 0 1351 | $EndComp 1352 | Text GLabel 3200 5400 2 60 Input ~ 0 1353 | A3 1354 | $Comp 1355 | L Device:Jumper_NC_Small JP17 1356 | U 1 1 58C407B0 1357 | P 8400 3250 1358 | F 0 "JP17" H 8400 3330 50 0000 C CNN 1359 | F 1 "Jumper" H 8410 3190 50 0000 C CNN 1360 | F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 8400 3250 50 0001 C CNN 1361 | F 3 "" H 8400 3250 50 0001 C CNN 1362 | 1 8400 3250 1363 | 0 -1 -1 0 1364 | $EndComp 1365 | Text GLabel 7700 3500 0 60 Input ~ 0 1366 | D2 1367 | $Comp 1368 | L ArduinoLearningKitStarter:C_Small C4 1369 | U 1 1 58DE66DE 1370 | P 1600 3250 1371 | F 0 "C4" V 1750 3250 50 0000 C CNN 1372 | F 1 "10uF" V 1850 3250 50 0000 C CNN 1373 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 1600 3250 50 0001 C CNN 1374 | F 3 "" H 1600 3250 50 0001 C CNN 1375 | 1 1600 3250 1376 | 0 1 1 0 1377 | $EndComp 1378 | $Comp 1379 | L ArduinoLearningKitStarter:C_Small C5 1380 | U 1 1 58DE6B28 1381 | P 1600 3900 1382 | F 0 "C5" V 1750 3900 50 0000 C CNN 1383 | F 1 "10uF" V 1850 3900 50 0000 C CNN 1384 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 1600 3900 50 0001 C CNN 1385 | F 3 "" H 1600 3900 50 0001 C CNN 1386 | 1 1600 3900 1387 | 0 1 1 0 1388 | $EndComp 1389 | $Comp 1390 | L ArduinoLearningKitStarter:C_Small C6 1391 | U 1 1 58DE6CDD 1392 | P 1600 4550 1393 | F 0 "C6" V 1737 4550 50 0000 C CNN 1394 | F 1 "10 μF" V 1828 4550 50 0000 C CNN 1395 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 1600 4550 50 0001 C CNN 1396 | F 3 "" H 1600 4550 50 0001 C CNN 1397 | 1 1600 4550 1398 | 0 1 1 0 1399 | $EndComp 1400 | $Comp 1401 | L ArduinoLearningKitStarter:C_Small C7 1402 | U 1 1 58DE7055 1403 | P 1600 5150 1404 | F 0 "C7" V 1737 5150 50 0000 C CNN 1405 | F 1 "10uF" V 1828 5150 50 0000 C CNN 1406 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 1600 5150 50 0001 C CNN 1407 | F 3 "" H 1600 5150 50 0001 C CNN 1408 | 1 1600 5150 1409 | 0 1 1 0 1410 | $EndComp 1411 | $Comp 1412 | L ArduinoLearningKitStarter:C_Small C8 1413 | U 1 1 58DE720C 1414 | P 1600 5750 1415 | F 0 "C8" V 1750 5750 50 0000 C CNN 1416 | F 1 "10uF" V 1850 5750 50 0000 C CNN 1417 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 1600 5750 50 0001 C CNN 1418 | F 3 "" H 1600 5750 50 0001 C CNN 1419 | 1 1600 5750 1420 | 0 1 1 0 1421 | $EndComp 1422 | Text GLabel 7900 3050 0 60 Input ~ 0 1423 | IOREF_U 1424 | $Comp 1425 | L Connector_Generic:Conn_01x04 J7 1426 | U 1 1 58C3CBC9 1427 | P 3000 5500 1428 | F 0 "J7" H 3000 5750 50 0000 C CNN 1429 | F 1 "CONN_01X04" V 3100 5500 50 0000 C CNN 1430 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 3000 5500 50 0001 C CNN 1431 | F 3 "" H 3000 5500 50 0001 C CNN 1432 | 1 3000 5500 1433 | -1 0 0 1 1434 | $EndComp 1435 | $Comp 1436 | L Connector_Generic:Conn_01x04 J6 1437 | U 1 1 58C39125 1438 | P 3000 6650 1439 | F 0 "J6" H 3000 6900 50 0000 C CNN 1440 | F 1 "CONN_01X04" V 3100 6650 50 0000 C CNN 1441 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal" H 3000 6650 50 0001 C CNN 1442 | F 3 "" H 3000 6650 50 0001 C CNN 1443 | 1 3000 6650 1444 | -1 0 0 1 1445 | $EndComp 1446 | Text GLabel 7900 4800 0 60 Input ~ 0 1447 | IOREF_U 1448 | Text GLabel 6700 4700 2 60 Input ~ 0 1449 | IOREF_U 1450 | Text GLabel 7900 5800 0 60 Input ~ 0 1451 | IOREF_U 1452 | Text GLabel 6450 6550 1 60 Input ~ 0 1453 | IOREF_U 1454 | Text GLabel 6700 5450 2 60 Input ~ 0 1455 | IOREF_U 1456 | Text GLabel 3750 6650 2 60 Input ~ 0 1457 | D0 1458 | Text GLabel 3200 5300 2 60 Input ~ 0 1459 | IOREF_U 1460 | Text GLabel 3300 6350 2 60 Input ~ 0 1461 | IOREF_U 1462 | Text GLabel 10450 2950 0 60 Input ~ 0 1463 | IOREF_U 1464 | $Comp 1465 | L Device:Jumper_NC_Dual JP18 1466 | U 1 1 59023141 1467 | P 10250 5250 1468 | F 0 "JP18" H 10300 5150 50 0000 L CNN 1469 | F 1 "Jumper_NC_Dual" H 10250 5350 50 0000 C BNN 1470 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 10250 5250 50 0001 C CNN 1471 | F 3 "" H 10250 5250 50 0001 C CNN 1472 | 1 10250 5250 1473 | 1 0 0 -1 1474 | $EndComp 1475 | Text GLabel 10250 5350 3 60 Input ~ 0 1476 | IOREF_U 1477 | $Comp 1478 | L ArduinoLearningKitStarter:+5V #PWR039 1479 | U 1 1 590233A7 1480 | P 9900 5250 1481 | F 0 "#PWR039" H 9900 5100 50 0001 C CNN 1482 | F 1 "+5V" V 9915 5378 50 0000 L CNN 1483 | F 2 "" H 9900 5250 50 0001 C CNN 1484 | F 3 "" H 9900 5250 50 0001 C CNN 1485 | 1 9900 5250 1486 | 0 -1 -1 0 1487 | $EndComp 1488 | $Comp 1489 | L ArduinoLearningKitStarter:+3V3 #PWR040 1490 | U 1 1 590237F3 1491 | P 10750 5250 1492 | F 0 "#PWR040" H 10750 5100 50 0001 C CNN 1493 | F 1 "+3V3" V 10765 5378 50 0000 L CNN 1494 | F 2 "" H 10750 5250 50 0000 C CNN 1495 | F 3 "" H 10750 5250 50 0000 C CNN 1496 | 1 10750 5250 1497 | 0 1 1 0 1498 | $EndComp 1499 | Text Notes 9600 5050 0 60 ~ 0 1500 | Selects 5/3V3 board variant\n(pull-up resistors, DHT power, ...) 1501 | $Comp 1502 | L Connector_Generic:Conn_01x02 J8 1503 | U 1 1 5905E2A7 1504 | P 1900 6750 1505 | F 0 "J8" H 1900 6850 50 0000 C CNN 1506 | F 1 "CONN_01X02" H 1900 6500 50 0000 C CNN 1507 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 1900 6750 50 0001 C CNN 1508 | F 3 "" H 1900 6750 50 0001 C CNN 1509 | 1 1900 6750 1510 | 1 0 0 -1 1511 | $EndComp 1512 | Wire Wire Line 1513 | 5300 1050 4850 1050 1514 | Wire Wire Line 1515 | 5300 2250 5050 2250 1516 | Wire Wire Line 1517 | 5050 2350 5300 2350 1518 | Wire Wire Line 1519 | 6850 2050 7100 2050 1520 | Wire Wire Line 1521 | 7950 1900 7800 1900 1522 | Wire Wire Line 1523 | 7950 1800 7950 1700 1524 | Wire Wire Line 1525 | 7800 1600 7950 1600 1526 | Wire Wire Line 1527 | 10900 1000 10900 900 1528 | Wire Wire Line 1529 | 1100 2600 1100 2650 1530 | Wire Wire Line 1531 | 5850 4950 5650 4950 1532 | Wire Wire Line 1533 | 5850 3250 5700 3250 1534 | Wire Wire Line 1535 | 5850 3600 5700 3600 1536 | Wire Wire Line 1537 | 5850 3950 5700 3950 1538 | Wire Wire Line 1539 | 5850 4300 5700 4300 1540 | Wire Wire Line 1541 | 6100 7050 5900 7050 1542 | Wire Wire Line 1543 | 5850 5700 5650 5700 1544 | Wire Wire Line 1545 | 9050 4850 9050 5300 1546 | Connection ~ 9050 5300 1547 | Wire Wire Line 1548 | 9050 3050 9050 3500 1549 | Connection ~ 9050 3500 1550 | Wire Wire Line 1551 | 9050 3850 9050 4300 1552 | Connection ~ 9050 4300 1553 | Wire Wire Line 1554 | 8400 4850 8400 5300 1555 | Wire Wire Line 1556 | 8400 3850 8400 4300 1557 | Wire Wire Line 1558 | 1100 1100 1100 1200 1559 | Wire Wire Line 1560 | 1050 7150 1050 7250 1561 | Wire Wire Line 1562 | 1050 7250 1150 7250 1563 | Wire Wire Line 1564 | 1150 7250 1150 7150 1565 | Wire Wire Line 1566 | 1450 6550 1500 6550 1567 | Wire Wire Line 1568 | 3200 5600 3350 5600 1569 | Wire Wire Line 1570 | 8400 3050 8400 3150 1571 | Wire Wire Line 1572 | 8400 3350 8400 3500 1573 | Wire Wire Line 1574 | 9900 5250 10000 5250 1575 | Wire Wire Line 1576 | 10500 5250 10750 5250 1577 | Wire Wire Line 1578 | 1450 6750 1700 6750 1579 | Wire Wire Line 1580 | 1450 6850 1700 6850 1581 | Text Label 1550 6750 0 60 ~ 0 1582 | D+ 1583 | Text Label 1550 6850 0 60 ~ 0 1584 | D- 1585 | $Comp 1586 | L ArduinoLearningKitStarter:ESP32-DEVKIT-C-yaqwsx U3 1587 | U 1 1 5914FD59 1588 | P 2950 1850 1589 | F 0 "U3" H 2950 2850 60 0000 C CNN 1590 | F 1 "ESP32-DEVKIT-C" H 2950 850 60 0000 C CNN 1591 | F 2 "yaqwsx:ESP32-DEVKIT-C" H 2950 1500 60 0001 C CNN 1592 | F 3 "" H 2950 1500 60 0001 C CNN 1593 | 1 2950 1850 1594 | 1 0 0 -1 1595 | $EndComp 1596 | $Comp 1597 | L ArduinoLearningKitStarter:+3V3 #PWR041 1598 | U 1 1 5914FF34 1599 | P 2450 950 1600 | F 0 "#PWR041" H 2450 800 50 0001 C CNN 1601 | F 1 "+3V3" H 2450 1090 50 0000 C CNN 1602 | F 2 "" H 2450 950 50 0000 C CNN 1603 | F 3 "" H 2450 950 50 0000 C CNN 1604 | 1 2450 950 1605 | 0 -1 -1 0 1606 | $EndComp 1607 | $Comp 1608 | L ArduinoLearningKitStarter:+5V #PWR042 1609 | U 1 1 59150129 1610 | P 2450 2750 1611 | F 0 "#PWR042" H 2450 2600 50 0001 C CNN 1612 | F 1 "+5V" H 2450 2890 50 0000 C CNN 1613 | F 2 "" H 2450 2750 50 0000 C CNN 1614 | F 3 "" H 2450 2750 50 0000 C CNN 1615 | 1 2450 2750 1616 | 0 -1 -1 0 1617 | $EndComp 1618 | $Comp 1619 | L ArduinoLearningKitStarter:GND #PWR043 1620 | U 1 1 5915031E 1621 | P 3800 1550 1622 | F 0 "#PWR043" H 3800 1300 50 0001 C CNN 1623 | F 1 "GND" H 3800 1400 50 0000 C CNN 1624 | F 2 "" H 3800 1550 50 0000 C CNN 1625 | F 3 "" H 3800 1550 50 0000 C CNN 1626 | 1 3800 1550 1627 | 0 -1 -1 0 1628 | $EndComp 1629 | $Comp 1630 | L ArduinoLearningKitStarter:GND #PWR044 1631 | U 1 1 59150419 1632 | P 2200 2250 1633 | F 0 "#PWR044" H 2200 2000 50 0001 C CNN 1634 | F 1 "GND" H 2200 2100 50 0000 C CNN 1635 | F 2 "" H 2200 2250 50 0000 C CNN 1636 | F 3 "" H 2200 2250 50 0000 C CNN 1637 | 1 2200 2250 1638 | 0 1 1 0 1639 | $EndComp 1640 | $Comp 1641 | L ArduinoLearningKitStarter:GND #PWR045 1642 | U 1 1 59150514 1643 | P 3850 950 1644 | F 0 "#PWR045" H 3850 700 50 0001 C CNN 1645 | F 1 "GND" H 3850 800 50 0000 C CNN 1646 | F 2 "" H 3850 950 50 0000 C CNN 1647 | F 3 "" H 3850 950 50 0000 C CNN 1648 | 1 3850 950 1649 | 0 -1 -1 0 1650 | $EndComp 1651 | Text GLabel 3500 2350 2 60 Input ~ 0 1652 | D3 1653 | Text GLabel 3500 2250 2 60 Input ~ 0 1654 | D4 1655 | Text Notes 8400 4550 0 60 ~ 0 1656 | ESP32 - boot1 1657 | Text Notes 8400 5550 0 60 ~ 0 1658 | ESP32 - boot2 1659 | Text GLabel 2450 1550 0 60 Input ~ 0 1660 | A0 1661 | Text GLabel 2450 1650 0 60 Input ~ 0 1662 | A1 1663 | Text GLabel 2450 1750 0 60 Input ~ 0 1664 | A2 1665 | Text GLabel 2450 1850 0 60 Input ~ 0 1666 | A3 1667 | Text GLabel 2450 1950 0 60 Input ~ 0 1668 | A4 1669 | Text GLabel 2450 2050 0 60 Input ~ 0 1670 | A5 1671 | Text GLabel 2450 2150 0 60 Input ~ 0 1672 | A6 1673 | Wire Wire Line 1674 | 2200 2250 2450 2250 1675 | Text GLabel 2450 2350 0 60 Input ~ 0 1676 | A7 1677 | NoConn ~ 2450 2450 1678 | NoConn ~ 2450 2550 1679 | NoConn ~ 2450 2650 1680 | NoConn ~ 3500 2750 1681 | NoConn ~ 3500 2650 1682 | NoConn ~ 3500 2550 1683 | Text GLabel 2250 1050 0 60 Input ~ 0 1684 | RST 1685 | Wire Wire Line 1686 | 2250 1050 2450 1050 1687 | Text GLabel 3500 1350 2 60 Input ~ 0 1688 | D0 1689 | Text GLabel 3500 1250 2 60 Input ~ 0 1690 | D1 1691 | Text GLabel 3500 2450 2 60 Input ~ 0 1692 | D2 1693 | Text GLabel 3500 2150 2 60 Input ~ 0 1694 | D5 1695 | Text GLabel 3500 2050 2 60 Input ~ 0 1696 | D6 1697 | Text GLabel 3500 1950 2 60 Input ~ 0 1698 | D7 1699 | Text GLabel 3500 1850 2 60 Input ~ 0 1700 | D8 1701 | Text GLabel 3500 1750 2 60 Input ~ 0 1702 | D9 1703 | Wire Wire Line 1704 | 3800 1550 3500 1550 1705 | Text GLabel 3500 1650 2 60 Input ~ 0 1706 | D10 1707 | Text GLabel 3500 1450 2 60 Input ~ 0 1708 | D11 1709 | Text GLabel 3500 1150 2 60 Input ~ 0 1710 | D12 1711 | Wire Wire Line 1712 | 3850 950 3500 950 1713 | Text GLabel 3500 1050 2 60 Input ~ 0 1714 | D13 1715 | NoConn ~ 2450 1150 1716 | NoConn ~ 2450 1250 1717 | NoConn ~ 2450 1350 1718 | NoConn ~ 2450 1450 1719 | Wire Wire Line 1720 | 9050 5300 9150 5300 1721 | Wire Wire Line 1722 | 9050 3500 9150 3500 1723 | Wire Wire Line 1724 | 9050 4300 9150 4300 1725 | Wire Wire Line 1726 | 1200 3050 1300 3050 1727 | Wire Wire Line 1728 | 4400 5200 4400 5300 1729 | Wire Wire Line 1730 | 4400 5300 4400 5400 1731 | Connection ~ 4400 5300 1732 | Wire Wire Line 1733 | 4400 5400 4400 5500 1734 | Connection ~ 4400 5400 1735 | Wire Wire Line 1736 | 4400 5500 4400 5600 1737 | Connection ~ 4400 5500 1738 | Wire Wire Line 1739 | 4400 5600 4400 5700 1740 | Connection ~ 4400 5600 1741 | Wire Wire Line 1742 | 4400 5700 4400 5800 1743 | Connection ~ 4400 5700 1744 | Wire Wire Line 1745 | 4400 5800 4400 5900 1746 | Connection ~ 4400 5800 1747 | Wire Wire Line 1748 | 4400 5900 4350 5900 1749 | Connection ~ 4400 5900 1750 | Wire Wire Line 1751 | 4400 6250 4400 6350 1752 | Wire Wire Line 1753 | 4400 6450 4400 6350 1754 | Connection ~ 4400 6350 1755 | Wire Wire Line 1756 | 4400 6450 4400 6550 1757 | Connection ~ 4400 6450 1758 | Wire Wire Line 1759 | 4400 6550 4400 6650 1760 | Connection ~ 4400 6550 1761 | Wire Wire Line 1762 | 4400 6650 4400 6750 1763 | Connection ~ 4400 6650 1764 | Wire Wire Line 1765 | 4400 6750 4400 6850 1766 | Connection ~ 4400 6750 1767 | Wire Wire Line 1768 | 4400 6850 4400 6950 1769 | Connection ~ 4400 6850 1770 | Wire Wire Line 1771 | 4400 6950 4400 7050 1772 | Connection ~ 4400 6950 1773 | Wire Wire Line 1774 | 4400 7050 4400 7150 1775 | Connection ~ 4400 7050 1776 | Wire Wire Line 1777 | 4400 7150 4350 7150 1778 | Connection ~ 4400 7150 1779 | Wire Wire Line 1780 | 1300 3700 1200 3700 1781 | Wire Wire Line 1782 | 1300 4350 1200 4350 1783 | Wire Wire Line 1784 | 1200 4950 1300 4950 1785 | Wire Wire Line 1786 | 1300 5550 1200 5550 1787 | Wire Wire Line 1788 | 3650 6650 3750 6650 1789 | Wire Wire Line 1790 | 3650 6750 3750 6750 1791 | Wire Wire Line 1792 | 4400 4400 4400 4500 1793 | Wire Wire Line 1794 | 4400 4500 4400 4600 1795 | Connection ~ 4400 4500 1796 | Wire Wire Line 1797 | 4400 4600 4400 4700 1798 | Connection ~ 4400 4600 1799 | Wire Wire Line 1800 | 4400 4700 4400 4800 1801 | Connection ~ 4400 4700 1802 | Wire Wire Line 1803 | 4400 4800 4400 4900 1804 | Connection ~ 4400 4800 1805 | Wire Wire Line 1806 | 4400 4900 4350 4900 1807 | Connection ~ 4400 4900 1808 | Wire Wire Line 1809 | 6850 3250 6950 3250 1810 | Wire Wire Line 1811 | 6850 3600 6950 3600 1812 | Wire Wire Line 1813 | 6850 3950 6950 3950 1814 | Wire Wire Line 1815 | 6850 4300 6950 4300 1816 | Wire Wire Line 1817 | 6050 4950 6150 4950 1818 | Wire Wire Line 1819 | 6050 5700 6150 5700 1820 | Wire Wire Line 1821 | 6450 7450 6450 7550 1822 | Wire Wire Line 1823 | 7900 5300 7900 5400 1824 | Wire Wire Line 1825 | 7900 5300 8000 5300 1826 | Connection ~ 7900 5300 1827 | Wire Wire Line 1828 | 7900 5700 7900 5800 1829 | Wire Wire Line 1830 | 7900 4800 7900 4700 1831 | Wire Wire Line 1832 | 7900 4300 8000 4300 1833 | Wire Wire Line 1834 | 7900 4300 7900 4400 1835 | Connection ~ 7900 4300 1836 | Wire Wire Line 1837 | 8300 4300 8400 4300 1838 | Wire Wire Line 1839 | 8500 4300 8400 4300 1840 | Connection ~ 8400 4300 1841 | Wire Wire Line 1842 | 8900 4300 9050 4300 1843 | Wire Wire Line 1844 | 8900 3850 9050 3850 1845 | Wire Wire Line 1846 | 8400 3850 8600 3850 1847 | Wire Wire Line 1848 | 8300 5300 8400 5300 1849 | Wire Wire Line 1850 | 8500 5300 8400 5300 1851 | Connection ~ 8400 5300 1852 | Wire Wire Line 1853 | 8900 5300 9050 5300 1854 | Wire Wire Line 1855 | 8900 4850 9050 4850 1856 | Wire Wire Line 1857 | 8400 4850 8600 4850 1858 | Wire Wire Line 1859 | 8500 3500 8400 3500 1860 | Wire Wire Line 1861 | 8300 3500 8400 3500 1862 | Connection ~ 8400 3500 1863 | Wire Wire Line 1864 | 8000 3500 7900 3500 1865 | Wire Wire Line 1866 | 7900 3050 8000 3050 1867 | Wire Wire Line 1868 | 8300 3050 8400 3050 1869 | Connection ~ 8400 3050 1870 | Wire Wire Line 1871 | 8400 3050 8600 3050 1872 | Wire Wire Line 1873 | 8900 3050 9050 3050 1874 | Wire Wire Line 1875 | 8900 3500 9050 3500 1876 | Wire Wire Line 1877 | 1100 1400 1100 1450 1878 | Wire Wire Line 1879 | 10700 2200 10700 2300 1880 | Wire Wire Line 1881 | 10500 1600 10500 1800 1882 | Wire Wire Line 1883 | 10700 1600 10700 1800 1884 | Wire Wire Line 1885 | 10900 1600 10900 1800 1886 | Wire Wire Line 1887 | 6450 6650 6450 6550 1888 | Wire Wire Line 1889 | 4400 3600 4100 3600 1890 | Wire Wire Line 1891 | 4400 3800 4400 3900 1892 | Wire Wire Line 1893 | 4400 3900 4400 4000 1894 | Connection ~ 4400 3900 1895 | Wire Wire Line 1896 | 4400 4100 4400 4000 1897 | Connection ~ 4400 4000 1898 | Wire Wire Line 1899 | 4400 4100 4350 4100 1900 | Connection ~ 4400 4100 1901 | Wire Wire Line 1902 | 6550 4950 6450 4950 1903 | Wire Wire Line 1904 | 6700 4800 6700 4700 1905 | Wire Wire Line 1906 | 6700 5550 6700 5450 1907 | Wire Wire Line 1908 | 6550 5700 6450 5700 1909 | NoConn ~ 10450 3150 1910 | Wire Wire Line 1911 | 1100 1750 1100 1800 1912 | Wire Wire Line 1913 | 5050 2050 5300 2050 1914 | Connection ~ 7950 1700 1915 | Wire Wire Line 1916 | 7800 1500 7950 1500 1917 | Wire Wire Line 1918 | 9750 1100 9450 1100 1919 | Wire Wire Line 1920 | 3300 6350 3250 6350 1921 | Wire Wire Line 1922 | 3250 6350 3250 6450 1923 | Wire Wire Line 1924 | 3250 6450 3200 6450 1925 | Wire Wire Line 1926 | 3200 6650 3350 6650 1927 | Wire Wire Line 1928 | 3200 6750 3350 6750 1929 | Wire Wire Line 1930 | 1200 5750 1250 5750 1931 | Wire Wire Line 1932 | 1200 3150 1800 3150 1933 | Wire Wire Line 1934 | 1800 3250 1800 3150 1935 | Wire Wire Line 1936 | 1800 3250 1700 3250 1937 | Wire Wire Line 1938 | 1250 3250 1500 3250 1939 | Wire Wire Line 1940 | 1200 3250 1250 3250 1941 | Connection ~ 1250 3250 1942 | Wire Wire Line 1943 | 1800 3150 1850 3150 1944 | Connection ~ 1800 3150 1945 | Wire Wire Line 1946 | 1600 3050 1850 3050 1947 | Wire Wire Line 1948 | 1200 3800 1800 3800 1949 | Wire Wire Line 1950 | 1800 3900 1800 3800 1951 | Wire Wire Line 1952 | 1200 3900 1250 3900 1953 | Connection ~ 1250 3900 1954 | Wire Wire Line 1955 | 1250 3900 1500 3900 1956 | Wire Wire Line 1957 | 1600 3700 1850 3700 1958 | Wire Wire Line 1959 | 1850 3800 1800 3800 1960 | Connection ~ 1800 3800 1961 | Wire Wire Line 1962 | 1700 3900 1800 3900 1963 | Wire Wire Line 1964 | 1200 4550 1250 4550 1965 | Wire Wire Line 1966 | 1600 4350 1900 4350 1967 | Wire Wire Line 1968 | 1200 4450 1800 4450 1969 | Wire Wire Line 1970 | 1700 4550 1800 4550 1971 | Wire Wire Line 1972 | 1800 4550 1800 4450 1973 | Connection ~ 1800 4450 1974 | Wire Wire Line 1975 | 1800 4450 1900 4450 1976 | Connection ~ 1250 4550 1977 | Wire Wire Line 1978 | 1250 4550 1500 4550 1979 | Wire Wire Line 1980 | 1200 5050 1800 5050 1981 | Wire Wire Line 1982 | 1200 5150 1250 5150 1983 | Wire Wire Line 1984 | 1700 5150 1800 5150 1985 | Wire Wire Line 1986 | 1800 5150 1800 5050 1987 | Wire Wire Line 1988 | 1600 4950 1900 4950 1989 | Connection ~ 1250 5150 1990 | Wire Wire Line 1991 | 1250 5150 1500 5150 1992 | Wire Wire Line 1993 | 1900 5050 1800 5050 1994 | Connection ~ 1800 5050 1995 | Connection ~ 1250 5750 1996 | Wire Wire Line 1997 | 1250 5750 1500 5750 1998 | Wire Wire Line 1999 | 1200 5650 1800 5650 2000 | Wire Wire Line 2001 | 1600 5550 1900 5550 2002 | Wire Wire Line 2003 | 1700 5750 1800 5750 2004 | Wire Wire Line 2005 | 1800 5750 1800 5650 2006 | Connection ~ 1800 5650 2007 | Wire Wire Line 2008 | 1800 5650 1900 5650 2009 | Wire Wire Line 2010 | 3200 5500 3350 5500 2011 | Wire Wire Line 2012 | 3650 5500 3700 5500 2013 | Wire Wire Line 2014 | 3700 5500 3700 5600 2015 | Connection ~ 3350 5600 2016 | Wire Wire Line 2017 | 3350 5600 3700 5600 2018 | Wire Wire Line 2019 | 1500 6550 1900 6550 2020 | Connection ~ 1500 6550 2021 | Wire Wire Line 2022 | 1500 6400 1500 6550 2023 | Wire Wire Line 2024 | 1700 6400 1800 6400 2025 | Wire Wire Line 2026 | 6450 6950 6450 7050 2027 | Wire Wire Line 2028 | 6300 7050 6450 7050 2029 | Connection ~ 6450 7050 2030 | Wire Wire Line 2031 | 6450 7050 6450 7150 2032 | Wire Wire Line 2033 | 3900 3700 4400 3700 2034 | Wire Wire Line 2035 | 10500 1200 10500 1300 2036 | Wire Wire Line 2037 | 10500 900 10500 1000 2038 | Wire Wire Line 2039 | 10700 1200 10700 1300 2040 | Wire Wire Line 2041 | 10700 1000 10700 900 2042 | Wire Wire Line 2043 | 10900 1200 10900 1300 2044 | Wire Wire Line 2045 | 6450 4300 6550 4300 2046 | Wire Wire Line 2047 | 6450 3950 6550 3950 2048 | Wire Wire Line 2049 | 6450 3600 6550 3600 2050 | Wire Wire Line 2051 | 6450 3250 6550 3250 2052 | Wire Wire Line 2053 | 6050 4300 6150 4300 2054 | Wire Wire Line 2055 | 6050 3950 6150 3950 2056 | Wire Wire Line 2057 | 6050 3600 6150 3600 2058 | Wire Wire Line 2059 | 6050 3250 6150 3250 2060 | $EndSCHEMATC 2061 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Attribution-ShareAlike 4.0 International Public License 2 | 3 | By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. 4 | 5 | Section 1 – Definitions. 6 | 7 | Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. 8 | Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. 9 | BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses, approved by Creative Commons as essentially the equivalent of this Public License. 10 | Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. 11 | Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. 12 | Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. 13 | License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this Public License are Attribution and ShareAlike. 14 | Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. 15 | Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. 16 | Licensor means the individual(s) or entity(ies) granting rights under this Public License. 17 | Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. 18 | Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. 19 | You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. 20 | Section 2 – Scope. 21 | 22 | License grant. 23 | Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: 24 | reproduce and Share the Licensed Material, in whole or in part; and 25 | produce, reproduce, and Share Adapted Material. 26 | Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. 27 | Term. The term of this Public License is specified in Section 6(a). 28 | Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. 29 | Downstream recipients. 30 | Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. 31 | Additional offer from the Licensor – Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply. 32 | No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. 33 | No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). 34 | Other rights. 35 | 36 | Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. 37 | Patent and trademark rights are not licensed under this Public License. 38 | To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. 39 | Section 3 – License Conditions. 40 | 41 | Your exercise of the Licensed Rights is expressly made subject to the following conditions. 42 | 43 | Attribution. 44 | 45 | If You Share the Licensed Material (including in modified form), You must: 46 | 47 | retain the following if it is supplied by the Licensor with the Licensed Material: 48 | identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); 49 | a copyright notice; 50 | a notice that refers to this Public License; 51 | a notice that refers to the disclaimer of warranties; 52 | a URI or hyperlink to the Licensed Material to the extent reasonably practicable; 53 | indicate if You modified the Licensed Material and retain an indication of any previous modifications; and 54 | indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. 55 | You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. 56 | If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. 57 | ShareAlike. 58 | In addition to the conditions in Section 3(a), if You Share Adapted Material You produce, the following conditions also apply. 59 | 60 | The Adapter’s License You apply must be a Creative Commons license with the same License Elements, this version or later, or a BY-SA Compatible License. 61 | You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition in any reasonable manner based on the medium, means, and context in which You Share Adapted Material. 62 | You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply. 63 | Section 4 – Sui Generis Database Rights. 64 | 65 | Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: 66 | 67 | for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; 68 | if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material, including for purposes of Section 3(b); and 69 | You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. 70 | For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. 71 | Section 5 – Disclaimer of Warranties and Limitation of Liability. 72 | 73 | Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. 74 | To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. 75 | The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. 76 | Section 6 – Term and Termination. 77 | 78 | This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. 79 | Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: 80 | 81 | automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or 82 | upon express reinstatement by the Licensor. 83 | For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. 84 | For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. 85 | Sections 1, 5, 6, 7, and 8 survive termination of this Public License. 86 | Section 7 – Other Terms and Conditions. 87 | 88 | The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. 89 | Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. 90 | Section 8 – Interpretation. 91 | 92 | For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. 93 | To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. 94 | No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. 95 | Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. 96 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ArduinoLearningKitStarter 2 | 3 | [[English version follows]](https://github.com/RoboticsBrno/ArduinoLearningKitStarter#english-version) 4 | 5 | Licence: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/?) 6 | 7 | Knihovna: [ArduinoLarningKitStarter-library](https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git) ([PlatformIO](https://platformio.org/lib/show/1745/ArduinoLearningKitStarter/)) 8 | 9 | Výukový kit pro Arduino Nano, Arduino Uno a 10 | [ESP32-DevKitC](https://www.espressif.com/en/products/hardware/esp32-devkitc/overview) 11 | určeným začátečníkům od [RobotikaBrno.cz](http://robotikabrno.cz/). 12 | Cílem projektu je usnadnit úplným začátečníkům jejich první krůčky s Arduinem 13 | a vyhnout se "bastlení vrabčího hnízda". Náš kit si klade za cíl odstranit 14 | typické nedostatky vývojových desek pro Arduina – jako např. malý počet 15 | napájecích pinů pro periférie. Veškeré komponenty jsou ve velkých pouzdrech, 16 | což umožňuje desku osadit i začátečníkům. 17 | 18 | Deska obsahuje: 19 | 20 | - 4 LED 21 | - RGB LED 22 | - 3 tlačítka 23 | - 2 potenciometry 24 | - 5 konektorů pro připojení modelářského servomotoru (s posíleným napájením přes 25 | microUSB konektor) 26 | - port pro připojení vlhkoměrného čidla DHT11 27 | - port pro připojení sériové linky 28 | - odpojitelné blokovací kondenzátory u tlačítek pro demonstraci zákmitů 29 | - fotorezistor 30 | - dostatečný počet napájecích pinů 31 | 32 | Náš kit také funguje jako redukce Arduino Nano-Uno a umožňuje tak připojit k 33 | Arduinu Nano shieldy určené pro Arduino Uno. V případě že by nějaká komponenta 34 | kitu znemožňovala funkci shieldu, je možné ji přes pájecí můstek odpojit. 35 | 36 | Jak s naším kitem začít? Postupuj podle [Wiki stránky](https://github.com/RoboticsBrno/ArduinoLearningKitStarter/wiki). 37 | 38 | ## English Version 39 | 40 | License: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/?) 41 | 42 | Library: [ArduinoLarningKitStarter-library](https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git) ([PlatformIO](https://platformio.org/lib/show/1745/ArduinoLearningKitStarter/)) 43 | 44 | Learning kit for Arduino Nano, Arduino Uno and [ESP32-DevKitC](https://www.espressif.com/en/products/hardware/esp32-devkitc/overview) 45 | for complete beginners by 46 | [RobotikaBrno.cz](http://robotikabrno.cz/). This kit tries ease the first steps 47 | with Arduino programming and tries to prevent a "wire mess". It also tries to 48 | eliminate usual imperfections of Arduino-like boards - e.g. the lack of 49 | sufficient number of power supply pins for your peripherals. All the components 50 | are in large packages and therefore, even a beginner can populate this board. 51 | 52 | The board contains: 53 | 54 | - 4 LEDs 55 | - RGB LED 56 | - 3 buttons 57 | - 2 potentiometers 58 | - 5 connectors for RC servo (with external power supply) 59 | - port for humidity sensor DHT11 60 | - port for serial line 61 | - detachable debouncing capacitors for a button to demonstrate this phenomenon 62 | - photo resistor 63 | - sufficient number of power pins 64 | 65 | The kit can be also used as a converter for Arduino Nano-Uno and therefore, 66 | shields originally intended for Arduino Uno can be also used with Arduino Nano. 67 | If there is pin collision between shield and a kit component, the component can 68 | be disconnected using a solder bridge. 69 | 70 | Getting started - read our [wiki page](https://github.com/RoboticsBrno/ArduinoLearningKitStarter/wiki#english). 71 | 72 | ### Photos (version 2.0) 73 | 74 | The latest version is [v3.2](https://github.com/RoboticsBrno/ArduinoLearningKitStarter/releases/). 75 | 76 | ![/media/ALKS_v2.0_2.01_top.JPG](/media/ALKS_v2.0_2.01_top.JPG) 77 | 78 | ![/media/ALKS_v2.0_2.02_top+nano.JPG](/media/ALKS_v2.0_2.02_top+nano.JPG) 79 | 80 | ![/media/ALKS_v2.0_2.03_trig+nano.JPG](/media/ALKS_v2.0_2.03_trig+nano.JPG) 81 | 82 | ![/media/ALKS_v2.0_3.00_top.JPG](/media/ALKS_v2.0_3.00_top.JPG) 83 | 84 | ![/media/ALKS_v2.0_3.01_bot.JPG](/media/ALKS_v2.0_3.01_bot.JPG) 85 | 86 | ![/media/ALKS_v2.0_3.02_trig+nano.JPG](/media/ALKS_v2.0_3.02_trig+nano.JPG) 87 | -------------------------------------------------------------------------------- /docs/ArduinoIDE_LibraryManager_ALKS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/docs/ArduinoIDE_LibraryManager_ALKS.png -------------------------------------------------------------------------------- /docs/ArduinoLearningKitStarter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/docs/ArduinoLearningKitStarter.pdf -------------------------------------------------------------------------------- /docs/pinout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/docs/pinout.pdf -------------------------------------------------------------------------------- /docs/pinout.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/docs/pinout.xlsx -------------------------------------------------------------------------------- /krabička na ALKS v3.1.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 29 | 31 | 51 | Created with Glowforge for Fusion 360 CAM and HSM. To download visit: https://cam.autodesk.com/hsmposts?p=glowforge 53 | 61 | 65 | 68 | 2D Profile1 (Op: 1/1) 70 | 76 | 77 | 78 | 82 | 85 | 2D Profile7 (Op: 1/1) 87 | 92 | 93 | 94 | 98 | 101 | 2D Profile9 (Op: 1/1) 103 | 108 | 109 | 110 | 114 | 117 | 2D Profile10 (Op: 1/1) 119 | 124 | 125 | 126 | 130 | 134 | 2D Profile11 (Op: 1/1) 136 | 141 | 142 | 143 | 147 | 150 | 2D Profile13 (Op: 1/1) 152 | 157 | 158 | 159 | 163 | 166 | 2D Profile14 (Op: 1/1) 168 | 173 | 174 | 175 | 179 | 182 | 2D Profile16 (Op: 1/1) 184 | 189 | 190 | 191 | 195 | 198 | 2D Profile2 (Op: 1/1) 200 | 205 | 206 | 207 | 211 | 214 | 2D Profile3 (Op: 1/1) 216 | 221 | 222 | 223 | 227 | 230 | 2D Profile4 (Op: 1/1) 232 | 237 | 238 | 239 | 243 | 246 | 2D Profile5 (Op: 1/1) 248 | 253 | 254 | 255 | 259 | 263 | 2D Profile6 (Op: 1/1) 265 | 270 | 271 | 272 | 276 | 280 | 2D Profile8 (Op: 1/1) 282 | 287 | 288 | 289 | 294 | 299 | 300 | -------------------------------------------------------------------------------- /media/ALKS_v2.0_2.01_top.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.0_2.01_top.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.0_2.02_top+nano.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.0_2.02_top+nano.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.0_2.03_trig+nano.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.0_2.03_trig+nano.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.0_3.00_top.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.0_3.00_top.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.0_3.01_bot.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.0_3.01_bot.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.0_3.02_trig+nano.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.0_3.02_trig+nano.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.1_1.01_top.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.1_1.01_top.JPG -------------------------------------------------------------------------------- /media/ALKS_v2.1_1.02_bot.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboticsBrno/ArduinoLearningKitStarter/77a5ef79f8b5e08fe7620bd168bc0e9ccf69aa7f/media/ALKS_v2.1_1.02_bot.JPG -------------------------------------------------------------------------------- /micropythonModule/alks.py: -------------------------------------------------------------------------------- 1 | import machine 2 | import network 3 | import time 4 | 5 | # Pinout definition 6 | TX = 1 7 | RX = 3 8 | 9 | D0 = 40 10 | D1 = 41 11 | D2 = 15 12 | D3 = 2 13 | D4 = 0 14 | D5 = 4 15 | D6 = 16 16 | D7 = 17 17 | D8 = 5 18 | D9 = 18 19 | D10 = 19 20 | D11 = 21 21 | D12 = 22 22 | D13 = 23 23 | 24 | A0 = 32 25 | A1 = 33 26 | A2 = 25 27 | A3 = 26 28 | A4 = 27 29 | A5 = 14 30 | A6 = 12 31 | A7 = 15 32 | 33 | L_R = 22 34 | L_G = 17 35 | L_Y = 23 36 | L_B = 5 37 | L_RGB_R = 4 38 | L_RGB_G = 21 39 | L_RGB_B = 16 40 | 41 | SW1 = 15 42 | SW2 = 2 43 | SW3 = 0 44 | 45 | POT1 = 32 46 | POT2 = 33 47 | 48 | PIEZO1 = 19 49 | PIEZO2 = 18 50 | 51 | PHOTO = 25 52 | 53 | DHT_PIN = 26 54 | 55 | S1 = 4 56 | S2 = 16 57 | S3 = 18 58 | S4 = 19 59 | S5 = 21 60 | 61 | SDA = 27 62 | SCL = 14 63 | 64 | SS = 19 65 | MOSI = 21 66 | MISO = 22 67 | SCK = 23 68 | 69 | DAC1 = 25 70 | DAC2 = 26 71 | 72 | r = None 73 | g = None 74 | b = None 75 | y = None 76 | 77 | def setupLeds(): 78 | global r, g, b, y 79 | r = machine.Pin(L_R, machine.Pin.OUT) 80 | g = machine.Pin(L_G, machine.Pin.OUT) 81 | b = machine.Pin(L_B, machine.Pin.OUT) 82 | y = machine.Pin(L_Y, machine.Pin.OUT) 83 | 84 | RGBr = None 85 | RGBg = None 86 | RGBb = None 87 | 88 | def setupRgbLeds(): 89 | global RGBr, RGBg, RGBb 90 | RGBr = machine.Pin(L_RGB_R, machine.Pin.OUT) 91 | RGBg = machine.Pin(L_RGB_G, machine.Pin.OUT) 92 | RGBb = machine.Pin(L_RGB_B, machine.Pin.OUT) 93 | 94 | sw1 = None 95 | sw2 = None 96 | sw3 = None 97 | 98 | def setupButtons(): 99 | global sw1, sw2, sw3 100 | sw1 = machine.Pin(SW1, machine.Pin.IN, machine.Pin.PULL_UP) 101 | sw2 = machine.Pin(SW2, machine.Pin.IN, machine.Pin.PULL_UP) 102 | sw3 = machine.Pin(SW3, machine.Pin.IN, machine.Pin.PULL_UP) 103 | 104 | piezo = None 105 | 106 | def setupPiezo(): 107 | global piezo 108 | piezo = machine.PWM(machine.Pin(PIEZO1)) 109 | piezoGND = machine.Pin(PIEZO2, machine.Pin.OUT) 110 | piezoGND.off() 111 | 112 | def setupAll() 113 | setupLeds() 114 | setupRgbLeds() 115 | setupButtons() 116 | setupPiezo() 117 | 118 | def setupRgbPwm(): 119 | global RGBr, RGBg, RGBb 120 | RGBr = machine.PWM(machine.Pin(L_RGB_R)) 121 | RGBg = machine.PWM(machine.Pin(L_RGB_G)) 122 | RGBb = machine.PWM(machine.Pin(L_RGB_B)) 123 | 124 | pot1 = None 125 | pot2 = None 126 | 127 | def setupPotenciometers(): 128 | global pot1, pot2 129 | pot1 = machine.ADC(machine.Pin(POT1)) 130 | pot2 = machine.ADC(machine.Pin(POT2)) 131 | 132 | def delay(ms): 133 | time.delay_ms(ms) 134 | 135 | def cekej(ms): 136 | delay(ms) 137 | 138 | def testLEDs(t = 100): 139 | global r, g, b, y 140 | global RGBr, RGBg, RGBb 141 | setupLeds() 142 | setupRgbLeds() 143 | r.on() 144 | delay(t) 145 | g.on() 146 | delay(t) 147 | b.on() 148 | delay(t) 149 | y.on() 150 | delay(t) 151 | RGBr.on() 152 | delay(t) 153 | RGBg.on() 154 | delay(t) 155 | RGBb.on() 156 | delay(t) 157 | r.off() 158 | delay(t) 159 | g.off() 160 | delay(t) 161 | b.off() 162 | delay(t) 163 | y.off() 164 | delay(t) 165 | RGBr.off() 166 | delay(t) 167 | RGBg.off() 168 | delay(t) 169 | RGBb.off() 170 | delay(t) 171 | -------------------------------------------------------------------------------- /micropythonModule/exampleConsole.txt: -------------------------------------------------------------------------------- 1 | ets Jun 8 2016 00:22:57 2 | 3 | rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 4 | configsip: 0, SPIWP:0xee 5 | clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 6 | mode:DIO, clock div:2 7 | load:0x3fff0018,len:4 8 | load:0x3fff001c,len:4692 9 | load:0x40078000,len:7496 10 | load:0x40080400,len:5512 11 | entry 0x4008114c 12 | I (405) cpu_start: Pro cpu up. 13 | I (405) cpu_start: Single core mode 14 | I (406) heap_init: Initializing. RAM available for dynamic allocation: 15 | I (409) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM 16 | I (415) heap_init: At 3FFC0908 len 0001F6F8 (125 KiB): DRAM 17 | I (422) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM 18 | I (428) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM 19 | I (434) heap_init: At 40091C04 len 0000E3FC (56 KiB): IRAM 20 | I (440) cpu_start: Pro cpu start user code 21 | I (11) cpu_start: Starting scheduler on PRO CPU. 22 | I (60) modsocket: Initializing 23 | E (80) wifi: invalid magic number 3ffbb540, call WIFI_INIT_CONFIG_DEFAULT to init config 24 | E (80) wifi: wifi_init_in_caller_task 711 ret=258 25 | WebREPL is not configured, run 'import webrepl_setup' 26 | OSError: [Errno 2] ENOENT 27 | MicroPython v1.10 on 2019-02-02; ESP32 module with ESP32 28 | Type "help()" for more information. 29 | >>> import alks 30 | >>> alks.setupAll() 31 | >>> alks.testLeds() 32 | >>> alks.testLeds(500) 33 | >>> alks.testLeds() 34 | >>> alks.r.on() 35 | >>> alks.r.off() 36 | >>> alks.g.on() 37 | >>> alks.g.off() 38 | >>> delay(1000) 39 | Traceback (most recent call last): 40 | File "", line 1, in 41 | NameError: name 'delay' isn't defined 42 | >>> alks.delay(1000) 43 | >>> for i in range(100): 44 | ... alks.b.on() 45 | ... alks.delay(100) 46 | ... alks.b.off() 47 | ... alks.delay(50) 48 | ... 49 | >>> alks.setupRgbPwm() 50 | >>> alks.RGBr.duty(50) 51 | >>> alks.RGBb.duty(10) 52 | >>> alks.RGBg.duty(40) 53 | >>> from alks import * 54 | >>> setupAll() 55 | >>> r.on() 56 | >>> g.on() 57 | >>> r.off() 58 | >>> while True: 59 | ... 60 | Traceback (most recent call last): 61 | File "", line 2 62 | SyntaxError: invalid syntax 63 | >>> while True: 64 | ... y.value(sw1.value()) 65 | ... 66 | __class__ __name__ gc machine 67 | network r time uos 68 | TX RX D0 D1 69 | D2 D3 D4 D5 70 | D6 D7 D8 D9 71 | D10 D11 D12 D13 72 | A0 A1 A2 A3 73 | A4 A5 A6 A7 74 | L_R L_G L_Y L_B 75 | L_RGB_R L_RGB_G L_RGB_B SW1 76 | SW2 SW3 POT1 POT2 77 | PIEZO1 PIEZO2 PHOTO DHT_PIN 78 | S1 S2 S3 S4 79 | S5 SDA SCL SS 80 | MOSI MISO SCK DAC1 81 | DAC2 g b y 82 | setupLeds RGBr RGBg RGBb 83 | setupRgbLeds sw1 sw2 sw3 84 | setupButtons piezo setupPiezo setupAll 85 | setupRgbPwm pot1 pot2 86 | setupPotenciometers delay cekej 87 | testLeds bdev webrepl alks 88 | i 89 | ... 90 | >>> while True: 91 | ... y.value(sw1.value()) 92 | ... g.value(sw2.value()) 93 | ... 94 | Traceback (most recent call last): 95 | File "", line 3, in 96 | KeyboardInterrupt: 97 | >>> setupRgbPwm() 98 | >>> setupPotenciometers() 99 | >>> RGBr.duty(pot1.read()) 100 | Traceback (most recent call last): 101 | File "", line 1, in 102 | AttributeError: 'NoneType' object has no attribute 'read' 103 | >>> alks.setupPotenciometers() 104 | >>> alks.RGBr.duty(alks.pot1.read()) 105 | >>> while True: 106 | ... alks.RGBr.duty(alks.pot1.read()) 107 | ... 108 | Traceback (most recent call last): 109 | File "", line 2, in 110 | KeyboardInterrupt: 111 | >>> alks.RGBr.duty(500) 112 | >>> alks.RGBr.duty(50) 113 | >>> alks.setupRgbPwm() 114 | >>> alks.RGBr.duty(50) 115 | >>> alks.RGBr.freq(500) 116 | >>> alks.RGBr.duty(10) 117 | >>> alks.RGBr.duty(90) 118 | >>> machine.freq() 119 | 240000000 120 | >>> machine.freq(120000000) 121 | Traceback (most recent call last): 122 | File "", line 1, in 123 | ValueError: frequency can only be either 80Mhz, 160MHz or 240MHz 124 | >>> machine.freq(80000000) 125 | >>> machine.freq() 126 | 240000000 127 | >>> import esp 128 | >>> esp.flash_size() 129 | 4194304 130 | >>> import esp32 131 | >>> esp32.raw_temperature() 132 | 118 133 | >>> esp32.hall_sensor() 134 | 46 135 | >>> import network 136 | >>> wlan = network.WLAN(network.STA_IF) 137 | E (827260) wifi: invalid magic number 3ffbe3e0, call WIFI_INIT_CONFIG_DEFAULT to init config 138 | E (827260) wifi: wifi_init_in_caller_task 711 ret=258 139 | Traceback (most recent call last): 140 | File "", line 1, in 141 | RuntimeError: Wifi Unknown Error 0x0102 142 | >>> machine.RTC().datetime() 143 | (2000, 1, 1, 5, 0, 14, 59, 940234) 144 | >>> machine.RTC().datetime((2019, 02, 02, 12, 08, 34, 0, 0)) 145 | >>> machine.RTC().datetime() 146 | (2019, 2, 2, 5, 8, 34, 3, 639261) 147 | >>> machine.deepsleep(5000) 148 | ets Jun 8 2016 00:22:57 149 | 150 | rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 151 | configsip: 0, SPIWP:0xee 152 | clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 153 | mode:DIO, clock div:2 154 | load:0x3fff0018,len:4 155 | load:0x3fff001c,len:4692 156 | load:0x40078000,len:7496 157 | load:0x40080400,len:5512 158 | entry 0x4008114c 159 | I (405) cpu_start: Pro cpu up. 160 | I (405) cpu_start: Single core mode 161 | I (405) heap_init: Initializing. RAM available for dynamic allocation: 162 | I (409) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM 163 | I (415) heap_init: At 3FFC0908 len 0001F6F8 (125 KiB): DRAM 164 | I (421) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM 165 | I (428) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM 166 | I (434) heap_init: At 40091C04 len 0000E3FC (56 KiB): IRAM 167 | I (440) cpu_start: Pro cpu start user code 168 | I (11) cpu_start: Starting scheduler on PRO CPU. 169 | I (59) modsocket: Initializing 170 | E (79) wifi: invalid magic number 3ffbb540, call WIFI_INIT_CONFIG_DEFAULT to init config 171 | E (79) wifi: wifi_init_in_caller_task 711 ret=258 172 | WebREPL is not configured, run 'import webrepl_setup' 173 | OSError: [Errno 2] ENOENT 174 | MicroPython v1.10 on 2019-02-02; ESP32 module with ESP32 175 | Type "help()" for more information. 176 | >>> 177 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name ArduinoLearningKitStarter)(type Legacy)(uri ${KIPRJMOD}/ArduinoLearningKitStarter.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /test_fw/test_fw.ino: -------------------------------------------------------------------------------- 1 | // test_fw test firmware 2 | 3 | // !!! Check your version !!! 4 | // Uncomment your version 5 | //#define ArduinoLearningKitStarter_version_0.1 6 | #define ArduinoLearningKitStarter_version_2.x 7 | 8 | // You must install the toneAC library to your Arduino developer tools (e. g. Arduino IDE) 9 | // https://bitbucket.org/teckel12/arduino-toneac/wiki/Home 10 | #include 11 | 12 | // You must install the DHT library to your Arduino developer tools 13 | // In Arduino IDE - open in toolbar "Sketch" -> "Include Library" -> "Manage Libraries..." -> 14 | // -> write "DHT" to searching field 15 | // -> and install the DHT library "DHT sensor library by Adafruit..." 16 | // (switch the version from the latest to 1.2.3) 17 | // https://github.com/adafruit/DHT-sensor-library 18 | #include 19 | 20 | // Serial monitor speed (baud rate) 21 | // You must set this baud rate in right corner in the serial monitor (in Arduino IDE) 22 | #define SERIAL_BAUDRATE 57600 23 | 24 | // Pinout define 25 | #define L_RGB_R 5 26 | #define L_RGB_G 11 27 | #define L_RGB_B 6 28 | 29 | #define L_R 12 30 | #define L_Y 13 31 | #define L_G 7 32 | #define L_B 8 33 | 34 | #define SW1 2 35 | #define SW2 4 36 | #define SW3 3 37 | 38 | #define PIEZO_A 9 39 | #define PIEZO_B 10 40 | 41 | #define POT_RIGHT A0 42 | #define POT_LEFT A1 43 | 44 | #define PHOTO_SEN A2 45 | 46 | #define DHTPIN A3 47 | #define DHTTYPE DHT11 48 | 49 | #ifdef ArduinoLearningKitStarter_version_2.x 50 | #define SW1 2 51 | #define SW2 3 52 | #define SW3 4 53 | 54 | #define SERVOS_ON 55 | #define S1 5 56 | #define S2 6 57 | #define S3 9 58 | #define S4 10 59 | #define S5 11 60 | #endif 61 | 62 | DHT dht(DHTPIN, DHTTYPE); 63 | 64 | void setup() { 65 | // RGB led 66 | pinMode(L_RGB_R, OUTPUT); 67 | pinMode(L_RGB_G, OUTPUT); 68 | pinMode(L_RGB_B, OUTPUT); 69 | pinMode(L_R, OUTPUT); 70 | pinMode(L_Y, OUTPUT); 71 | pinMode(L_G, OUTPUT); 72 | pinMode(L_B, OUTPUT); 73 | pinMode(PIEZO_A, OUTPUT); 74 | pinMode(PIEZO_B, OUTPUT); 75 | pinMode(SW3, INPUT_PULLUP); 76 | pinMode(SW2, INPUT_PULLUP); 77 | pinMode(SW1, INPUT_PULLUP); 78 | Serial.begin(SERIAL_BAUDRATE); 79 | dht.begin(); 80 | Serial.print("Arduino learning kit starter hardware test firmware\n"); 81 | } 82 | 83 | unsigned long t_inc = 0; 84 | unsigned long t_meas = 0; 85 | uint8_t cnt = 0; 86 | bool beeping = false; 87 | 88 | void loop() { 89 | // digitalWrite(L_RGB_R, HIGH); 90 | // delay(500); 91 | // digitalWrite(L_RGB_R, LOW); 92 | // digitalWrite(L_RGB_G, HIGH); 93 | // delay(500); 94 | // digitalWrite(L_RGB_G, LOW); 95 | // digitalWrite(L_RGB_B, HIGH); 96 | // delay(500); 97 | // digitalWrite(L_RGB_B, LOW); 98 | // delay(500); 99 | if((millis() - t_inc) >= 500) 100 | { 101 | t_inc = millis(); 102 | ++cnt; 103 | digitalWrite(L_R , cnt & 1 ? HIGH : LOW); 104 | digitalWrite(L_Y , cnt & 2 ? HIGH : LOW); 105 | digitalWrite(L_G , cnt & 4 ? HIGH : LOW); 106 | digitalWrite(L_B , cnt & 8 ? HIGH : LOW); 107 | } 108 | 109 | if((millis() - t_meas) >= 500) 110 | { 111 | t_meas = millis(); 112 | float t = dht.readTemperature(); 113 | if(isnan(t)) 114 | { 115 | Serial.println("TEMPERATURE ERROR"); 116 | } 117 | else 118 | { 119 | Serial.print("Temperature: "); 120 | Serial.print(int(t)); 121 | } 122 | Serial.print("\tlight: "); 123 | Serial.print(analogRead(PHOTO_SEN)); 124 | Serial.print("\tleft pot: "); 125 | Serial.print(analogRead(POT_LEFT)); 126 | Serial.print("\tright pot: "); 127 | Serial.print(analogRead(POT_RIGHT)); 128 | Serial.print("\n"); 129 | } 130 | 131 | digitalWrite(L_RGB_R, digitalRead(SW3) == HIGH ? LOW : HIGH); 132 | digitalWrite(L_RGB_G, digitalRead(SW2) == HIGH ? LOW : HIGH); 133 | //digitalWrite(L_RGB_G, !beeping ? LOW : HIGH); 134 | digitalWrite(L_RGB_B, digitalRead(SW1) == HIGH ? LOW : HIGH); 135 | 136 | if(digitalRead(SW1) == LOW && digitalRead(SW3) == LOW) 137 | { 138 | if(!beeping) 139 | { 140 | beeping = true; 141 | toneAC(440); 142 | } 143 | } 144 | else 145 | { 146 | if(beeping) 147 | { 148 | beeping = false; 149 | toneAC(0); 150 | } 151 | } 152 | 153 | if(Serial.available()) 154 | { 155 | char c = Serial.read(); 156 | switch(c) 157 | { 158 | case '\r': 159 | Serial.write('\n'); 160 | break; 161 | default: 162 | Serial.write(c + 1); 163 | Serial.write('\n'); 164 | break; 165 | } 166 | } 167 | } 168 | --------------------------------------------------------------------------------