0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« on: December 31, 2010, 03:44:49 am » |
Moinsen, ich habe haufenweise bei "BIG C" diese Pong Retros gekauft, da sie für 5,- EURO sehr preiswert sind. Ja auch ich will eine Wortuhr bauen  Und günstiger kommt man nicht an 2xPotis, 1xATMega8 und 120 LED (ok, sind nicht auslötbar, da SMD). Frage an die Experten: bekomme ich auf einen ATMega8 einen Arduino Bootloader bzw. wie kann ich Arduino Software auf den ATMega8 bekommen? Irgendwo steht das er kompatibel mit ATMega168 ist?!?! Ich bastel mir gerade den ISP Adapter für das Pong Brett...
|
|
|
|
« Last Edit: December 31, 2010, 03:45:48 am by DE8MSH »
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 1
Posts: 659
Arduino sucks
|
 |
« Reply #1 on: December 31, 2010, 08:07:05 am » |
Das Conrad Pong PCB hat doch schon einen ISP-Header?
|
|
|
|
|
Logged
|
|
|
|
|
Oldenburg
Offline
Sr. Member
Karma: 16
Posts: 268
Arduino, imagine the possibilities!
|
 |
« Reply #2 on: December 31, 2010, 10:11:37 am » |
Den Header nicht, aber die Bohrungen ;-) 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Jr. Member
Karma: 0
Posts: 77
Arduino rocks
|
 |
« Reply #3 on: December 31, 2010, 12:01:59 pm » |
(ok, sind nicht auslötbar, da SMD) Hmmm, ich hab letztens n YouTube Video gesehen von einem Typen, der Platinen auf ein Bügeleisen legt und dann die SMD-Komponenten mit ner Pinzette entfernt. 
|
|
|
|
|
Logged
|
|
|
|
|
Area Stuttgart
Offline
Sr. Member
Karma: 13
Posts: 429
logic enrichments
|
 |
« Reply #4 on: December 31, 2010, 12:25:27 pm » |
Ich würde die Bauteile alle drauflassen und mich eher damit befassen das Ding neu zu programmieren, und zwar mit der Arduinosoftware, wenn möglich. Einen Eimer voll SMD-LED's bekommt man doch heutzutage nachgeschmissen.
|
|
|
|
|
Logged
|
Eine Kuh macht muuhh. Viele Kuehe machen Muehe
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #5 on: January 01, 2011, 04:50:24 am » |
Das mit dem Auslöten ist auch nur hypothetisch gemeint. Ich bin der Meinung, dass es die o.g. Platte auch mal mit großen LED gab. Dann hätte man sie für andere Projekte auslöten können. So bleiben sie schön auf den Boards  Aber mal etwas anderes: ich habe noch nicht ganz herausgefunden wie ich auf dem Arduino Uno entwickle und das Projekt dann auf dem ATMega8 bringe. Möchte gerne in der Arduino Plattform bleiben, da ich im Moment keine Luste habe noch WinAVR (C direkt) oder gar BASCOM zu lernen. Ich bin mit Arduino bisher sehr zufrieden. Also: ich möchte in der Arduino Plattform Software bauen und die o.g. LED-Matrix ansteuern. Die Platte ist ja so aufgebaut: http://www.elo-web.de/ximage/0910pingpong3.jpgDie Platte hat also zwei Schieber (IC2/IC3), mit denen ich die LED Matrix schalte. Wie auf Arduino coden? Kann jemand ein Beispiel bringen? Das .hex File kann ich nachher mit dem http://www.elo-web.de/elo/mikrocontroller-und-programmierung/ping-pong/mega8-isp-programmer auf den ATMega8 schieben.
|
|
|
|
« Last Edit: January 01, 2011, 04:51:16 am by DE8MSH »
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #6 on: January 01, 2011, 05:02:12 am » |
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #7 on: January 01, 2011, 05:13:59 am » |
Also das klappt schonmal nicht: int latchPin = 10; int clockPin = 11; int dataPin = 12;
void setup() { //set pins to output so you can control the shift register pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); }
void loop() { // count from 0 to 255 and display the number // on the LEDs for (int numberToDisplay = 0; numberToDisplay < 256; numberToDisplay++) { // take the latchPin low so // the LEDs don't change while you're sending in bits: digitalWrite(latchPin, LOW); // shift out the bits: shiftOut(dataPin, clockPin, MSBFIRST, numberToDisplay);
//take the latch pin high so the LEDs will light up: digitalWrite(latchPin, HIGH); // pause before next value: delay(500); } } Ich habe das auf Arduino Uno complierte .hex File per ISP Brenner auf das C Board gebracht. Keine LED leuchtet.
|
|
|
|
« Last Edit: January 01, 2011, 05:30:31 am by DE8MSH »
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 809
I am 1 of 10 who understands binary
|
 |
« Reply #8 on: January 01, 2011, 08:11:23 am » |
Wenn du das mit dem Uno kompiliert musst du noch einen 16Mhz Resonator drauflöten an den Punkten B6+B7. Die Software geht von einem 16Mhz AVR aus
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #9 on: January 01, 2011, 09:06:24 am » |
Stimmt. Das habe ich gesehen, dass das Quarz fehlt. Pong nutzt den internen Zähler. Hätte ich da. Allerdings habe ich, weil ich nicht jeden Artikel bei Elo durchgelesen habe, das hier vorher nicht entdeckt: http://www.elo-web.de/elo/mikrocontroller-und-programmierung/ping-pong/etch-a-sketchHier wird die Anbindung an Arduino beschrieben. Was aber nicht klappt, dass ich das .hex File direkt per ISP auf den Chip bringe.
|
|
|
|
« Last Edit: January 01, 2011, 09:11:33 am by DE8MSH »
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 809
I am 1 of 10 who understands binary
|
 |
« Reply #10 on: January 01, 2011, 09:33:00 am » |
Dein Artikel hat aber nichts mit Arduino zu tun geht doch da um etch-a-sketch
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #11 on: January 01, 2011, 10:19:24 am » |
etch-a-sketch in der Arduino Umgebung. Richtig.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #12 on: January 01, 2011, 01:24:20 pm » |
Habe damit mal etwas Sinnfreies gehackt:
[media]http://www.youtube.com/watch?v=3ck8w9r_Ogs[/media]
;D
Nun noch RTC dran und die Uhr ist fertig ;D
|
|
|
|
« Last Edit: January 01, 2011, 01:24:52 pm by DE8MSH »
|
Logged
|
|
|
|
|
Oldenburg
Offline
Sr. Member
Karma: 16
Posts: 268
Arduino, imagine the possibilities!
|
 |
« Reply #13 on: January 01, 2011, 01:38:51 pm » |
Hi,
hast Du es jetzt geschafft den Arduino Bootloader auf dem Controller zu bringen?
Gruß
Sebastian
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #14 on: January 01, 2011, 02:36:35 pm » |
Ich kompiliere zwar mit Arduino, muss das .hex File aber mit ISPmega8.exe hochladen. Ich werde wohl auch keinen Bootloader einspielen (was bisher auch nicht klappte), da der ATMega8 nur 8 k hat. Keine Ahnung wieviel davon der Bootloader schlucken würde....
|
|
|
|
|
Logged
|
|
|
|
|
|