Wer hilft? ArduinoMini Upl. (nochmal mit Bildern)

es ist zumindest ein Aufbau im DIP24 Format,
hier ist er:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=280602247335&ssPageName=STRK:MEWNX:IT#ht_3069wt_907
(ich hoffe, das klappt jetzt so mit dem Link)

Ich muß mich erst einmal einlesen, wie ich ihn über die RX/TX-Anschlüsse oder auf andere Art und Weise mit einem kleinen Testprogramm a la "Blink" versorge...

Vorschläge?

Gruß Manfred

Ergänzung:

ich habe gerade hier unter "Arduino - ArduinoBoard Mini" nachgesehen und in der Tat:
ich habe hier einen "Mini Rev.04", nur ohne die offiziellen Platinenaufdrucke.
Pin-Zuordnung stimmt völlig überein.
(hätte mir wirklich 2 Stunden mit dem Multimeter sparen können...)

Nicht ganz; laut Bilder haben die Chinensen einen Platz für einen Resettaster vorgesehen den der Mini nicht hat.

@ManfredH
Zur Programmierung:
a) über einen Arduino UNO oder 2009: Controller entfernen, TX, RX, 5V, Masse (GND) und Reset 1 zu 1 verbinden
b) mit einer USB-Interface-Platine TX mit RX und RXmit RX, 5V und Masse verbinden Reset mit Reset (falls vorhanden) oder DTR über 0,1µF Kondensator auf Reset.

(hätte mir wirklich 2 Stunden mit dem Multimeter sparen können...)

Nimms gelassen, Jetzt kennst Du die Platine ganz genau :wink:

Grüße Uwe

Hallo Forum,

das geht ja wirklich richtig fix hier !

Herzlichen Dank zunächst einmal für die vielen Posts und Hinweise.

Ja, also es ist ein Mini wie ManfredH ihn beschreibt...

@Uwe: besten Dank für die rapiden Hinweise (..und wie Ihr schon selbst richtiggestellt habt: -es ist ein Mini (Die Nano-Bezeichnung "Arduino Nano Mini Module 5V/16MHz for your bricks"(s.o.) ist natürlich irrig...)

  • ich werde jetzt erst einmal die 10 Kilo vor den Reset setzen und mal einen Taster spendieren ist sicher zuverlässiger...

@MafredH: ich habe die Beschaltung hier:

zum ersten Probieren gewählt... ... sollte doch eigentlich korrekt sein, oder ?

---> Bei mir dauert erst immer ein Weilchen, da ich noch andere "Baustellen" am Laufen habe... <---

zum ersten Probieren gewählt... ... sollte doch eigentlich korrekt sein, oder ?

Ich weiß nicht wieso viele glauben an Pin 13 könne man ein LED ohne Vorwiderstand anschließen. :o :-? :-/
Bitte schalte dem LED einen 470 Ohm Widerstand in Reihe.
Ansonsten ja; zum ersten testen ist das OK.
Grüße Uwe

Ich weiß nicht wieso viele glauben an Pin 13 könne man ein LED ohne Vorwiderstand anschließen.

Pin 13 has a 1 KB resistor on it, so you can connect an LED to it directly between it and ground. When using another pin, you will need an external resistor.

Hallo apogee

Wo hast Du das gefunden? (das ist nicht böse gemeint sondern erstaunt).

In den Schaltbildern des Arduino 2009 und Arduino UNO finde ich diesen Widerstand nicht. Auch physisch auf meinen Arduino 2009 nicht.

Der Arduino Serial Version 1 und Version 2 hatten und der Arduino Single-Sided Serial haben einen Widerstand von 1kOhm zwischen Controller und PIN13 und kein LED.
Der Arduino NG (nuova generazione) hatte 2 Widerstände zu 470 Ohm in Serie und ein LED dazwischen auf Masse, meine Meinung muß das Probleme gegeben haben weil ein H pegel nur auf 1,6V kam und so eine Nutzung des Pins verbot.
Der Arduino Diecimila und der Arduino 2009 (Duemilanove) hat keinen Widerstand auf Pin 13 sondern ein LED mit einem Widerstand von 1kOhm auf Masse.
Der Arduino UNO hat keinen Widerstand auf Pin 13 sondern ein LED mit zwei Widerständen von 1kOhm paralell (=500Ohm) auf Masse.
Beide Versionen des Arduino Mega haben keinen Widerstand an Pin 13 und ein LEd mit 1kOhm auf Masse.

Der Arduino Mini hat einen 1KOhm Widerstand zwischen Controller und Pin 13.

[edit]Zusammefassend :
Die meisten aktuellen Modelle haben keinen Widerstand an pin 13.[/edit]

Grüße Uwe

Zu finden hier: http://www.arduino.cc/en/Guide/ArduinoMini

Ich würde wirklich zuerst versuchen den Mini mit nem "großen" Arduino zu bespielen. Hat ja Uwefed schon geschrieben. Damit kann man ziemlich sicher ausschließen ob der Konverter irgendwie nicht richtig funktioniert. @fritz77, probier das in jedem Fall gelegentlich mal aus. Dein erster Post klang wie ein Hilfeschrei :wink:

Daher habe ich mir die Mühe gemacht mich mal mindestens ein wenig mit dem Mini einzulesen. Ich kann dir momentan auch nichts anderes sagen als das was bei arduino.cc und hier im Forum steht.

Und das mit dem Vorwiderstand von uwefed darfst du trotzdem sehr ernst nehmen. Wenn man weiß daß der Mini hier eine Ausnahme macht, sieht das anders aus ! Das war von uwefed rhetorisch gemeint. (Der Elektroniker denkt bei LED immer den Vorwiderstand mit) :wink:

Uwe schrieb:
Zur Programmierung:
a) über einen Arduino UNO oder 2009: Controller entfernen, TX, RX, 5V, Masse (GND) und Reset 1 zu 1 verbinden

a) wirklich 1:1 verbinden?
ich hätte sponan RX mit TX und TX mit RX verbunden...

Manfred

PS: wie kann ich hier eigentlich zitieren?

PS: wie kann ich hier eigentlich zitieren?

Der 8te Button von rechts, eine Seite mit einem blauen Pfeil

Text markieren den du zitieren willst, und dann draufklicken.

PS: wie kann ich hier eigentlich zitieren?

Wenn du einen Beitrag verfasst, dann kannst du da oben im Editor diese Sachen wählen... flieg einfach mit der Maus darüber: "Insert Quote" oder "Insert Code" ... Die Formatierungen können auch nützlich sein :wink: "Bold"

[edit] Ups, apogee, war ich später dran ... heute ist hier die Hölle los :slight_smile:

Aber nun wieder schnell back to topic.

a) wirklich 1:1 verbinden?
ich hätte sponan RX mit TX und TX mit RX verbunden..

Nein, machs genau wie beschrieben.

Hallo ManfredH

ich hätte sponan RX mit TX und TX mit RX verbunden...

Du ersetzt den Controller des Arduino 2009 mit dem Controller auf dem Arduino Mini; also TX mit TX und RX mit RX.

Wenn Du ein USB-Interface, ein XBee, ein Funkmodul, ein Bluetoothmodul ecc verwendest dann RX mit TX und TX mit RX.
In disem Fall bedeuten das bei TX Daten rauskommen und bei RX Daten reingehen sollen.

Ich verstehe Dich; das ist das leidige Problem bei der RS232 Schnittstelle. Da gibt es Daten-Sender-Geräte ( DTE zb PC) und Daten-Empfänger-Geräte ( zb ein Modem) und bei Sendern ist TX auf pin 2 und bei Empfängern auf pin 3 (25-poliger Stecker). Deshalb hatte ich ofters Probleme daß eine RS232 nicht Funktionierte weil ich nie genau wußte ob es ein Sender oder Empfänger ist. Da half nur ein Zwischenstecker mit LEds an TX und RX. (Nachweinen alter Zeiten :'().

Viele Grüße Uwe

Hallo nocheinmal allen,

zunächst möchte ich auch etwas Grundsätzliches sagen: Ich bin wirklich freudig überascht darüber, wie schön flüssig sich hier das Thema entwickelt !

Tolles Forum! :sunglasses: Gefällt mir...

Nun zur Sache:

Den Vorschlag zum (generellen) Vorwiderstand finde ich richtig und gut - schon aufdaß man sich das gar nicht erst falsch angewöhnt:

(Der Elektroniker denkt bei LED immer den Vorwiderstand mit)

  • ganz richtig so. "Der Widerstand ist eben nicht zwecklos!" :wink:

Allerdings hat ich die Frage zum Vorwiderstand gar nicht aufgeworfen...

(ehrlich gesagt hatte ich gleich gar keine Diode am Board 'hängen' (siehe auch die beiden Bilder im ersten Post), da mich zunächst einmal die

Meldung der IDE interessierte, es hatte ja noch 'nie' mit der Kommunikation zum 'Mini' funktioniert) Wenn es dann mal mit der Kommunikation ohne

Fehlermeldung klappt (was ich ja sehr hoffe...) dann bekommt das 'Blink' auch sein Hardware-Diödchen... ((versprochen...)) (den Resttaster - mit 10 Kilo-R habe ich aber mitlerweile angestöpselt :wink: )

Und damit bin ich wieder beim ursprünglichen Problem:

Ich habe jetzt noch einige Versuche unternommen den 'Mini' mit dem USB-Konverter zum Laufen zu bekommen ---> wieder nichts...

(Zum Reset-Zeitpunkt habe ich verschiedenstes gelesen und einiges probiert --> helfen will scheinbar nichts ...)

Ist der Gedanke, das der Bootloader auf dem Teil fehlt vielleicht näher ins Auge zu fassen ?

Wie auf: http://www.arduino.cc/en/Guide/ArduinoMini beschrieben hatte ich (vor Wochen) den 'Mini' auch schonmal am "nackten" µC-losen

Duemilanove, da tat sich aber auch nichts... (leider). Sogar einen baugleichen (exakt, gleiche Charge) 'Mini' hatte ich abgeschlossen.... ... auch nichts...

(Bin mir allerdings nicht sicher, ob da noch ein COM-Port Problem war...)

Ich hatte da auch TX-TX, RX-RX wie hier schon richtig erläutert angechlossen. Und natürlich auch mal mit 'vertauschen' probiert nachdem es

nicht lief... (aber das Ergebnis leider wie schon bekannt... funzt nich...)

Nebenher sollte der Betrieb am "nackten" 2009 auch das leidige Reset-Problem lösen (oder vielleicht doch nicht ? --> @Arduino-Typ in der IDE)

Ich werde das nun auf jeden Fall morgen (heute ?) nocheinmal versuchen und dann hier wieder berichten... (Die Kiste muß doch zum

Laufen zu bringen sein...!)

Weiterhin bin ich jetzt auch mal sehr gespannt darauf, was Manfred mit seinem 'Mini' erreicht... (und wo der 'Haken' ist...)

allerbesten Dank nocheinmal Euch allen für die schnelle und detailierte Beteiligung und konstruktive Hilfe...

Ahoi erst einmal

fritz77

Hallo nocheinmal alle miteinander,

Wie ich heute morgen schon schrieb, wollte ich es mit dem "2009" nocheinmal versuchen und dabei

auf die 'Kleinigigkeiten' (wie geänderter COM-Port) usw. etwas mehr Acht geben...

Uwes und Realizers Vorschlag war das ja auch:

Ich würde wirklich zuerst versuchen den Mini mit nem "großen" Arduino zu bespielen. Hat ja Uwefed schon geschrieben. Damit kann man ziemlich sicher ausschließen ob der Konverter irgendwie nicht richtig funktioniert. @fritz77, probier das in jedem Fall gelegentlich mal aus. Dein erster Post klang wie ein Hilfeschrei

Also habe ich den Duemilanove nocheinmal angestöpselt und siehe da:

'Neues Spiel - neues Glück' ... es funzt.

Zur Belohnung gab's auch ein Diödchen... (ohne meinen, aber mit elektrischen Widerstand :slight_smile: )

Hier nun nocheinmal die Konfiguration: Alles so wie oben von den Foren-Mitgliedern schon beschrieben: einfach 1:1

A.Duemilanove A.Mini (in meinem Falle und Bild die Farbe)

+5V ---> +5V ( Rot )

GND ---> GND ( Blau )

TX ---> TX ( Gelb )

RX ---> RX ( Weiss )

Reset ---> Reset ( Orange / Dunkelgelb )

Der Upload von der IDE aus funktioniert regelrecht mit Arduino Mini:

So, damit ist die Pflicht erfüllt... :slight_smile:

... und auch die Frage vom Teppich was nun mit dem Bootloader sei - es ist also einer darauf...

Nun 'fölge' noch die Kür mit dem FTDI-Konverter in der gezeigten Bauform

(... wird es doch ein Problem mit dem Reset sein ?)

Soweit also zunächst einmal...

Ahoi

fritz77

Hallo Fritz,
auch ich melde Vollzug! :slight_smile:

Nach mehreren vorgeblichen Fehlversuchen, das "Blink" Sketch als Test zu übertragen, blinkt die LED an Pin13 nun!
Deine orange Leitung zum RESET des Duemilanove war möglicherweise der Schlüssel... ich hatte zuvor die Reset-Leitung an PIN1 des leeren Sockels gesteckt...

Zwischenzeitliche Versuche, einen Bootloader zu schreiben - es klappte ja mit dem Blinken nicht und ich habe hier "nur" einen chinesischen Nachbau des offiziellen Mini, was mich vermuten ließ, dass hier ein Bootloader fehlt - waren ebenfalls vom Mißerfolg gekrönt...
aus welchen Gründen auch immer.

Aber das ist nun Schnee von gestern, auch mein Billig-Clone ist offensichtlich komplett und willens, zu funktionieren :slight_smile:

Auf zu höheren Aufgaben ;D

Schönes, erfolgreiches Wochenende
Manfred

Hallo Manfred,

na das freut mich ja für Dich ....

schön das nun alles funzoniert...

Bei mir im Übrigen, funktionierte der Orange-Draht an der IC-Fassung für den AVR...

... ich habe dann nur der Optik und schönen Ansicht wegen auf den - ja vorhandenen - Reste -Pin, nein, Reset-Pin geändert...

Na, wer weiß - war ja zielführend....

Ich bin Übrigens schon fleißig bei den 'höheren Aufgaben' --

ersteinmal LCD angepinnt (@mit wenigen Zeichenfehler im Vgl. zum 2009) und nun ein paar Diödchen mehr...

ob mit dem Ding auch SPI zu machen ist ? Es sollte doch ... ?

schaffensfrohe Grüße :wink:

fritz77

ersteinmal LCD angepinnt (@mit wenigen Zeichenfehler im Vgl. zum 2009) und nun ein paar Diödchen mehr...

ob mit dem Ding auch SPI zu machen ist ? Es sollte doch ... ?

ein LCD angepinnt? mit wenigen Zeichenfehlern im Vergleich zum 2009?
mmh...
erkläre mal, habe jetzt keine Vorstellung...
Ich habe übrigens ein 16x4 LCD-Modul von Pollin (TC1604A-01) erfolgreich am "2009er" laufen.

Was mich mehr interessiert, ist das Problem von heute morgen, keinen Bootloader schreiben zu können.
Brauche ich zwar nicht, aber hätte doch funktionieren sollen, falls ich einen 168 / 328er ohne Bootloader erwischen sollte.

Gruß
Manfred

Zum Funktionieren des Mini, find ich gut. :slight_smile:
LCD daran, wäre ein schönes neues Thema.

Zur Belohnung gab's auch ein Diödchen... (ohne meinen, aber mit elektrischen Widerstand :slight_smile: )

Ist tatsächlich in diesem Fall nicht nötig aber: Gut gemeint und vor allem Materialschonend :slight_smile: (Langlebigkeit)

Warum es mit dem USBTeil nicht funktioniert, da würde ich versuchen mit einem Oszilloskop die Pegelwerte zu ermitteln. Oder ob überhaupt brauchbare Impulse rauskommen. Wo der Haken liegt, tappe ich im Dunklen.