├── .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 | 
77 |
78 | 
79 |
80 | 
81 |
82 | 
83 |
84 | 
85 |
86 | 
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 |
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 |
--------------------------------------------------------------------------------