Forum: Mikrocontroller und Digitale Elektronik Microduino vs. Pro-Mini


von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Das Format finde ich ganz interessant, aber es ist halt wieder mal was 
neues:

http://www.microduino.cc/

Ein Vorteil mag sein, dass es einen Haufen stapelbares "Zubehör" gibt, 
aber das hätte man sicher auch für das Pro-Mini-Format entwickeln 
können:

http://arduino.cc/de/Main/ArduinoBoardProMini

Ich kenne mich mit dem MSP430 vergleichsweise am besten aus. Um das 
"Zubehör" zu verwenden, überlege ich daher, ein MSP430-PCB mit der 
Microduino- oder der Pro-Mini-Pinbelegung zu layouten.

Seht Ihr bei einem der "Systeme" Vor- oder Nachteile?

: Bearbeitet durch User
von Gemeinheit (Gast)


Lesenswert?

Eine Frechheit sowas hier zu posten. Ich selbst habe mir in vielen 
mühsamen Jahren ASM beibringen müssen, und nun kommen Leute die 
vergleichbare Projekte in Minuten lösen. Frechheit!

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Naja bleib bei deinem MSP430 mit selbstgebauter Hardware.
Wer unbedingt stapeln möchte kann ja Staplerfahrer Klaus werden.

Der Pro Mini wär ja fürs Steckbrett interessant.
WENN die bei Failduino es endlich mal checken würden, dass man Portpins 
beim AVR mit PA PB etc beschriftet und nicht 1 2 3  etc..

: Bearbeitet durch User
von foobar (Gast)


Lesenswert?

Martin Wende schrieb:
> WENN die bei Failduino es endlich mal checken würden, dass man Portpins
> beim AVR mit PA PB etc beschriftet und nicht 1 2 3  etc..

Das ist halt die Arduino Abstraktionsebene, damit können sie halt dann 
auch <insert beliebigen µC> verwenden und trotzdem ihr eigenes 
Nummerierungssystem beibehalten.
Hindert dich ja nicht daran nochmal eine Abstraktionsebene drüber zu 
legen. Kann dann nicht mehr viel langsamer werden als es jetzt schon 
ist.

von Digi S. (digispark)


Lesenswert?

mit dem Digispark (http://digistump.com/products/1) gibt es schon sehr 
lange ein Board mit ähnlichem Form-Faktor. Größter Vorteil des Digispark 
ist dabei die integrierte USB-Schnittstelle, über die er direkt 
programmiert werden kann.

Das einzige, was mir zum Beispiel beim Microdino (im Moment noch) besser 
gefällt, sind die parallel angeordneten Pins. Damit läßt er sich auch 
leichter auf einer Lochstreifen-Platine oder einem Steckboard einsetzen. 
Mit der angekündigten Pro-Version des Digispark (Start wohl innerhalb 
der nächsten Wochen) soll dieses Manko aber behoben werden. Auch die 
Anzahl an zur Verfügung stehenden Pins soll wohl angehoben werden.

Auch preislich wird der Digispark interessant sein. Zwar habe ich für 
den Microdino noch keinen endgültigen Preis gesehen, allerdings wird der 
Digispark in Deutschland für unter 9 Euro inkl. MwSt. angeboten 
(http://shop.cboden.de/Digispark/Digispark-USB-Entwicklungs-Board.html). 
Ich glaube nicht, dass der Microdino da deutlich drunter bleiben wird. 
Der Arduino Mini ist mit 15 Euro zzgl. MwSt. 
(http://store.arduino.cc/eu/index.php?main_page=product_info&cPath=11_12&products_id=218) 
zumindest schon mal deutlich teurer! Brutto sind das mit 17,85 Euro 
immerhin fast exakt 100% mehr als beim Digispark.

Die Antwort auf die Frage Microdino oder Mini Pro heißt für mich ganz 
klar deshalb: weder noch ... sondern eindeutig Digispark!

von A. W. (uracolix)


Lesenswert?

Die Hardware zu designen ist das eine, die passende Anbindung an die 
Software das andere. Ab Arduino 1.5. sind wohl andere Toolchains 
supported (MSP430?), dennoch ist es eine Nightmare den vielen kleinen 
Aenderungen bei jeder Release hinterherzurennen.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Torsten C. schrieb:
> Um das "Zubehör" zu verwenden, überlege ich daher, ein … PCB mit der
> Microduino-…Pinbelegung zu layouten.

Bisher gab's ja keine guten Meinungen zu dem Microduino-Formfaktor.

Alternativ finde ich den mikroBUS-Formfaktor noch ganz interessant, egal 
für welchen µC.

http://www.mikroe.com/click/

http://de.mouser.com/_/?Keyword=MIKROBUS+VERSION

Digi Spark schrieb:
> Größter Vorteil des Digispark ist dabei die integrierte USB-Schnittstelle

Eine USB-Schnittstelle ist nicht schlecht, aber wenn man sie nicht 
benötigt, ist die Ballast und macht das PCB unnötig groß. Daher ist die 
bei Microduino und Pro-Mini abnehmbar bzw. optional.

Wenn ich das richtig gelesen habe, ist der Digispark-USB aber nur für 
den SW-Upload, oder wird USB auch bei den "Anwender-Programmen" 
unterstützt, z.B. als Virtual-Com?

Wahrscheinlich gibt's dazu 'ne Lib, oder?

: Bearbeitet durch User
von Digi S. (digispark)


Lesenswert?

die USB-Schnittstelle kann beim Digispark auch vom Programmcode 
angesprochen werden ... dafür gibt's in der Tat gleich mehrere Lib's.

Ich hab's bislang noch nicht ausprobliert, aber im Wiki auf der 
Hersteller-Seite findet man einige Beispiele:

USB Controlled RGB LED!:
http://digistump.com/wiki/digispark/tutorials/digiblink

DigiUSB - Debugging and HID communication library: 
http://digistump.com/wiki/digispark/tutorials/digiusb (verwendet wohl 
sogar Ruby)

Digispark Keyboard, Mouse, and Joystick Libraries: 
http://digistump.com/wiki/digispark/tutorials/digikeyboard

USB2LCD: http://digistump.com/wiki/digispark/tutorials/usb2lcd

DigiScope: http://digistump.com/wiki/digispark/tutorials/digiscope

meist sind das aber nur Hinweise auf entsprechende Beispielprojekte. 
Eine detailierte Erläuterung der Lib's habe ich bis jetzt noch nicht 
gefunden ... ich muss gestehen, dass ich mich mit dem USB-Thema bislang 
noch nicht wirklich beschäftigt habe.

Zum Thema Platzverschwendung durch die Schnittstelle: auch das Problem 
wurde wohl so erkannt, denn in der Pro-Version soll es wohl die 
Möglichkeit geben, die USB-Schnittstelle abzutrennen ... aber da kenn 
ich den letzten Stand in der Diskussion nicht.

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Digi Spark schrieb:
> eindeutig Digispark

Eigentlich sollte das ja ein Thread über "Formfaktoren" und dafür 
verfügbares "Zubehör" werden, aber ich kann es nicht lassen, eine 
Digispark-Alternative zu posten:

http://atcnetz.blogspot.de/2013/10/2-arduino-bzw-usbasp-20-firmware-hack.html

"Platzverschwendung durch die Schnittstelle" ist hier natürlich in Kauf 
zu nehmen, aber der Preisunterschied ist beachtlich.

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.