| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Adafruit doet al jaren toffe dingen met arduino's en spin offs. Gezien het gezeur met de twee bedrijven die de naam Arduino claimen is dit mijns inziens een hele goede actie. Hiermee komt er namelijk een extra bedrijf dat officiële (lees: betrouwbare) Arduinos gaat maken (en geen clones) en concurrentie hier is goed.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Verwijderd
in NL oa hier verkrijgbaar :
- http://floris.cc/shop/en/5_adafruit
- http://www.hobbyelectroni...dafruit&post_type=product
[ Voor 33% gewijzigd door Verwijderd op 19-05-2015 14:08 ]
Sja wat is er officieel aan? Het enige officiële aan een arduino was altijd het trademark, maar daar is nu discussie over. Adafruit produceerde al langer arduino compatibles (pro micro) en gaat nu dus ook formfactor compatibles maken. Onder welke merknaam ze dat doen zal mij een worst zijn, adafruit maakt betrouwbare producten en daar gaat het om.RobV schreef op dinsdag 19 mei 2015 @ 13:14:
[...]
Adafruit doet al jaren toffe dingen met arduino's en spin offs. Gezien het gezeur met de twee bedrijven die de naam Arduino claimen is dit mijns inziens een hele goede actie. Hiermee komt er namelijk een extra bedrijf dat officiële (lees: betrouwbare) Arduinos gaat maken (en geen clones) en concurrentie hier is goed.
soms moet je gewoon even werken voor je kennisRobV schreef op dinsdag 19 mei 2015 @ 12:16:
[...]
Je had ook gewoon kunnen zeggen dat er standaard 'Blink' op staat.
Trademark zal mij een zorg zijn, ik bedoel officieel in de zin betrouwbare componenten en geen ebay meuk. (Waar ik overigens gretig gebruik van maak gezien de prijs)mcDavid schreef op dinsdag 19 mei 2015 @ 14:03:
[...]
Sja wat is er officieel aan? Het enige officiële aan een arduino was altijd het trademark, maar daar is nu discussie over. Adafruit produceerde al langer arduino compatibles (pro micro) en gaat nu dus ook formfactor compatibles maken. Onder welke merknaam ze dat doen zal mij een worst zijn, adafruit maakt betrouwbare producten en daar gaat het om.
Als het nieuwe kennis is, dan heb ik daar geen moeite mee.
[ Voor 15% gewijzigd door RobV op 19-05-2015 16:17 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Het lijkt mij gewoon een potmeter, of schakelaar. Meet eens met de multimeter of er een verbinding is tussen een van de aansluitingen, wat krijg je dan?sweebee schreef op dinsdag 19 mei 2015 @ 16:47:
Ik wil een oud (computer) racestuur aansluiten op een arduino. De pedalen is me al gelukt aangezien dit gewoon potmeter zijn. Maar het stuur heeft een ander soort potmeter. Heb hem al uitgelezen maar ik krijg geen logische waarden eruit. Weet iemand wat dit is? En hoe ik dit kan uitlezen met een arduino.
[...]
Verwijderd
Ik vermoed dat het een rotary encoder is. zoals d-three ook al vermoed.sweebee schreef op dinsdag 19 mei 2015 @ 16:47:
Ik wil een oud (computer) racestuur aansluiten op een arduino. De pedalen is me al gelukt aangezien dit gewoon potmeter zijn. Maar het stuur heeft een ander soort potmeter. Heb hem al uitgelezen maar ik krijg geen logische waarden eruit. Weet iemand wat dit is? En hoe ik dit kan uitlezen met een arduino.
[afbeelding]
[afbeelding]
Edit: Het is me gelukt om een andere potmeter erin te krijgen die ik prima kan uitlezen.
[ Voor 24% gewijzigd door sweebee op 19-05-2015 20:08 ]
Kan ook gewoon stuk zijn, ik denk dat het stuur meer heen en weer bewegingen maakt dan de pedalen.
Ook zit ik even met m'n handen in 't haar omdat ik geen lineare output krijg. Ik heb 2 ge-eikte gewichten van 100 gram. Elk apart krijg ik een analoge waarde van ~31. Als ik ze allebei op de loadcell zet zou je dus eigenlijk verwachten dat het ~62 zou worden, in plaats daarvan krijg ik ~128....
[ Voor 38% gewijzigd door C.44 op 20-05-2015 14:41 ]
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Verwijderd
- http://edg.uchicago.edu/tutorials/load_cell/
- http://www.deferredprocra...auge-scales-with-arduino/
- http://danielscheidler.de...bau-der-wiegevorrichtung/
- http://airtripper.com/162...tch-for-calibration-test/
- http://www.ti.com/product/ina125
- http://www.ebay.com/itm/W...ain_0&hash=item27da55fa81
- http://morf.lv/modules.php?name=tutorials&lasit=19
- http://gadgetmakersblog.com/hacking-kitchen-scale/
- http://www.instructables....-A-Shippi/step3/The-Guts/
- https://code.google.com/p.../wiki/SdCardBathroomScale
Dank Borroz =) Volgens mij had je er een tijdje geleden ook al een paar voor me gepost toch? Hier zitten er ook weer een paar tussen die ik nog niet gezien had.Verwijderd schreef op woensdag 20 mei 2015 @ 14:46:
heb even een graai in een mapje linkjes gedaan, wellicht zit er iets tussen voor je![]()
- http://edg.uchicago.edu/tutorials/load_cell/
- http://www.deferredprocra...auge-scales-with-arduino/
- http://danielscheidler.de...bau-der-wiegevorrichtung/
- http://airtripper.com/162...tch-for-calibration-test/
- http://www.ti.com/product/ina125
- http://www.ebay.com/itm/W...ain_0&hash=item27da55fa81
- http://morf.lv/modules.php?name=tutorials&lasit=19
- http://gadgetmakersblog.com/hacking-kitchen-scale/
- http://www.instructables....-A-Shippi/step3/The-Guts/
- https://code.google.com/p.../wiki/SdCardBathroomScale
In eerste instantie had ik 't volgende circuitje via Instructables - Arduino Load Cell / Scale (ook via arduinotronics.blogspot.de te vinden):

Uiteindelijk een andere website gevonden met een filmpje van een italiaan die niet bepaald te spreken was over de beschikbare INA125 aansluitschemaatjes die verder online staan. 1 Van de dingen die hij even aantipte was 't feit dat de meeste andere schema's alleen positieve loads kunnen meten, dit schema kan ook een negatieve load meten. Building a low cost strain gage load cell amplifier:

Ik gebruik nu een 22Ω weerstandje om de gain op een bepaald punt te zetten, misschien toch maar eens gaan kijken naar wat alternatieven. Ik heb wel een paar ~1 turn 10K potjes maar daarmee is het vrijwel onmogelijk om de eerste 1k in te stellen.
Ook is 't zo dat er nu wel een lineare trend te zien is bij het toepassen van een load. Nu maar eens gaan kijken hoe ik die ADC's aan de praat ga krijgen. Ik heb een paar verschillende ADC's als sample binnen gekregen in de laatste 2 dagen en met een beetje geluk komt morgen of overmorgen een setje adapter printjes binnen zodat ik die dingen ook op een breadboard kan prikken
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Verwijderd
oh sorry (ik heb een geheugenprobleemC.44 schreef op woensdag 20 mei 2015 @ 20:15:
[...]
Dank Borroz =) Volgens mij had je er een tijdje geleden ook al een paar voor me gepost toch? Hier zitten er ook weer een paar tussen die ik nog niet gezien had.
Twee potmeters in serie zetten: 1k en 10k. Dan kan je fijnstellen.C.44 schreef op woensdag 20 mei 2015 @ 20:15:
Ik gebruik nu een 22Ω weerstandje om de gain op een bepaald punt te zetten, misschien toch maar eens gaan kijken naar wat alternatieven. Ik heb wel een paar ~1 turn 10K potjes maar daarmee is het vrijwel onmogelijk om de eerste 1k in te stellen.
Ik moet beter lezen.. Je wilt een lage weerstand nauwkeurig instellen
[ Voor 8% gewijzigd door LED-Maniak op 20-05-2015 21:08 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Lol, np, er zitten er dit keer een paar tussen die ik nog niet gezien heb volgens mij xD
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya

Voor nadere uitleg klik hier
[ Voor 13% gewijzigd door Piepersnijder op 21-05-2015 12:14 ]
yup, belangstelling hier!Piepersnijder schreef op donderdag 21 mei 2015 @ 09:39:
Ik inmiddels een nieuw arduino projectje gerealiseerd. Het betreft het digitaal uitlezen van een metaaldraaibankje. Hierbij maak ik gebruik van een digitale schuifmaat, een digitale meet liniaal, 7-segment displays, max6955 displaydriver en een arduino mini.
[afbeelding].
Mocht er belangstelling zijn, wil ik deze informatie delen.
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000
Nu ben ik al een tijdje aan 't zoeken op 't net naar aanvullingen op boards.txt maar ik wil ook graag wat meer weten over die fuses. Suggesties?
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
http://www.gammon.com.au/breadboard
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Interessant! Ik had z'n naam al een paar keer voorbij zien komen maar dat stuk had ik nog niet gezien. Ik heb z'n ATMeg_Board_Detector even gedraaid maar die kan de signature niet omzetten in een chip type, 1E 94 06. Dat zou normaliter toch echt de standaard 168 moeten zijn, niet de P of de PA.RobV schreef op zondag 24 mei 2015 @ 12:49:
Hier staat zo'n beetje alles wat je wilt weten. Het gaat over een 328 (geen 168) maar afgezien van de hoeveelheid flash (16Kb ipv 32Kb) zijn ze hetzelfde.
http://www.gammon.com.au/breadboard
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Idd, 168 zonder toevoegingen dus. Nu nog even uitvogelen wat ik voor fuses moet gebruiken en of ik uberhaupt een bootloader nodig heb voor mijn toepassing.RobV schreef op zondag 24 mei 2015 @ 13:20:
ATmega168 1E 94 06 16KiB 512B 1KiB
bron:
http://micha.freeshell.org/avr/device_data.html
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
De eerste paar keer kreeg ik geen fouten bij 't flashen maar als ik pin28 (digitaal 13) van de dip28 package via een weerstandje aan een led hing kreeg ik daar geen resultaat. Pin 27 geprobeerd (digitaal 12) maar ook niets.
Nu probeer ik de ino te flashen waar 't me om gaat en sindsdien krijg ik de error:
1
2
3
| avrdude: verification error, first mismatch at byte 0x0002 0x14 != 0x34 avrdude: verification error; content mismatch |
En dat gebeurt nu ook met Blink. De Board Detector sketch "herkent" de chip wel nog en zegt ook gewoon de programming mode in te kunnen. Verder alleen helemaal niets.
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Ik zal even een schetjes maken met Fritzing, maar da's vrij standaard spul.
De upload output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
| Sketch uses 1,030 bytes (7%) of program storage space. Maximum is 14,336 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 1,015 bytes for local variables. Maximum is 1,024 bytes. /Applications/Arduino 1.5.8.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino 1.5.8.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -carduino -P/dev/tty.usbmodem3a11 -b19200 -D -Uflash:w:/var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build2489480900949347963.tmp/Blink.cpp.hex:i avrdude: Version 6.0.1, compiled on Apr 3 2014 at 22:00:33 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/Applications/Arduino 1.5.8.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf" User configuration file is "/Users/sebastiaanswinkels/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : /dev/tty.usbmodem3a11 Using Programmer : arduino Overriding Baud Rate : 19200 avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] AVR Part : ATmega168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 512 4 0 3600 3600 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Arduino Description : Arduino avrdude: Send: A [41] . [80] [20] avrdude: Recv: . [14] avrdude: Recv: . [02] avrdude: Recv: . [10] avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: Recv: . [10] avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [14] avrdude: Recv: . [12] avrdude: Recv: . [10] avrdude: Send: A [41] . [98] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] Hardware Version: 2 Firmware Version: 1.18 Topcard : Unknown avrdude: Send: A [41] . [84] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [85] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [86] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [87] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [89] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: Recv: . [10] avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [14] avrdude: Recv: . [12] avrdude: Recv: . [10] avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [02] . [00] . [00] . [00] @ [40] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: P [50] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: AVR device initialized and ready to accept instructions Reading | avrdude: Send: u [75] [20] avrdude: Recv: . [14] . [1e] . [94] . [06] . [10] ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9406 avrdude: reading input file "/var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build2489480900949347963.tmp/Blink.cpp.hex" avrdude: writing flash (1030 bytes): Writing | avrdude: Send: U [55] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [0c] . [94] \ [5c] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] . [88] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [0c] . [94] n [6e] . [00] . [00] . [00] . [00] . [08] . [00] . [02] . [01] . [00] . [00] . [03] . [04] . [07] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [01] . [02] . [04] . [08] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] #####avrdude: Send: U [55] @ [40] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [10] [20] @ [40] . [80] . [01] . [02] . [04] . [08] . [10] [20] . [01] . [02] . [04] . [08] . [10] [20] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [02] . [02] . [02] . [02] . [02] . [02] . [03] . [03] . [03] . [03] . [03] . [03] . [00] . [00] . [00] . [00] % [25] . [00] ( [28] . [00] + [2b] . [00] . [00] . [00] . [00] . [00] $ [24] . [00] ' [27] . [00] * [2a] . [00] . [11] $ [24] . [1f] . [be] . [cf] . [ef] . [d4] . [e0] . [de] . [bf] . [cd] . [bf] ! [21] . [e0] . [a0] . [e0] . [b1] . [e0] . [01] . [c0] . [1d] . [92] . [a9] 0 [30] . [b2] . [07] . [e1] . [f7] . [0e] . [94] . [f1] . [01] . [0c] . [94] . [01] . [02] . [0c] . [94] . [00] . [00] a [61] . [e0] . [8d] . [e0] . [0c] . [94] . [81] . [01] a [61] . [e0] . [8d] . [e0] . [0e] . [94] . [ba] . [01] h [68] . [ee] s [73] . [e0] . [80] . [e0] . [90] . [e0] . [0e] . [94] . [f5] . [00] ` [60] . [e0] . [8d] . [e0] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [80] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [0e] . [94] . [ba] . [01] h [68] . [ee] s [73] . [e0] . [80] . [e0] . [90] . [e0] . [0c] . [94] . [f5] . [00] . [1f] . [92] . [0f] . [92] . [0f] . [b6] . [0f] . [92] . [11] $ [24] / [2f] . [93] ? [3f] . [93] . [8f] . [93] . [9f] . [93] . [af] . [93] . [bf] . [93] . [80] . [91] . [01] . [01] . [90] . [91] . [02] . [01] . [a0] . [91] . [03] . [01] . [b0] . [91] . [04] . [01] 0 [30] . [91] . [00] . [01] & [26] . [e0] # [23] . [0f] - [2d] 7 [37] [20] . [f4] . [02] . [96] . [a1] . [1d] . [b1] . [1d] . [05] . [c0] ) [29] . [e8] # [23] . [0f] . [03] . [96] . [a1] . [1d] . [b1] . [1d] [20] . [93] . [00] . [01] . [80] . [93] . [01] . [01] . [90] . [93] . [02] . [01] . [a0] . [93] . [03] . [01] . [b0] . [93] . [04] . [01] . [80] . [91] . [05] . [01] . [90] . [91] . [06] . [01] . [a0] . [91] . [07] . [01] . [b0] . [91] . [08] . [01] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [80] . [93] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] #####avrdude: Send: U [55] . [c0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [05] . [01] . [90] . [93] . [06] . [01] . [a0] . [93] . [07] . [01] . [b0] . [93] . [08] . [01] . [bf] . [91] . [af] . [91] . [9f] . [91] . [8f] . [91] ? [3f] . [91] / [2f] . [91] . [0f] . [90] . [0f] . [be] . [0f] . [90] . [1f] . [90] . [18] . [95] ? [3f] . [b7] . [f8] . [94] . [80] . [91] . [05] . [01] . [90] . [91] . [06] . [01] . [a0] . [91] . [07] . [01] . [b0] . [91] . [08] . [01] & [26] . [b5] . [a8] . [9b] . [05] . [c0] / [2f] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] ? [3f] . [bf] f [66] ' [27] x [78] / [2f] . [89] / [2f] . [9a] / [2f] b [62] . [0f] q [71] . [1d] . [81] . [1d] . [91] . [1d] C [43] . [e0] f [66] . [0f] w [77] . [1f] . [88] . [1f] . [99] . [1f] J [4a] . [95] . [d1] . [f7] . [08] . [95] . [cf] . [92] . [df] . [92] . [ef] . [92] . [ff] . [92] . [cf] . [93] . [df] . [93] k [6b] . [01] | [7c] . [01] . [0e] . [94] . [d2] . [00] . [eb] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [00] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [c1] . [14] . [d1] . [04] . [e1] . [04] . [f1] . [04] . [89] . [f0] . [0e] . [94] . [00] . [02] . [0e] . [94] . [d2] . [00] l [6c] . [1b] } [7d] . [0b] h [68] > [3e] s [73] @ [40] . [90] . [f3] . [81] . [e0] . [c8] . [1a] . [d1] . [08] . [e1] . [08] . [f1] . [08] . [c8] Q [51] . [dc] O [4f] . [ea] . [cf] . [df] . [91] . [cf] . [91] . [ff] . [90] . [ef] . [90] . [df] . [90] . [cf] . [90] . [08] . [95] x [78] . [94] . [84] . [b5] . [82] ` [60] . [84] . [bd] . [84] . [b5] . [81] ` [60] . [84] . [bd] . [85] . [b5] . [82] ` [60] . [85] . [bd] . [85] . [b5] . [81] ` [60] . [85] . [bd] . [ee] . [e6] . [f0] . [e0] . [80] . [81] . [81] ` [60] . [80] . [83] . [e1] . [e8] . [f0] . [e0] . [10] . [82] . [80] . [81] . [82] ` [60] . [80] . [83] . [80] . [81] . [81] ` [60] . [80] . [83] . [e0] . [e8] . [f0] . [e0] . [80] . [81] . [81] ` [60] . [80] . [83] . [e1] . [eb] . [f0] . [e0] . [80] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] #####avrdude: Send: U [55] @ [40] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [84] ` [60] . [80] . [83] . [e0] . [eb] . [f0] . [e0] . [80] . [81] . [81] ` [60] . [80] . [83] . [ea] . [e7] . [f0] . [e0] . [80] . [81] . [84] ` [60] . [80] . [83] . [80] . [81] . [82] ` [60] . [80] . [83] . [80] . [81] . [81] ` [60] . [80] . [83] . [80] . [81] . [80] h [68] . [80] . [83] . [10] . [92] . [c1] . [00] . [08] . [95] . [83] 0 [30] . [81] . [f0] ( [28] . [f4] . [81] 0 [30] . [99] . [f0] . [82] 0 [30] . [a1] . [f0] . [08] . [95] . [87] 0 [30] . [a9] . [f0] . [88] 0 [30] . [b9] . [f0] . [84] 0 [30] . [d1] . [f4] . [80] . [91] . [80] . [00] . [8f] } [7d] . [03] . [c0] . [80] . [91] . [80] . [00] . [8f] w [77] . [80] . [93] . [80] . [00] . [08] . [95] . [84] . [b5] . [8f] w [77] . [02] . [c0] . [84] . [b5] . [8f] } [7d] . [84] . [bd] . [08] . [95] . [80] . [91] . [b0] . [00] . [8f] w [77] . [03] . [c0] . [80] . [91] . [b0] . [00] . [8f] } [7d] . [80] . [93] . [b0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [80] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [08] . [95] . [cf] . [93] . [df] . [93] . [90] . [e0] . [fc] . [01] . [e4] X [58] . [ff] O [4f] $ [24] . [91] . [fc] . [01] . [e0] W [57] . [ff] O [4f] . [84] . [91] . [88] # [23] I [49] . [f1] . [90] . [e0] . [88] . [0f] . [99] . [1f] . [fc] . [01] . [e2] U [55] . [ff] O [4f] . [a5] . [91] . [b4] . [91] . [8c] U [55] . [9f] O [4f] . [fc] . [01] . [c5] . [91] . [d4] . [91] . [9f] . [b7] a [61] . [11] . [08] . [c0] . [f8] . [94] . [8c] . [91] [20] . [95] . [82] # [23] . [8c] . [93] . [88] . [81] . [82] # [23] . [0a] . [c0] b [62] 0 [30] Q [51] . [f4] . [f8] . [94] . [8c] . [91] 2 [32] / [2f] 0 [30] . [95] . [83] # [23] . [8c] . [93] . [88] . [81] . [82] + [2b] . [88] . [83] . [04] . [c0] . [f8] . [94] . [8c] . [91] . [82] + [2b] . [8c] . [93] . [9f] . [bf] . [df] . [91] . [cf] . [91] . [08] . [95] . [0f] . [93] . [1f] . [93] . [cf] . [93] . [df] . [93] . [1f] . [92] . [cd] . [b7] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] #####avrdude: Send: U [55] . [c0] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [de] . [b7] ( [28] / [2f] 0 [30] . [e0] . [f9] . [01] . [e8] Y [59] . [ff] O [4f] . [84] . [91] . [f9] . [01] . [e4] X [58] . [ff] O [4f] . [14] . [91] . [f9] . [01] . [e0] W [57] . [ff] O [4f] . [04] . [91] . [00] # [23] . [c9] . [f0] . [88] # [23] ! [21] . [f0] i [69] . [83] . [0e] . [94] X [58] . [01] i [69] . [81] . [e0] / [2f] . [f0] . [e0] . [ee] . [0f] . [ff] . [1f] . [ec] U [55] . [ff] O [4f] . [a5] . [91] . [b4] . [91] . [9f] . [b7] . [f8] . [94] . [8c] . [91] a [61] . [11] . [03] . [c0] . [10] . [95] . [81] # [23] . [01] . [c0] . [81] + [2b] . [8c] . [93] . [9f] . [bf] . [0f] . [90] . [df] . [91] . [cf] . [91] . [1f] . [91] . [0f] . [91] . [08] . [95] . [08] . [95] . [0e] . [94] . [1d] . [01] . [0e] . [94] . [f0] . [01] . [0e] . [94] p [70] . [00] . [c0] . [e0] . [d0] . [e0] . [0e] . [94] t [74] . [00] [20] . [97] . [e1] . [f3] . [0e] . [94] . [00] . [00] . [f9] . [cf] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [00] . [02] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] . [80] F [46] . [08] . [95] . [f8] . [94] . [ff] . [cf] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###### | 100% 1.43s avrdude: 1030 bytes of flash written avrdude: verifying flash memory against /var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build2489480900949347963.tmp/Blink.cpp.hex: avrdude: load data flash data from input file /var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build2489480900949347963.tmp/Blink.cpp.hex: avrdude: input file /var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build2489480900949347963.tmp/Blink.cpp.hex contains 1030 bytes avrdude: reading on-chip flash data: Reading | avrdude: Send: U [55] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [0c] . [94] . [14] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] . [02] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] . [08] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [0c] . [94] ` [60] . [00] . [00] . [00] . [00] . [00] . [00] . [02] . [01] . [00] . [00] . [03] . [04] . [07] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [02] . [00] . [00] avrdude: Recv: . [10] #####avrdude: Send: U [55] @ [40] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] . [00] @ [40] . [00] . [01] . [02] . [00] . [00] . [10] [20] . [01] . [02] . [04] . [00] . [10] [20] . [04] . [04] . [00] . [00] . [00] . [00] . [00] . [00] . [02] . [02] . [00] . [00] . [02] . [00] . [01] . [00] . [01] . [02] . [02] . [02] . [00] . [00] . [00] . [00] ! [21] . [00] [20] . [00] ! [21] . [00] . [00] . [00] . [00] . [00] [20] . [00] " [22] . [00] [20] . [00] . [00] . [04] . [19] . [02] . [0c] . [84] . [90] . [00] . [0c] . [94] . [00] . [00] . [01] . [e0] . [80] . [80] ! [21] . [00] . [00] . [80] . [04] . [00] . [80] . [10] " [22] . [01] . [80] . [93] . [08] . [00] . [80] . [01] . [08] . [00] . [00] . [02] . [08] . [00] . [00] . [00] A [41] . [80] . [8c] . [80] . [00] . [90] . [81] . [01] @ [40] . [a0] . [88] . [80] . [0a] . [80] . [0a] . [00] ` [60] . [00] . [01] . [80] . [80] [20] . [90] . [80] . [08] . [04] . [a0] . [00] [20] . [e0] . [80] . [80] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [80] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [08] . [00] ( [28] . [00] . [08] . [82] . [01] . [e0] . [80] [20] . [90] . [00] . [00] . [94] . [05] . [00] . [0f] . [90] . [0f] . [90] . [0f] . [90] . [08] . [90] . [01] . [00] . [0f] . [93] , [2c] . [01] . [8e] . [81] . [9f] . [81] ( [28] . [81] 9 [39] . [81] . [80] . [11] . [01] . [01] . [00] . [90] . [02] . [01] [20] . [81] . [00] . [01] 0 [30] . [01] . [04] . [00] . [00] . [81] . [00] . [01] . [06] . [80] . [02] . [03] . [0d] . [01] [20] . [84] . [00] . [80] . [81] . [0d] . [91] . [00] . [04] . [80] . [00] . [00] ! [21] . [05] . [00] . [80] . [00] . [01] . [81] . [0d] . [00] . [80] . [00] . [01] . [80] . [91] . [00] . [00] . [10] . [03] . [02] . [01] . [80] . [93] . [03] . [01] . [a0] . [01] . [00] . [01] . [00] . [80] . [01] . [01] . [90] . [80] . [06] . [00] . [00] . [01] . [00] . [01] [20] . [81] . [00] . [00] . [01] . [84] . [81] . [00] . [00] . [14] . [00] . [03] avrdude: Recv: . [10] #####avrdude: Send: U [55] . [c0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] . [01] . [10] . [80] . [02] . [01] [20] . [03] . [00] . [01] . [80] . [81] . [08] . [01] ( [28] . [11] ) [29] . [01] . [04] . [90] . [8a] . [81] . [1b] . [81] . [02] . [11] . [03] . [00] . [0c] . [b0] . [0f] . [80] . [0e] . [80] . [00] . [80] . [0c] . [81] . [98] . [80] . [80] . [81] . [04] . [01] . [90] . [91] . [06] . [01] . [00] . [91] . [00] . [01] . [80] . [91] . [08] . [01] . [00] . [91] [20] . [01] . [00] . [80] " [22] . [01] . [00] . [90] . [01] . [00] . [80] . [11] . [11] . [01] . [10] . [91] F [46] . [01] . [10] . [03] . [08] . [01] . [80] . [03] B [42] . [01] . [00] . [11] . [01] . [01] . [90] . [11] @ [40] . [00] . [00] . [03] F [46] . [01] . [80] . [13] . [09] . [01] . [00] . [91] A [41] . [01] . [00] . [91] B [42] . [00] . [90] . [92] D [44] . [00] . [80] . [92] C [43] . [01] . [80] . [91] # [23] . [01] . [10] . [01] . [08] . [00] . [90] . [00] * [2a] . [01] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [00] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [80] . [10] . [11] . [00] . [80] . [00] ! [21] . [00] . [80] . [90] . [0e] . [00] . [00] . [02] . [00] . [00] . [80] . [00] , [2c] . [01] . [00] . [01] [20] . [00] . [10] . [00] . [00] . [01] . [80] . [80] . [00] . [00] . [80] . [00] ! [21] . [00] . [80] . [00] . [08] . [01] . [90] . [01] . [0a] . [01] . [90] . [91] . [0c] . [01] . [80] . [90] . [0b] . [00] . [80] . [90] . [0f] . [00] . [00] . [91] . [10] . [00] . [80] . [91] . [02] . [00] . [80] . [91] . [00] . [01] . [80] . [00] . [04] . [01] . [80] . [91] . [02] . [00] . [80] . [91] . [00] . [01] . [80] . [00] . [05] . [01] . [8a] . [e4] . [90] . [e0] . [00] . [80] . [80] . [00] . [80] . [81] . [81] . [e0] . [00] . [80] . [00] . [00] . [80] . [80] . [80] ` [60] . [00] . [80] . [80] . [00] . [81] ` [60] . [80] . [80] . [00] . [80] . [80] . [00] . [80] . [81] . [81] ` [60] . [00] . [80] . [80] . [00] . [80] . [e0] . [80] . [80] avrdude: Recv: . [10] #####avrdude: Send: U [55] @ [40] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [04] . [00] . [80] . [00] . [80] . [e1] . [90] . [e0] . [00] . [80] . [80] . [00] . [80] . [81] . [80] . [e0] . [00] . [80] . [80] . [00] . [80] ` [60] . [80] . [80] . [00] . [80] . [80] . [00] . [80] . [80] . [80] . [80] . [00] . [00] . [80] . [00] . [80] . [81] . [00] @ [40] . [00] . [82] . [00] . [92] @ [40] . [00] . [00] . [91] . [01] . [00] . [00] . [90] ( [28] . [00] . [81] . [10] . [81] . [90] . [80] . [00] . [01] . [c0] . [08] . [85] . [00] . [10] ) [29] . [00] . [00] . [10] ( [28] . [00] . [00] [20] . [10] . [e0] . [80] . [01] . [00] . [00] . [04] . [08] . [00] . [80] . [00] . [01] . [80] . [00] . [89] . [01] . [00] . [90] . [00] . [00] . [00] . [91] . [04] . [01] . [8b] . [01] . [00] . [00] . [04] . [94] . [04] . [08] . [80] . [91] . [00] . [01] . [00] . [91] . [00] . [00] . [0f] . [13] . [03] . [80] . [80] . [91] . [00] . [00] . [0f] . [10] . [80] . [93] . [90] . [00] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [80] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [08] . [01] . [cb] . [01] . [0e] . [90] . [10] . [00] l [6c] . [00] ` [60] @ [40] . [80] @ [40] . [00] . [80] . [0c] . [00] . [80] . [07] @ [40] @ [40] . [00] . [80] . [08] . [01] . [00] . [c0] . [10] . [80] . [00] . [00] . [00] . [00] . [10] . [00] . [e0] . [01] . [86] . [01] . [85] . [81] . [14] . [91] . [00] @ [40] . [0f] O [4f] \ [5c] . [01] D [44] . [11] . [00] . [80] . [12] . [07] A [41] . [11] . [00] . [00] . [f0] . [80] . [0c] . [01] [20] . [91] . [00] [20] . [88] . [01] . [80] . [81] . [82] . [01] . [08] . [80] B [42] . [00] Q [51] . [80] . [08] . [94] . [00] . [01] [20] . [01] . [00] . [81] . [03] . [01] . [00] . [10] . [88] . [80] . [82] " [22] . [80] . [83] . [00] . [00] . [c8] . [00] . [0c] . [90] . [80] . [00] . [08] . [82] . [13] . [a0] . [80] . [80] . [80] . [80] . [08] . [94] . [01] . [03] . [0f] . [83] . [80] . [93] J [4a] . [01] . [0f] . [90] . [0d] . [90] avrdude: Recv: . [10] #####avrdude: Send: U [55] . [c0] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [0e] . [90] . [08] . [01] . [00] . [80] . [19] . [01] . [08] . [11] . [08] . [05] . [80] . [01] [20] . [01] [20] . [00] . [82] . [07] . [10] . [01] . [a8] . [01] . [00] . [16] . [19] @ [40] . [00] . [01] . [00] . [01] . [01] . [80] . [08] . [00] ! [21] . [00] . [00] . [03] . [02] . [04] @ [40] . [01] . [08] . [80] [20] . [00] . [10] . [80] [20] . [00] O [4f] . [1f] L [4c] E [45] D [44] . [0f] . [a1] . [80] . [14] . [01] . [11] . [b4] . [f8] . [00] . [00] . [81] ! [21] . [01] . [00] . [00] . [10] . [05] . [80] [20] . [01] . [80] . [81] . [03] . [84] . [83] . [17] . [80] . [00] . [10] . [d7] . [80] O [4f] . [01] . [09] . [90] . [02] . [81] . [08] . [01] . [00] . [81] . [00] . [80] . [04] . [01] . [0e] . [04] [20] . [01] . [08] . [04] 0 [30] . [00] . [00] . [80] . [90] . [80] . [06] . [80] . [00] . [00] . [00] . [80] @ [40] . [e0] . [02] . [84] . [00] . [00] Q [51] . [c0] avrdude: Recv: . [10] ######avrdude: Send: U [55] . [00] . [02] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] . [80] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] . [85] @ [40] . [84] Q [51] . [c0] . [9d] . [cf] ( [28] . [98] / [2f] . [98] . [2e] . [98] . [9f] . [ef] . [9b] . [b9] . [82] 0 [30] . [81] . [f0] ( [28] . [f4] . [88] # [23] I [49] . [f0] . [81] 0 [30] I [49] . [f0] . [0b] . [c0] . [84] 0 [30] 1 [31] . [f0] . [18] . [f0] . [85] 0 [30] ) [29] . [f0] . [05] . [c0] ( [28] . [9a] . [03] . [c0] / [2f] . [9a] . [01] . [c0] . [2e] . [9a] d [64] 4 [34] . [09] . [f4] ^ [5e] . [c0] H [48] . [f5] g [67] 0 [30] . [09] . [f4] P [50] . [c0] . [90] . [f4] c [63] 0 [30] . [09] . [f4] J [4a] . [c0] 8 [38] . [f4] a [61] 0 [30] . [09] . [f4] B [42] . [c0] . [08] . [f0] B [42] . [c0] . [80] . [e5] e [65] . [c0] e [65] 0 [30] . [09] . [f4] [ [5b] . [c0] . [08] . [f0] M [4d] . [c0] . [87] . [e1] ^ [5e] . [c0] m [6d] 2 [32] . [09] . [f4] @ [40] . [c0] @ [40] . [f4] i [69] 0 [30] . [d9] . [f1] . [c0] . [f1] j [6a] 2 [32] . [09] . [f0] S [53] . [c0] avrdude: Recv: . [10] ###### | 100% 0.89s avrdude: avr_read(): skipping page 9: no interesting data avrdude: avr_read(): skipping page 10: no interesting data avrdude: avr_read(): skipping page 11: no interesting data avrdude: avr_read(): skipping page 12: no interesting data avrdude: avr_read(): skipping page 13: no interesting data avrdude: avr_read(): skipping page 14: no interesting data avrdude: avr_read(): skipping page 15: no interesting data avrdude: avr_read(): skipping page 16: no interesting data avrdude: avr_read(): skipping page 17: no interesting data avrdude: avr_read(): skipping page 18: no interesting data avrdude: avr_read(): skipping page 19: no interesting data avrdude: avr_read(): skipping page 20: no interesting data avrdude: avr_read(): skipping page 21: no interesting data avrdude: avr_read(): skipping page 22: no interesting data avrdude: avr_read(): skipping page 23: no interesting data avrdude: avr_read(): skipping page 24: no interesting data avrdude: avr_read(): skipping page 25: no interesting data avrdude: avr_read(): skipping page 26: no interesting data avrdude: avr_read(): skipping page 27: no interesting data avrdude: avr_read(): skipping page 28: no interesting data avrdude: avr_read(): skipping page 29: no interesting data avrdude: avr_read(): skipping page 30: no interesting data avrdude: avr_read(): skipping page 31: no interesting data avrdude: avr_read(): skipping page 32: no interesting data avrdude: avr_read(): skipping page 33: no interesting data avrdude: avr_read(): skipping page 34: no interesting data avrdude: avr_read(): skipping page 35: no interesting data avrdude: avr_read(): skipping page 36: no interesting data avrdude: avr_read(): skipping page 37: no interesting data avrdude: avr_read(): skipping page 38: no interesting data avrdude: avr_read(): skipping page 39: no interesting data avrdude: avr_read(): skipping page 40: no interesting data avrdude: avr_read(): skipping page 41: no interesting data avrdude: avr_read(): skipping page 42: no interesting data avrdude: avr_read(): skipping page 43: no interesting data avrdude: avr_read(): skipping page 44: no interesting data avrdude: avr_read(): skipping page 45: no interesting data avrdude: avr_read(): skipping page 46: no interesting data avrdude: avr_read(): skipping page 47: no interesting data avrdude: avr_read(): skipping page 48: no interesting data avrdude: avr_read(): skipping page 49: no interesting data avrdude: avr_read(): skipping page 50: no interesting data avrdude: avr_read(): skipping page 51: no interesting data avrdude: avr_read(): skipping page 52: no interesting data avrdude: avr_read(): skipping page 53: no interesting data avrdude: avr_read(): skipping page 54: no interesting data avrdude: avr_read(): skipping page 55: no interesting data avrdude: avr_read(): skipping page 56: no interesting data avrdude: avr_read(): skipping page 57: no interesting data avrdude: avr_read(): skipping page 58: no interesting data avrdude: avr_read(): skipping page 59: no interesting data avrdude: avr_read(): skipping page 60: no interesting data avrdude: avr_read(): skipping page 61: no interesting data avrdude: avr_read(): skipping page 62: no interesting data avrdude: avr_read(): skipping page 63: no interesting data avrdude: avr_read(): skipping page 64: no interesting data avrdude: avr_read(): skipping page 65: no interesting data avrdude: avr_read(): skipping page 66: no interesting data avrdude: avr_read(): skipping page 67: no interesting data avrdude: avr_read(): skipping page 68: no interesting data avrdude: avr_read(): skipping page 69: no interesting data avrdude: avr_read(): skipping page 70: no interesting data avrdude: avr_read(): skipping page 71: no interesting data avrdude: avr_read(): skipping page 72: no interesting data avrdude: avr_read(): skipping page 73: no interesting data avrdude: avr_read(): skipping page 74: no interesting data avrdude: avr_read(): skipping page 75: no interesting data avrdude: avr_read(): skipping page 76: no interesting data avrdude: avr_read(): skipping page 77: no interesting data avrdude: avr_read(): skipping page 78: no interesting data avrdude: avr_read(): skipping page 79: no interesting data avrdude: avr_read(): skipping page 80: no interesting data avrdude: avr_read(): skipping page 81: no interesting data avrdude: avr_read(): skipping page 82: no interesting data avrdude: avr_read(): skipping page 83: no interesting data avrdude: avr_read(): skipping page 84: no interesting data avrdude: avr_read(): skipping page 85: no interesting data avrdude: avr_read(): skipping page 86: no interesting data avrdude: avr_read(): skipping page 87: no interesting data avrdude: avr_read(): skipping page 88: no interesting data avrdude: avr_read(): skipping page 89: no interesting data avrdude: avr_read(): skipping page 90: no interesting data avrdude: avr_read(): skipping page 91: no interesting data avrdude: avr_read(): skipping page 92: no interesting data avrdude: avr_read(): skipping page 93: no interesting data avrdude: avr_read(): skipping page 94: no interesting data avrdude: avr_read(): skipping page 95: no interesting data avrdude: avr_read(): skipping page 96: no interesting data avrdude: avr_read(): skipping page 97: no interesting data avrdude: avr_read(): skipping page 98: no interesting data avrdude: avr_read(): skipping page 99: no interesting data avrdude: avr_read(): skipping page 100: no interesting data avrdude: avr_read(): skipping page 101: no interesting data avrdude: avr_read(): skipping page 102: no interesting data avrdude: avr_read(): skipping page 103: no interesting data avrdude: avr_read(): skipping page 104: no interesting data avrdude: avr_read(): skipping page 105: no interesting data avrdude: avr_read(): skipping page 106: no interesting data avrdude: avr_read(): skipping page 107: no interesting data avrdude: avr_read(): skipping page 108: no interesting data avrdude: avr_read(): skipping page 109: no interesting data avrdude: avr_read(): skipping page 110: no interesting data avrdude: avr_read(): skipping page 111: no interesting data avrdude: avr_read(): skipping page 112: no interesting data avrdude: avr_read(): skipping page 113: no interesting data avrdude: avr_read(): skipping page 114: no interesting data avrdude: avr_read(): skipping page 115: no interesting data avrdude: avr_read(): skipping page 116: no interesting data avrdude: avr_read(): skipping page 117: no interesting data avrdude: avr_read(): skipping page 118: no interesting data avrdude: avr_read(): skipping page 119: no interesting data avrdude: avr_read(): skipping page 120: no interesting data avrdude: avr_read(): skipping page 121: no interesting data avrdude: avr_read(): skipping page 122: no interesting data avrdude: avr_read(): skipping page 123: no interesting data avrdude: avr_read(): skipping page 124: no interesting data avrdude: avr_read(): skipping page 125: no interesting data avrdude: avr_read(): skipping page 126: no interesting data avrdude: avr_read(): skipping page 127: no interesting data avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0002 0x14 != 0x5c avrdude: verification error; content mismatch avrdude: Send: Q [51] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude done. Thank you. |
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Anyway,
Ik zie dat je op een mac zit (ik ook). Waarom probeer je niet eerst met de laatste Arduino (1.6.4). Wellicht dat dat scheelt./Applications/Arduino 1.5.8.app/Contents
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Fritzing:

[ Voor 15% gewijzigd door C.44 op 24-05-2015 18:36 . Reden: Fritzing schets toegevoegd ]
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Zonder die cap krijg ik uberhaupt niets naar de 168 gestuurd, dan komt ie niet voorbij de 328 blijkbaar.RobV schreef op zondag 24 mei 2015 @ 18:46:
Ik vind die capacitor op de reset lijn vreemd... Die gebruik ik zelf nooit ( Ja, in-line voor een DTR)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
| Arduino: 1.5.8 (Mac OS X), Board: "LilyPad Arduino, ATmega168" Sketch uses 1,030 bytes (7%) of program storage space. Maximum is 14,336 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 1,015 bytes for local variables. Maximum is 1,024 bytes. /Applications/Arduino 1.5.8.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino 1.5.8.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -carduino -P/dev/tty.usbmodem3a11 -b19200 -D -Uflash:w:/var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build8357864142986171468.tmp/Blink.cpp.hex:i avrdude: Version 6.0.1, compiled on Apr 3 2014 at 22:00:33 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/Applications/Arduino 1.5.8.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf" User configuration file is "/Users/sebastiaanswinkels/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : /dev/tty.usbmodem3a11 Using Programmer : arduino Overriding Baud Rate : 19200 avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] AVR Part : ATmega168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 512 4 0 3600 3600 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Arduino Description : Arduino avrdude: Send: A [41] . [80] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Recv: . [14] avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14 avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [02] avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02 avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [10] avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10 avrdude: Send: A [41] . [98] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: Recv: . [10] Hardware Version: 322492 Firmware Version: 8445444.372416 Topcard : STK502 avrdude: Send: A [41] . [84] [20] avrdude: Recv: . [14] avrdude: Recv: . [12] avrdude: Recv: . [10] avrdude: Send: A [41] . [85] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [86] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [87] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [89] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] Vtarget : 1.8 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [02] . [00] . [00] . [00] @ [40] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude: Send: Q [51] [20] avrdude: Recv: . [10] avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10 avrdude done. Thank you. Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions. This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. |
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
[ Voor 6% gewijzigd door RobV op 24-05-2015 18:56 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Toch bedankt =)RobV schreef op zondag 24 mei 2015 @ 18:55:
Ik ben bang dat ik je niet verder helpen kan hiermee.. Misschien eens proberen op het Arduino.cc forum (hoewel ik niet altijd erg fijn geholpen wordt daar, grumpy-mike en zo.)
Heb zojuist wel nog even de changenotes van 1.6.4 doorgekeken en daarna die toch geinstalleerd. Ik krijg nu de volgende output, iets anders maar wel dezelfde foutmelding uiteindelijk:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
| Sketch uses 1,030 bytes (7%) of program storage space. Maximum is 14,336 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 1,015 bytes for local variables. Maximum is 1,024 bytes. /Applications/Arduino 1.6.4.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino 1.6.4.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -patmega168 -carduino -P/dev/cu.usbmodem3a11 -b19200 -D -Uflash:w:/var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build4418102194544715516.tmp/Blink.cpp.hex:i avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/Applications/Arduino 1.6.4.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf" User configuration file is "/Users/sebastiaanswinkels/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : /dev/cu.usbmodem3a11 Using Programmer : arduino Overriding Baud Rate : 19200 AVR Part : ATmega168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 512 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Arduino Description : Arduino Hardware Version: 2 Firmware Version: 1.18 Topcard : Unknown Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9406 avrdude: reading input file "/var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build4418102194544715516.tmp/Blink.cpp.hex" avrdude: writing flash (1030 bytes): Writing | ################################################## | 100% 1.42s avrdude: 1030 bytes of flash written avrdude: verifying flash memory against /var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build4418102194544715516.tmp/Blink.cpp.hex: avrdude: load data flash data from input file /var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build4418102194544715516.tmp/Blink.cpp.hex: avrdude: input file /var/folders/7w/0g6glz_s1595bs530bsr6_0r0000gn/T/build4418102194544715516.tmp/Blink.cpp.hex contains 1030 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.87s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0002 0x14 != 0x5c avrdude: verification error; content mismatch avrdude done. Thank you. |
Linkje naar 't topic op 't forum van Arduino CC: Trying to flash an ATMega168 on a breadboard with an Uno R3 as ISP
[ Voor 1% gewijzigd door C.44 op 24-05-2015 19:11 . Reden: Linkje toegevoegd ]
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Bl44t
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Ja, of je koop voor $3 gewoon een andere Arduino of een paar losse 328p's.OcGuru schreef op zondag 24 mei 2015 @ 20:51:
Makkelijkste is gewoon een usbasp of usbtiny programmer te kopen voor 5 euro. Is altijd makkelijk en komt vast nog wel vaker van pas. Dan kan je gewoon die 168 in je arduino uno stoppen en flashen.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Een losse programmer is natuurlijk erg leuk omdat je dan met je fuses kan gaan spelen zonder dat je in software daarmee bezig hoeft.RobV schreef op zondag 24 mei 2015 @ 20:54:
[...]
Ja, of je koop voor $3 gewoon een andere Arduino of een paar losse 328p's.
Het geeft je meteen meer ruimte(want geen boot ruimte meer nodig).
[ Voor 80% gewijzigd door LED-Maniak op 24-05-2015 21:10 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Dat hoef je mij niet te vertellen hoor...LED-Maniak schreef op zondag 24 mei 2015 @ 21:08:
[...]
Een losse programmer is natuurlijk erg leuk omdat je dan met je fuses kan gaan spelen zonder dat je in software daarmee bezig hoeft.
Het geeft je meteen meer ruimte(want geen boot ruimte meer nodig).
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Jij geeft aan dat je dan net zo goed een andere arduino of chip voor $3 kan kopen. Eenmaal een programmer kopen is goedkoperRobV schreef op zondag 24 mei 2015 @ 21:09:
[...]
Dat hoef je mij niet te vertellen hoor...Dat is praten voor eigen parochie.
Een arduino heeft toch altijd een bootloader nodig om uberhaupt te kunnen flashen? Deze wordt vanaf de fabrikant van de printplaten er in geflashed. Zonder die bootloader heb je een ISP programmer nodig om die er eerst in te zetten voordat arduino flash er zelf iets mee kan.C.44 schreef op zondag 24 mei 2015 @ 20:29:
Ik ben nu even hetzelfde aan 't proberen met een ATMega328 die ik als sample van Atmel ontvangen heb. Maar die krijg ik niet in sync. Nu lijkt dat te komen omdat het een reguliere 328 is en geen 328p. Heeft iemand daar mss de board definities van voor de Arduino IDE?
Ah, blijkbaar probeer je al zoiets.. Weet je zeker dat je alle lijnen wel hoog en laag getrokken krijgt? Zoals de reset?
[ Voor 5% gewijzigd door LED-Maniak op 24-05-2015 21:14 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Ik bedoelde dat je een hoop tijd in de 168 kunt steken, of gewoon een paar 328p's regelen.LED-Maniak schreef op zondag 24 mei 2015 @ 21:11:
[...]
Jij geeft aan dat je dan net zo goed een andere arduino of chip voor $3 kan kopen. Eenmaal een programmer kopen is goedkoper
Mea culpa, ik noem programmeren met een ISP ook 'flashen'[...]
Een arduino heeft toch altijd een bootloader nodig om uberhaupt te kunnen flashen? Deze wordt vanaf de fabrikant van de printplaten er in geflashed. Zonder die bootloader heb je een ISP programmer nodig om die er eerst in te zetten voordat arduino flash er zelf iets mee can
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
@C.44
Zeker dat je de MOSI en MISO lijnen goed hebt aangesloten(niet stiekem omgedraaid)? Zet je write speed eens heel laag en kijk of je lijntjes wel bewegen(high/low) en of het dan wel lukt. Lees de fuses eens uit? Wat is de command line opdracht die je avrdude meegeeft?
[ Voor 15% gewijzigd door LED-Maniak op 24-05-2015 21:27 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
MOSI en MISO zijn goed aangesloten, dat heb ik tig keren gecontroleerd xD De writespeed omlaag zetten? Dan zal ik waarschijnlijk een extra entry moeten maken in boards.txt, mss wel verstandig zoiezo.LED-Maniak schreef op zondag 24 mei 2015 @ 21:20:
Zie edit
@C.44
Zeker dat je de MOSI en MISO lijnen goed hebt aangesloten(niet stiekem omgedraaid)? Zet je write speed eens heel laag en kijk of je lijntjes wel bewegen(high/low) en of het dan wel lukt. Lees de fuses eens uit? Wat is de command line opdracht die je avrdude meegeeft?
Ik heb serieus geen idee hoe die fuses uitgelezen moeten worden of welke command line er naar avrdude word gestuurd. Da's een beetje 't nadeel van de Arduino IDE dan weer,je gebruikt wat er standaard in zit of je zoekt je een ongeluk naar oplossingen of krijgt 't simpelweg niet aan de praat.
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
AVRDude.exe kan je eenvoudig via een terminal aansturen. Er staan genoeg voorbeeld commands op internet(en ik dacht zelfs GUI tools en calculators). Bij programmer kies je blijkbaar iets van arduino(je kan de lijst met beschikbare programmers opvragen).
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
http://sourceforge.net/projects/avrdude-gui/
Ik gebruik dit niet, omdat ik Atmel Studio op mijn pc heb, waarmee ik fuses kan zetten.
(zit een bugje in: op het vinkje klikken helpt niet, op de rest van de regel klikken wel).
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Zucht voor jou misschien maar het ziet er zeker uit als een interessant bordje. Afgelopen week met de ESP8266 lopen spelen. Had erg veel moeite om vanuit de Arduino IDE naar de ESP te communiceren. Verder werkten ze wel perfect.RobV schreef op zondag 24 mei 2015 @ 21:37:
Ik kan wel inpakken met mijn eigen boardje.... zucht..
https://www.sparkfun.com/products/13231
Deze versie van Sparkfun ziet eruit als een betere versie van Arduino Fio. Die gebruikte ik eerst als ik een draadloos projectje moest maken wat een batterij nodig heeft.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Om zoveel mogelijk uit te kunnen sluiten heb ik zojuist eens MISO en MOSI omgedraaid, het resultaat is dat er geen device signature terug komt. Met de kabels op de juiste plek doet ie dat wel. Ik heb momenteel maar weer even de 168 op 't breadboard geprikt, die 328 daar waag ik me een andere keer wel aan.LED-Maniak schreef op zondag 24 mei 2015 @ 22:01:
Heb je ze ook al omgedraaid(voor de zekerheid)?
AVRDude.exe kan je eenvoudig via een terminal aansturen. Er staan genoeg voorbeeld commands op internet(en ik dacht zelfs GUI tools en calculators). Bij programmer kies je blijkbaar iets van arduino(je kan de lijst met beschikbare programmers opvragen).
avrdude.exe aanspreken via de commandline zit er op de Mac niet in. Hoe dat wel gaat moet ik even uitzoeken aangezien er wel een variant van avrdude wordt aangesproken om de hexfiles naar de arduino's te schrijven. Hij moet dus ergens zitten.
Ik ben al eens aan de slag gegaan met AVRFuses maar ook dat krijg ik niet fatsoenlijk aan de praat nog. Ik heb AVRDude gevonden als binary in de Arduino.app. Ik kan alleen met geen mogelijkheid de programmer instellen in AVRFuses, het rijtje met opties blijft leeg. Daarna heb ik 't met avrdude uit de Crosspack van ObDev geprobeerd en toen had ik ineens een hele rij opties, waaronder Arduino.
De fuses staat voor een brownout op 2.7v, interne clock van 8Mhz, SPI Enabled, Boot reset vector enabled en bootsize staat op 1024.
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Daarna heb ik met de Arduino IDE de blink sketch geverifieerd, tegelijkertijd word die dan ook gecompileerd en als temporary bestand ergens weggeschreven. Dat bestand heb ik opgezocht en dmv AVRFuses op de 168 gezet. Write, Success. Verify Sucess!
Maar nog steeds geen ledje dat knippert op pin 13. Toen ben ik eens goed gaat zoeken in de Arduino op breadboard posts en daarbij kwam ik er 1 tegen die een led op pin 19 aansloot. Blijkbaar staat die PCINT13 toch niet voor D13. Achteraf eigenlijk ook verdomde dom van mezelf aangezien op de Uno de led op pin 13 zit... en daar zit al heel de tijd de SCK lijn op. Waarom dat kwartje niet eerder gevallen is...
Enniehoe, ik heb daar een weerstandje en led op gezet en voila, Blink. Daarna de chip weer geleegd, bootloader erop en toen op dezelfde manier de uiteindelijke PID sketch voor de 858D+ erop gezet. Toen de chip in de 858D+ gezet en presto, het ding doet 't =)
Nu nog even wat aantekeningen maken voor mezelf. Ik ga dit waarschijnlijk niet snel vergeten maar als ik 't vergeet heb ik geen zin om weer 2 dagen hieraan te klooien

Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Ik heb crosspack op mijn Mac staan; een `which` doet wonderen hier.C.44 schreef op maandag 25 mei 2015 @ 01:54:
avrdude.exe aanspreken via de commandline zit er op de Mac niet in. Hoe dat wel gaat moet ik even uitzoeken aangezien er wel een variant van avrdude wordt aangesproken om de hexfiles naar de arduino's te schrijven. Hij moet dus ergens zitten.
1
2
3
| Vesuvius:LT8900 rob$ which avrdude /usr/local/CrossPack-AVR/bin/avrdude Vesuvius:LT8900 rob$ |
En anders helpt dit:
Bij mij (Arduino 1.6.4) is dat pad: /Applications/Arduino.app/Contents/Java/hardware/tools/avr//For most people, the path to the Arduino compiler tools will be: /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr (Note the absence of /bin from the compiling grbl page.) Depending on where you place the Arduino IDE, the /Applications/Arduino.app path may be different. So, lets call your compiler tools path $AVRPATH to help shorten the following commands.
EDIT: Goed om te horen dat het nu werkt
[ Voor 4% gewijzigd door RobV op 25-05-2015 08:24 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Ha! Ik ken dat ja. Heb je zelf met pijn en moeite eea in elkaar gezet, zie je datzelfde terug bij een groot bedrijfRobV schreef op zondag 24 mei 2015 @ 21:37:
Ik kan wel inpakken met mijn eigen boardje.... zucht..
https://www.sparkfun.com/products/13231
Ik had een ESP bordje dat achteraf heel veel lijkt op de v2 NodeMCU. Ook stuk kleiner dan de v1 versie, en een betere LDO. Dus ik gebruik die nu maar. Scheelt een hoop werk, en je weet zeker dat als het werkt, je eigen projectje ook werkt: geen geklooi meer met ESP versies.
Die van Sparkfun heeft overigens de sensoren niet gemonteerd: werd te duur! Dus je kunt nog steeds zelf aan de gang
Rijk worden kan altijd nog
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Gelukkig ging het mij niet om 'rijk worden'. Ik was bij het ontwerpen van het bordje er van uit gegaan dat het voor eigen gebruik ging. Ik heb ook niet de moeite genomen om in het ontwerp rekening te houden met massaproductie, goedkoopste componenten, of allerlei andere zaken die belangrijk worden als je er 10.000 stuks van wilt gaan maken. Ik heb een enorme hoeveelheid dingetjes geleerd bij het maken van mijn eigen arduino kloon, en dat was ook het uitgangspunt!Mars Warrior schreef op maandag 25 mei 2015 @ 09:54:
[...]
Ha! Ik ken dat ja. Heb je zelf met pijn en moeite eea in elkaar gezet, zie je datzelfde terug bij een groot bedrijf![]()
Ik had een ESP bordje dat achteraf heel veel lijkt op de v2 NodeMCU. Ook stuk kleiner dan de v1 versie, en een betere LDO. Dus ik gebruik die nu maar. Scheelt een hoop werk, en je weet zeker dat als het werkt, je eigen projectje ook werkt: geen geklooi meer met ESP versies.
Die van Sparkfun heeft overigens de sensoren niet gemonteerd: werd te duur! Dus je kunt nog steeds zelf aan de gang![]()
Rijk worden kan altijd nog
Ondertussen heb ik van de 10 pcb's er al 4 in gebruik en heb ik nog componenten liggen voor nog 5 meer (1 cpu d00d); ik ben trots op het resultaat en dat het helemaal werkt. Er zijn natuurlijk altijd nog verbeterpuntjes, dat houd je altijd. (zoals Rx/Tx via de USB port en een bootloader die via de USB kan flashen, en een on/off switch. Als derde de resetlijn op een pinnetje).
Zoals ik schreef heb ik veel geleerd, de laatste toevoegingen waren het schrijven van een Boards.txt, een Arduino lib voor de LT8900 transceiver (NRF24-achtig), solder paste stencils maken met een lasercutter, en nog een paar dingen.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Bij de avrdude binary in de Arduino app zelf krijg ik niet de mogelijkheid om ook daadwerkelijk een programmer te kiezen in de dropdown. Vandaar dat ik idd Crosspack geinstalleerd heb, en dan werkt 't ineens wel =)RobV schreef op maandag 25 mei 2015 @ 08:22:
[...]
Ik heb crosspack op mijn Mac staan; een `which` doet wonderen hier.
Bash Session:
1 2 3 Vesuvius:LT8900 rob$ which avrdude /usr/local/CrossPack-AVR/bin/avrdude Vesuvius:LT8900 rob$
En anders helpt dit:
[...]
Bij mij (Arduino 1.6.4) is dat pad: /Applications/Arduino.app/Contents/Java/hardware/tools/avr//
EDIT: Goed om te horen dat het nu werkt
Nu eens aan de bak met de ADS1252, eens kijken waar we daar tegenaan lopen xD
[ Voor 5% gewijzigd door C.44 op 25-05-2015 11:37 ]
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Dropdown? Avrdude is een commandline tool...C.44 schreef op maandag 25 mei 2015 @ 11:36:
[...]
Bij de avrdude binary in de Arduino app zelf krijg ik niet de mogelijkheid om ook daadwerkelijk een programmer te kiezen in de dropdown. Vandaar dat ik idd Crosspack geinstalleerd heb, en dan werkt 't ineens wel =)
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Oops, ik bedoelde de dropdown in AVRFuses. Als je in AVRFuses de avrdude binary uit de arduino app gebruikt kun je in AVRFuses geen programmer kiezen in de dropdown. Met de avrdude binary uit crosspack werkt dat wel.
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Ik heb de volgende opstelling:

Gemaakt via de datasheet en dit topic: http://forum.arduino.cc/?topic=57873.0
In bovenstaande tekening mist alleen nog de verbinding tussen pin4 van de ADS1252 en pin 3 op de arduino. Ik gebruik pin 3 van de arduino om een 2Mhz "clock" te genereren op deze manier:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| #include <SPI.h> #define MISOPIN 12 #define SCLKPIN 13 byte byte1; byte byte2; byte byte3; // declare 3 bytes = 24 bits void setup() { Serial.begin(9600); pinMode(SCLKPIN, OUTPUT); pinMode(MISOPIN, INPUT); // corresponding to SCK pin and DRDY/DOUT pin on ADC reset_adc(); // put ADC on reset at the outset SPI.begin(); // initialize SPI (with default settings, including... // CPOL = 0: so that SCLK is normally LOW // CPHA = 0: data sampled on rising edge (LOW to HIGH) // perhaps try changing CPHA ?? digitalWrite(SCLKPIN, LOW); // release ADC from reset; now we're at a known point // in the timing diagram, and just have to wait for // the beginning of a conversion cycle } void loop() { if (digitalRead(MISOPIN) == HIGH) read_adc(); // "sort of" an interrupt to go to read_adc routine; // can use hardware interrupt in future but now just poll } void reset_adc() // to reset ADC, we need SCLK HIGH for min of 4 CONVCYCLES // so here, hold SCLK HIGH for 5 CONVCYCLEs = 1440 usec { digitalWrite(SCLKPIN, HIGH); delayMicroseconds(1440); } void read_adc() { drdy_wait(); // go to drdy_wait routine, where we wait for // DRDY phase to pass, and thus for DOUT phase to begin byte1 = SPI.transfer(0x00); byte2 = SPI.transfer(0x00); byte3 = SPI.transfer(0x00); // read in adc data (sending out don't care bytes) // and store read data into three bytes */ Serial.println(byte1, DEC); Serial.println(byte2, DEC); Serial.println(byte3, DEC); Serial.println(); // print out data; // will these instructions eat into time significantly? // possible improvement: store all data from multiple cycles // into array, and print out only later at end. } void drdy_wait() // wait for DRDY to pass and to reach start-point of DOUT { delayMicroseconds(30); // to be safe, 30 usec, instead of 27 usec, which is // the expected period of DRDY phase } |
Ik heb toen de code die in de eerste link staat toegevoegd aan die sketch, op de arduino gezet en ik krijg alleen maar max readings uit. Ergens klopt er dus iets niet
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| #include <avr/io.h> #define F_CPU 16000000L #include <util/delay.h> #include <avr/interrupt.h> void setup() { DDRA=B11111111; DDRB=B00001111; DDRC=B11111111; PORTC=B11111111; PORTB = 255; TIMSK |= (1 << TOIE2); sei(); } void loop() { //repeat some code. } ISR(TIMER2_OVF_vect) { //Interrupt for multiplexing. PORTB = 0; } |
Deze is compileert via arduino 1.0.5. En werkt. Zodra de eerste interrupt is geweest gaat PORTB naar 0;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| #include <avr/io.h> #define F_CPU 16000000L #include <util/delay.h> #include <avr/interrupt.h> int main(void) { DDRA = 0B11111111; DDRB = 0B00001111; DDRC = 0B11111111; PORTC = 0B11111111; PORTB = 255; TIMSK |= (1 << TOIE2); sei(); while(1) { //repeat some code. } } ISR(TIMER2_OVF_vect) { //Interrupt for multiplexing. PORTB = 0; } |
Deze code compileert ik via avr studio 4.0. Maar deze werkt dus niet. PORTB blijft gewoon op 255 staan. Zodoende heb ik het idee dat de interrupt niet werkt.

Bl44t
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Ik zit zelf met het volgende:
Ik heb een '25 x 12mm Flat Diffuus RGB Pixels' besteld (niet bij Adafruit overigens) , en deze lijk defect aangekomen te zijn. Ik heb hem aangesloten zoals staat vermeld op:
https://learn.adafruit.com/12mm-led-pixels?view=all
De eerste 'pixel' brand vrij continue wit, de andere doen helemaal niets. Uiteraard de troubleshoot gevolgd. Twee verschillende Arduino's, twee verschillende voedingen (aardig goede 5V), de standaardcode van de handleiding, op de standaard manier aangesloten.
Filmpje:
https://www.dropbox.com/s.../WP_20150522_004.mp4?dl=0
Ik kan proberen de eerste twee eraf te knippen, of kan het toch aan de code liggen? Iemand ervaring mee?
Fotografie: | Flickr | Canon 5DII + 20mm + 35mm + 50mm + 100mm || Hardlopen: Strava PR 5km: 20:26 10km: 44:35 HM 1:39:58
Ik heb de lib gedumpt en een nieuwe sketch gemaakt met lowlevel SPI calls en een framebuffer voor de tekst rendering. ipv pixel per pixel te zetten wordt het scherm nu met 4x16 bytes ververst, gebruikmakend van de shifters in de max7219 drivers. Het filmpje toont de draaiende code met een delay(25) per frame, anders ging het veel te hard. Ik teken nu nog onnodig de hele tekst in memory, dus hij kan nóg efficienter..
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Soms werken de libraries echt waardeloos. Het is wel altijd handig als je zelf de ervaring hebt om zoiets te schrijven. Ik heb dat helaas nog niet maar ben wel volop bezig met code schrijven.RobV schreef op maandag 25 mei 2015 @ 18:50:
De uitdaging van de 8x32 led lichtkrant was de hopeloos trage verbinding. De LedControl library werkte met een handmatige shiftOut, terwijl gebruikt werd gemaakt van de SPI pins. Ik haalde met de lib maar 5 frames per seconde..
Ik heb de lib gedumpt en een nieuwe sketch gemaakt met lowlevel SPI calls en een framebuffer voor de tekst rendering. ipv pixel per pixel te zetten wordt het scherm nu met 4x16 bytes ververst, gebruikmakend van de shifters in de max7219 drivers. Het filmpje toont de draaiende code met een delay(25) per frame, anders ging het veel te hard. Ik teken nu nog onnodig de hele tekst in memory, dus hij kan nóg efficienter..
Heb je de lichtkrant bij alice vandaan? Of ergens anders gekocht. Het ziet er namelijk wel uit naar iets wat ik binnenkort wil gaan gebruiken voor een klein projectje.
Je mist nog het een en ander in je code..OcGuru schreef op maandag 25 mei 2015 @ 17:55:
Kan iemand mij vertellen waar de fout zit?![]()
Deze code compileert ik via avr studio 4.0. Maar deze werkt dus niet. PORTB blijft gewoon op 255 staan. Zodoende heb ik het idee dat de interrupt niet werkt.
Waar heb je de klok prescale ingesteld? De klok source?
Je hebt nu alleen de klok interrupt aangezet. Zolang TCCR0 op 0 staat krijgt je timer uit mijn hoofd geen klok signaal..
Voeg dit eens toe: TCCR0 = (1<<CS02) | (1<<CS00); //1024 prescale
[edit]
TCCR0 is voor timer0. Kijk even in de datasheet naar TCCRn register dan krijg je een tabel die precies laat zien wat je moet doen.
[ Voor 72% gewijzigd door LED-Maniak op 25-05-2015 19:30 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Ik zie dat anders. De libraries helpen mijn snel te prototypen. "Proof of concept". Voor een heel project zijn complete libraries te groot, als je UI/Gfx/audio/sensors/teksten etc allemaal wilt gebruiken ben je in no time door je memory heen. Ik pak wat ik nodig heb en optimaliseer de werking specifiek voor mij. Bovendien vind ik het leuk om te prutsen.BladeSlayer1000 schreef op maandag 25 mei 2015 @ 19:23:
[...]
Soms werken de libraries echt waardeloos. Het is wel altijd handig als je zelf de ervaring hebt om zoiets te schrijven. Ik heb dat helaas nog niet maar ben wel volop bezig met code schrijven.
hier: http://www.ebay.com/itm/M...27809?hash=item43d33d7021 inmiddels elders goedkoper te vinden denk ik.Heb je de lichtkrant bij alice vandaan? Of ergens anders gekocht. Het ziet er namelijk wel uit naar iets wat ik binnenkort wil gaan gebruiken voor een klein projectje.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Ik krijg nu wel iets op de serial monitor, maar dat zijn dus alleen maar de waarden 127, 255 en 255. Nog niet echt bruikbaar dus. Ik heb alleen geen idee of dat nu ligt aan 't feit dat die clock 240hz trager loopt dan 2Mhz of dat er gewoon iets anders niet klopt.
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Thanks, Het werkt nu.LED-Maniak schreef op maandag 25 mei 2015 @ 19:24:
[...]
Je mist nog het een en ander in je code..
Waar heb je de klok prescale ingesteld? De klok source?
Je hebt nu alleen de klok interrupt aangezet. Zolang TCCR0 op 0 staat krijgt je timer uit mijn hoofd geen klok signaal..
Voeg dit eens toe: TCCR0 = (1<<CS02) | (1<<CS00); //1024 prescale
[edit]
TCCR0 is voor timer0. Kijk even in de datasheet naar TCCRn register dan krijg je een tabel die precies laat zien wat je moet doen.
Bl44t
OcGuru schreef op maandag 25 mei 2015 @ 21:59:
[...]
Thanks, Het werkt nu.Wel vreemd dat de arduino omgeving wel functioneert zonder dat je een prescaler aangeeft. Die zal wel zelf iets verzinnen als er niks word aangegeven.
Kan je nagaan.. Heb je niet eens code die iets met de timer moet doen.. Gaat de IDE er nog mee aanklooien.
Top!
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Een arduino pro mini 8Mhz en een NRF24l01+ werkte nog perfect op 1.9V. Ik dacht dat je met 8Mhz niet veel lager zou kunnen gaan dan 2.4V. Waarom werkt het nu dan nog prima op 1.9V? Wanneer zouden er problemen op kunnen treden?
Speed Grade:
0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V
Ze garanderen dat het op 8MHz werkt bij 2.7 Volt. Lager zal vast kunnen, maar kan over tijd en temperatuur onstabiel zijn.
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya
Verwijderd
2.7 V = BOD thresholdLED-Maniak schreef op dinsdag 26 mei 2015 @ 20:16:
http://www.atmel.com/imag...8P_datasheet_Complete.pdf
Speed Grade:
0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V
Ze garanderen dat het op 8MHz werkt bij 2.7 Volt. Lager zal vast kunnen, maar kan over tijd en temperatuur onstabiel zijn.
als je hieronder komt en de (standaard) bootloader is niet aangepast gaat hij oscileren
' copy/paste
The brownout threshold is found in the "Extended fuses" - only the lower three bits are used and they are mutually exclusive and active low - pages 287, 312 of the ATmega manual:
* 0xFF or 0x07 Brown Out Detection disabled
* 0xFE or 0x06 BODLEVEL0 1.8V (1.7-2.0)
* 0xFD or 0x05 BODLEVEL1 2.7V (2.5-2.9) **** as used by the chip programmer
* 0xFB or 0x03 BODLEVEL2 4.3V (4.1-4.5)
So to get the CPU to work down to 2.25 V (using an 8 MHz clock), then the fuse should be changed to:
0x07 to disable BOD
0x06 to change BOD threshold to 1.8V
As the the BOD is not much use on a battery powered device, it's perhaps best to disable it completely using 0x07
Ergens staat er in de datasheet dacht ik een grafiekje over spanning/snelheid.
Feit blijft: hou je aan de aangewezen specs en je hoeft geen vreemd gedrag te verwachten.
Oscilleren gebeurt niet zo snel, tenzij je voeding onstabiel wordt. Zie hiervoor je eigen copy paste
[ Voor 15% gewijzigd door LED-Maniak op 27-05-2015 19:33 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Verwijderd
tja, met een lipo onstabiel ?LED-Maniak schreef op woensdag 27 mei 2015 @ 19:32:
Oscilleren gebeurt niet zo snel, tenzij je voeding onstabiel wordt...
ik heb er wel wat mee geexpirimenteerd en vond die 2.7 BOD net iets te hoog ism lipo.
kwam de batterij op (of vlakbij) dat punt ging die idd soms 'oscilleren', oftewel boot/reboot ect. dus heb ik de bootloader iets aangepast.
dacht dat dat jullie probleem was.. heb het verhaal hierboven wellicht te snel gelezen
Ik ben niet helemaal thuis in de lipo's, maar is 2.7 niet erg laag voor een lipo?Verwijderd schreef op woensdag 27 mei 2015 @ 19:47:
[...]
tja, met een lipo onstabiel ?
ik heb er wel wat mee geexpirimenteerd en vond die 2.7 BOD net iets te hoog ism lipo.
kwam de batterij op (of vlakbij) dat punt ging die idd soms 'oscilleren', oftewel boot/reboot ect. dus heb ik de bootloader iets aangepast.
dacht dat dat jullie probleem was.. heb het verhaal hierboven wellicht te snel gelezen
Toyota Supra 3.0i Turbo Targa in Panther Black Mica - 300D || 30D || 10-20 || 50mm 1.8 mk1 || 18-55 || 17-85 || 75-300 || Giottos || Manfrotto || Cullmann || Kenko || Hoya

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Verwijderd
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Verwijderd
door de BOD helemaal uit te zetten bespaarde ik energie en liet dat uitschakelen over aan de lipo protectie.
[ Voor 21% gewijzigd door Verwijderd op 27-05-2015 21:00 ]
alleen het rode ledje brand. ook met uploaden van sketsh knipperde hij niet groen net als de andere.
is hij defect of is hij nog te redden middels een reset flash of iets dergelijks?
Gadget-freakz.com. Feedback en tips zijn welkom.
Als je de NRF er weer af haalt, kun je dan wel flashes?remcoXP schreef op woensdag 03 juni 2015 @ 19:14:
zojuist mijn nano v3 atmel voorzien van mysensors software en alleen nog de antenne geplaats maar krijgt steeds de melding check wires. ik heb alles doorgemeten en nogmaals gecontroleerd maar alls zit goed. heb er nog 1 en die gaat wel goed.
alleen het rode ledje brand. ook met uploaden van sketsh knipperde hij niet groen net als de andere.
is hij defect of is hij nog te redden middels een reset flash of iets dergelijks?
is er een soort van diagnostics te runnen of een andere manier om te checken of te resetten?
sweebee schreef op woensdag 03 juni 2015 @ 19:40:
[...]
Als je de NRF er weer af haalt, kun je dan wel flashes?
Gadget-freakz.com. Feedback en tips zijn welkom.
En ik neem aan dat je hem op deze manier hebt aangesloten? http://www.mysensors.org/build/connect_radio
alleen de leds die bij mijn andere china nano v3 geel/groen zijn zijn hier rood.
zal nogmaals proberen alles te koppelen.
Gadget-freakz.com. Feedback en tips zijn welkom.
Als je het gewoon aansluit volgens dat schema en de gateway upload moet het gewoon direct vrij simpel werken. Zo niet dan kan het zijn dat de NRF kapot is.
als ik debug aanzet en dan via serial port monitor de log opvraag krijg ik:
send: 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,st=fail:
send: 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,st=fail:
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
sensor started, id 255
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
0
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
1
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
0
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
send: 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,st=fail:
0
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
1
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
0
req node id
send: 255-255-255-0 s=255,c=3,t=3,pt=0,l=0,st=fail:
Gadget-freakz.com. Feedback en tips zijn welkom.
maar omdat ik dacht dat het niet werkte heb ik ze nu beide aan mijn laptop hangen en debug ik via arduino en MYScontroller.
lijken te luisteren en de node probeert wel een id aan te vragen (voor zover ik het begrijp.
sweebee schreef op woensdag 03 juni 2015 @ 22:22:
Met wat voor controller stuur je de gateway aan?
Gadget-freakz.com. Feedback en tips zijn welkom.
Gadget-freakz.com. Feedback en tips zijn welkom.
Ik heb de gateway gemaakt van een nano v3 met radio met longrangeantenna(met een capasitor zoals in de video op mysensors.org)
logging van the serial port in arduino en in domoticz zegt: gateway ready/ started.
MySensors: Gateway Ready...
ook heb ik met een nano een sensor probereren te maken: dht22
deze zegt in de serial port monitor:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| sensor started, id 1 send: 1-1-0-0 s=255,c=0,t=17,pt=0,l=5,st=fail:1.4.1 send: 1-1-0-0 s=255,c=3,t=6,pt=1,l=1,st=fail:0 send: 1-1-0-0 s=255,c=3,t=11,pt=0,l=8,st=fail:Humidity send: 1-1-0-0 s=255,c=3,t=12,pt=0,l=3,st=fail:1.0 send: 1-1-0-0 s=0,c=0,t=7,pt=0,l=5,st=fail:1.4.1 send: 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,st=fail: send: 1-1-0-0 s=1,c=0,t=6,pt=0,l=5,st=fail:1.4.1 send: 1-1-0-0 s=1,c=1,t=0,pt=7,l=5,st=fail:24.1 T: 24.10 send: 1-1-0-0 s=0,c=1,t=1,pt=7,l=5,st=fail:41.5 H: 41.50 send: 1-1-0-0 s=0,c=1,t=1,pt=7,l=5,st=fail:41.1 H: 41.10 send: 1-1-0-0 s=0,c=1,t=1,pt=7,l=5,st=fail:37.5 H: 37.50 |
beide hangen nu ter test aan mijn laptop waar ook een windows versie van domoticz als controller op staat.
iemand enig idee? heb alle draadjes nagemeten.
Gadget-freakz.com. Feedback en tips zijn welkom.
Edit welke NRF's heb je precies wat voor nummers staan erop, onder op de chip op de NRF. bijv. 1420JB of 0834AF.
Welk type NRF heb je op de gateway? een NRF PA LNA? zoja, dan kan het zijn dat de arduino niet genoeg stroom kan leveren.
[ Voor 40% gewijzigd door sweebee op 08-06-2015 17:19 ]
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde