Forum: Mikrocontroller und Digitale Elektronik Arduino Nano = Nano ?


von Matthias Peters (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich bin echt richtig sauer. Ich habe bei ebay ein Nano gekauft, besser 
gesagt 3 Stück für 6 €.
Habe da auch nicht so richtig hingeschaut. Das waren sogenannte 
Chinesische Klons.

Die haben keinen Bootloader drauf. Daraufhin habe ich mir einen 
Programmer für 10€ gekauft. Vermutlich kommt der Programmer leider aus 
der selben Fabrik.
Der Treiber lässt sich auf Windows 8.1 nicht installieren. Der Trick mit 
den Windows-Neustarten geht bei Windows Version 8.1 auch nicht. Habe 
hier schon alle Threads durchgelesen.

Dann habe ich meinen mega als Programmer benutzt. Beim Überspielvorgang 
blinken beide LED´s. Danach kann man den nano aber genau so wenig nutzen 
wie vorher.

Jetzt möchte ich mir gerne einen Originalen Nano kaufen und wollte mal 
fragen, ob ich damit rechnen muss, dass dort auch kein Bootloader drauf 
ist.
Bzw. wenn dort ARDUINO drauf steht, ist das dann ein Originaler, oder 
kann man dort auch ein Griff ins Klo landen ?

Beste Grüße

von Frank L. (hermastersvoice)


Lesenswert?

Wenn du 3 Stück für 6€ kaufst erwartest du wirklich Originale? Wie naiv 
kann man sein?

von Juchtekäfer (Gast)


Lesenswert?

> Habe da auch nicht so richtig hingeschaut. Das waren sogenannte
> Chinesische Klons.

D. h. du bist sauer, weil du nicht richtig gucken kannst? Du hast also 
kein elektronisches Problem, sondern eher ein optisches? Brille -> 
Wenigfrau.

von Einer K. (Gast)


Lesenswert?

Gibt es schon mal, dass da kein Bootloader drauf ist.
Gab auch schon Pro Mini, und Nanos mit UNO Bootloader.

Aber bis jetzt konnte ich alle zum Leben erwecken.

Matthias Peters schrieb:
> Programmer für 10€ gekauft. Vermutlich kommt der Programmer leider aus
> der selben Fabrik.
> Der Treiber lässt sich auf Windows 8.1 nicht installieren.
Naja...
Wenn du geheim hältst, welchen, dann ist dir nicht zu helfen...


PS:
Auf dem Foto fehlt noch der dicke Kondensator um den Reset des Megas 
oben zu halten.

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

"You get what you pay for"

:D

von Gaukler (Gast)


Lesenswert?

Matthias Peters schrieb:
> Jetzt möchte ich mir gerne einen Originalen Nano kaufen und wollte mal
> fragen, ob ich damit rechnen muss, dass dort auch kein Bootloader drauf
> ist.

Wenn Du ein Original kaufst, ist ein bootloader drauf. Originale wirst 
Du bei Ebay aber eher nicht finden. Original kosten meist ab 20 Euro 
aufwärts. (Ein hoher Preis ist aber keine Garantie für ein Original.)

http://www.reichelt.de/index.html?&ACTION=446&LA=0

> Bzw. wenn dort ARDUINO drauf steht, ist das dann ein Originaler, oder
> kann man dort auch ein Griff ins Klo landen ?

Leider schreiben die Chinesen häufig Arduino drauf, ob wohl es kein 
Original ist. Du kannst also auch mit diesem Kriterium danebengreifen.

von Draco (Gast)


Lesenswert?

Matthias Peters schrieb:
> Dann habe ich meinen mega als Programmer benutzt. Beim Überspielvorgang
> blinken beide LED´s. Danach kann man den nano aber genau so wenig nutzen
> wie vorher.

Also ich arbeite ausschließlich mit "China-Klons" und habe noch nie 
Probleme mit gehabt, ich nutze aber ausschließlich die Hardware und 
nicht die Arduino Umgebung.

Was sagt denn dein Programmer wenn du ihn beschreibst?! Muss ja irgend 
ne Meldung bringen oder?

von Draco (Gast)


Lesenswert?

Arduino F. schrieb:
> PS:
> Auf dem Foto fehlt noch der dicke Kondensator um den Reset des Megas
> oben zu halten.

Häää??? Kondensator um den Reset oben zu halten?! gnihihi.... :-D

von Gaukler (Gast)


Lesenswert?


von Harald W. (wilhelms)


Lesenswert?

Arduino F. schrieb:

> Aber bis jetzt konnte ich alle zum Leben erwecken.

Ohne den Kauf zusätzlicher Hardware?

von Draco (Gast)


Lesenswert?

Harald W. schrieb:
> Ohne den Kauf zusätzlicher Hardware?

Einen ISP-Programmer sollte man auf jeden Fall zu Hause haben, also das 
ist absolute Grundvoraussetzung, auch wenn man mit Arduinos arbeitet! 
Und ja... also mit nem Progger bekommt man alles ans laufen, wenn nicht, 
ist die Hardware defekt, aber das hatte ich auch bei nem Chinesen nocht 
nicht. Das die Hälfte der Chips gefaket ist, okay... aber sie laufen in 
der Regel alle und das sehr zuverlässig.

von Black J. (shaman)


Lesenswert?

@Matthias Peters

>Jetzt möchte ich mir gerne einen Originalen Nano kaufen und wollte mal
fragen, ob ich damit rechnen muss, dass dort auch kein Bootloader drauf
ist.
-Das Einzige, was ich an deiner Stelle kaufen würde, wäre einen 
originalen Programmer. Aber wenn du in der Lage bist, Google zu 
benutzen, würde ein Clon auch ausreichen.

>Bzw. wenn dort ARDUINO drauf steht, ist das dann ein Originaler, oder
kann man dort auch ein Griff ins Klo landen ?
-Ja natürlich, wenn man Teile direkt aus China bestellt und der Preis um 
vielfaches niedriger ist.

PS: Bezüglich fehlenden Bootloader: Falls es bei Chinesen explizit 
stand, dass Nanos mit Bootloader sind, würde ich ein Teil des Preises 
zurückfordern.

von Einer K. (Gast)


Lesenswert?

Harald W. schrieb:
> Arduino F. schrieb:
>
>> Aber bis jetzt konnte ich alle zum Leben erwecken.
>
> Ohne den Kauf zusätzlicher Hardware?
Einen USBasp Clon für ca. 1,84 Euronen habe ich mir geleistet.

Draco schrieb:
> Häää??? Kondensator um den Reset oben zu halten?! gnihihi.... :-D

Ja, so ist es.
Der zum Programmiergerät gemachte Arduino braucht einen Eko zwischen 
Reset und GND, damit er nicht durch den Reset geht, wenn avrdude den COM 
Pot öffnet.

Das fehlt leider auf dieser Website:
https://www.arduino.cc/en/Tutorial/ArduinoISP

Hier ist es richtig:
http://1.f.ix.de/make/imgs/76/1/5/6/0/6/1/0/arduinoISP1-b1b8928c99402dad.png

von Dirk K. (dekoepi)


Lesenswert?

Was heißt denn, man kann den Nano nicht nutzen und es sei kein 
Bootloader drauf?

Ich stelle das mal grade in Frage, da ich vermute, das schlicht der 
Treiber für den verwendeten USB-zu-Seriell-Wandler auf dem Nano fehlt 
und installiert werden muss. Und schon läuft es.

Die billigsten Nano-Clones verwenden den CH340G. Treiber:
http://www.wch._cn/download/CH341SER_EXE.html (Unterstrich vorne in der 
URL entfernen; das Forum wertet den Link als Spam.)

Oder Fake-FTDI-Chips drauf?
http://lazyzero.de/elektronik/avr/unbrickftdi

Oder Fake-PL2303, habe ich auch schon gesehen:
http://wp.brodzinski.net/hardware/fake-pl2303-how-to-install/

Beim Anstöpseln des Nano im Gerätemanager beobachten, was dort erkannt 
wird und ob das auch funktioniert (Windows 10 liefert Treiber mit, die 
beispielsweise mit gefälschten PL2303 nicht laufen und ein gelbes 
Ausrufezeichen anzeigen.) Andere Treiber zeigen nichts an, sondern 
streuen in die serielle Kommunikation einfach "not genuine" ein, sodass 
auch hier alles gut aussieht, aber nichts funktioniert.

Die Nanos lassen sich via serieller Schnittstelle (einfach an TX/RX 
anstöpseln und DTR and RST) auch programmieren, also mit bisher 
laufendem USB-zu-Seriell-Wandler. Da der TE dazu nichts geschrieben hat, 
setze ich einfach Arduino-gemäße Unkenntnis und den falschen Einsatz des 
Begriffes "Bootloader" vorraus.

von Matthias Peters (Gast)


Lesenswert?

Hey vielen Dank!

Der download des Treibers hat das Problem behoben! :-)
War also ein Kommunikationsproblem.
Für mich als Einsteiger ist es halt sehr schwer, zwischen den ganzen 
Begriffen usw. zu unterscheiden. Möglicherweise habe ich einiges 
durcheinandergeworfen.

Also ich hatte genau dasselbe Problem, wie in diesen Link beschrieben, 
deshalb bin ich auf dei Bootloader-Sache gekommen.

http://et92.de/2014/08/neuer-bootloader-fuer-arduino-clones-aus-china/

Da es bei ihn mit den "Neu" Aufspielen des Bootloaders klappt, bedeutet 
das doch dann, dass der "neue" Bootloader dementsprechend keine 
extra-Treiber benötigt, damit der Clon läuft.
Ist das nur ein Windows-Problem ? Sonst könnte man ja als Hersteller auf 
die Idee kommen, einen Bootloader draufzuspielen, der keine extra 
Treiber benötigt.

von Dirk K. (dekoepi)


Lesenswert?

Da musst du nun Grundlagen Mikrocontroller büffeln gehen.

Der Bootloader sorgt unter anderem nur dafür, dass der Mikroprozessor 
auf deinem Arduino Nano-Clone, ein ATmega328, zum einen via serieller 
Schnittstelle Programme annimmt und nicht nur via ISP-Schnittstelle, zum 
anderen initialisiert der Peripherie dadrauf.

Was du damit also machst, hat nichts, aber gar nichts mit dem 
verwendeten USB-zu-Seriell-Wandler auf dem Nano zu tun, das ist ein 
zweiter IC auf der Unterseite deines Moduls. Den kannst du so nicht 
programmieren, und für diesen Wandler ist eben der spezielle Treiber 
notwendig.

Der verlinkte Artikel ist ziemlich Grütze. Da passt eigentlich nichts zu 
der Beschreibung, dass die LED blnkt. Das macht sie mit dem 
Standard-Blink-Programm, dass klassisch darauf geföasht ist, ab Werk nun 
mal. Heißt also, Bootloader ist da. Bei dem dort war das nun Zufall, 
dass nach Bootloader flashen sich etwas geändert hat. Womöglich hat die 
Treiberinstallation einfach so lange gedauert oder er hat das 
zwischendurch zufällig erledigt und falsche Schlüsse daraus gezogen.

von Matthias Peters (Gast)


Lesenswert?

Hallo Dirk,

vielen Dank für die Super Erklärung !


Gruß Matthias

von Axel S. (a-za-z0-9)


Lesenswert?

Matthias Peters schrieb:
> Der download des Treibers hat das Problem behoben! :-)

OMG!

> ich hatte genau dasselbe Problem, wie in diesen Link beschrieben,
> deshalb bin ich auf dei Bootloader-Sache gekommen.
>
> http://et92.de/2014/08/neuer-bootloader-fuer-arduino-clones-aus-china/

Ja, so läuft das oft, wenn der Blinde dem Tauben was von Farben erzählen 
will...

> Da es bei ihn mit den "Neu" Aufspielen des Bootloaders klappt, bedeutet
> das doch dann, dass der "neue" Bootloader dementsprechend keine
> extra-Treiber benötigt, damit der Clon läuft.

<seufz>

> Ist das nur ein Windows-Problem ? Sonst könnte man ja als Hersteller auf
> die Idee kommen, einen Bootloader draufzuspielen, der keine extra
> Treiber benötigt.

Nicht der Bootloader benötigt einen Treiber. Der USB-zu-Serial Chip auf 
dem Nano benötigt einen. Wobei du dir in diesem Fall die Arschkarte mit 
Microsoft teilst. Entweder hat dein <zensiert> Windows es versäumt, dich 
darauf hinzuweisen, daß es für den neu angestöpselten Nano keinen 
Treiber findet und du gefälligst einen installieren sollst. Oder du hast 
die Meldung einfach ungelesen weggeklickt.

Der genannte CH340 ist recht weit verbreitet und funktioniert (im 
Gegensatz zu gefälschen FTDI oder PL) auch problemlos.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.