• ComputerBase erhält eine Provision für Käufe über eBay-Links.

Raspberry PI - Banana PI: Welches würde eher passen

The Ripper

Lt. Commander
Registriert
Juni 2012
Beiträge
1.969
Hallo zusammen,
ich will mir eigentlich nur eines der oben genannten Geräte kaufen. Ich weiß nur nicht wirklich welches.
Machen möchte ich folgendes:
  • Programmierung des Computers auch ohne dabei Linux als Basis zu nutzen, bevorzugte Programmiersprache wär C++
  • Spielereien ala Homeserver (Mediendaten von einer 3,5" Platte), Printserver, etc.
  • Vielleicht noch anderes, was ich noch nicht weiß

Speziell beim 2. Punkt würde sich der Sata Port vom BP sehr gut machen, was aber die deutlich geringere Verbreitung wieder wett machen soll. Für Ersteres sollte die Ausstattung in diese Richtung ja eher egal sein, aber funktionieren. Jedoch finde ich kaum noch irgendetwas wirklich hilfreiches dazu. Das wäre das erste mal, wo ich derartiges machen würde. Sollte man sich da vielleicht besser extrig einen Arduino zulegen?

Ich würde mich echt total über Antworten freuen!
 
Wenn du Programmieren lernen willst, dann kauf dir einen Arduino für 10€.

Wenn du etwas willst, womit du allerlei Sachen machen kannst und dafür öfters mal Hilfe benötigen wirst: Raspberry.

Wenn du etwas willst, womit du allerlei Sachen machen kannst und dabei nichts gegen (u.U. deutlich) mehr Leistung als ein Raspberry hast, jedoch auch mal Probleme ohne Hilfe bewältigen musst (denn da ist der Banana Pi bei weitem nicht so weit wie der RasPi): Banana Pi.
 
Keiner von beiden.

Was willst du programmieren? Welche Hardware mit deinen Programmen steuern?
 
Wenn du etwas willst, womit du allerlei Sachen machen kannst und dafür öfters mal Hilfe benötigen wirst: Raspberry.

Wenn du etwas willst, womit du allerlei Sachen machen kannst und dabei nichts gegen (u.U. deutlich) mehr Leistung als ein Raspberry hast, jedoch auch mal Probleme ohne Hilfe bewältigen musst (denn da ist der Banana Pi bei weitem nicht so weit wie der RasPi): Banana Pi.
Also eigentlich hätte ich gerne beides. :D
Das ist es eben, ich kann mich nicht zwischen der Hardwareleistung und der großen Community vom Raspberry entscheiden, falls mal Probleme auftreten sollten, wo ich z.b. von selbst absolut nicht weiterkomme...
Was willst du programmieren? Welche Hardware mit deinen Programmen steuern?
Also vielleicht würde ich erstmal versuchen LEDs blinken lassen und ähnliches, damit ich mich da erst einmal "hineinlerne".
Daraus sollten dann irgendwelche Spielereien werden, bei denen kleine Elektromotorchen und verschiedenste Sensoren verwendet werden sollen. An einer möglichen Kommunikation mit anderen Geräten wie selbige oder einem PC wäre ich auch interessiert.
Aber so genau kann ich das selbst noch nicht wirklich sagen, da ich selbst noch nicht wirklich weiß, was ich mit meinen Möglichkeiten damit anstellen könnte.



Hört sich an als sollte es auf BP/RP+Arduino rauslaufen.?
 
The Ripper schrieb:
Also vielleicht würde ich erstmal versuchen LEDs blinken lassen und ähnliches, damit ich mich da erst einmal "hineinlerne".
Daraus sollten dann irgendwelche Spielereien werden, bei denen kleine Elektromotorchen und verschiedenste Sensoren verwendet werden sollen.

Das hast du richtig erkannt, mit einem Arduino wärst du da besser beraten. Auch wenn ich absolut keine Ahnung von Hardwareprogrammierung habe, LEDs blinken lassen, das habe selbst ich auf einem Arduino noch hinbekommen :D
Die Programmiersprache ist wirklich einfach und damit lassen sich auch relativ komplexe Gerätschaften ansteueren, wie man bei Kickstarter immer wieder sehen kann.
 
Zuletzt bearbeitet:
Die Programmiersprache ist wirklich einfach und damit lassen sich auch relativ komplexe Gerätschaften ansteueren
wobei C++ oder zumindest C auch möglich ist, oder?

Es bleibt aber immer noch die Frage ob BP oder RP für den nicht-Programmierteil...
Den PI B+ würds atm ziemlich günstig geben.
 
Zuletzt bearbeitet:
Ja, programmiert wird der Arduino mit C++, C oder Assembler (sollte für dich wohl aber keine Rolle spielen).

Wenn du uns genauer sagst, was du vor hast mit einem der Pi's, können wir das leichter für dich entscheiden.
 
Eher schwierig. Könntest du mir sagen von welchen Kriterien genau das abhängen würde. Also bei welchen Vorhaben/Anwendungen würdest du dann eindeutig sagen: Du nimmst am besten den RP. Und vor allem das selbe nur umgedreht.

Vielleicht würde mir das auch weiterhelfen. :)
 
Jetzt bin ich so unschlüssig wie nie zuvor :D
Ergänzung ()

Mein aktueller Stand ist jetzt: Ich kauf mir ein RP und sollte mir die Leistung mal nicht reichen, kann ich mich ja mal umsehen, was ich dann mache...

Dann hab ich mir direkt mal die Arduinos ein bisschen angeschaut und bin jetzt leider schon wieder platt: Zu viel Auswahl... hilfe...
 
Ja, Kauf dir für den Anfang am besten ein RPi.

Und als Arduino am besten ein Uno Klon - günstig und kann alles was man am Anfang braucht.

Was aus noch interessant ist: http://developer.mbed.org (stm nucleo)
Ist quasi professionelles arduino, kann einiges mehr, hat viel mehr Leistung, ist aber auch schwerer.
 
Inwiefern kann der mehr und welchen von den beiden wiederum sollte ich besser kaufen? Inwiefern kann der nucleo mehr? Und was hätte der für Nachteile, außer Gewicht ggü. Den Ardoino?
 
Es fängt damit an, dass die die mbed µCs 32 bit sind sowie ein vielfaches der Frequenz (mehr Leistung...).

Weiter geht es damit: Wenn man bei Arduino auf die Website schaut (http://arduino.cc/en/Reference/HomePage), sieht man, dass dort all die Basics aufgelistet werden (z.B. Datentypen, allerlei Anweisungen wie Schleifen etc.), so etwas findest du bei mbed nicht - dort geht man davon aus, dass man das bereits kann.

Um es kurz zu fassen:

Du möchtest einen einfachen (und schnellen) Einstieg haben, mit sehr viel Hilfe und vor allem Spaß am Anfang
-> Arduino

Du bist bereit viel Zeit zu investieren, möchtest Programmieren "richtig(er)" (tiefgründiger, ...) lernen
-> mbed


Da du scheinbar 0 Erfahrung damit hast (also auch nicht mit C#, VB, was auch immer am Computer), empfehle ich dir Arduino.

Hier ein Klon des Uno von SainSmart: http://www.ebay.de/itm/DE-SainSmart-UNO-R3-MEGA328P-ATMEGA16U2-Board-USB-Kabel-Kompatibel-mit-Arduino-/381028653195?pt=Wissenschaftliche_Ger%C3%A4te&hash=item58b713d88b.

Wenn du noch mehr Text brauchst, um dich zu entscheiden, sag nur.
 
Danke für deine Antwort :)

Also in C#, VB habe ich leider keine Erfahrungen. Diese würden sich halt im Großen und Ganzen auf C und C++ beschränken. Die Funktionen aber von der verlinkten Seite von Arduino würde ich höchstens soweit kennen, dass ich vermuten könnte, was diese machen (z.b. sqrt, sin, highbyte, delay,...), aber sowas wie pinMode oder interrupts sagt mir überhaupt nichts.

Du möchtest einen einfachen (und schnellen) Einstieg haben, mit sehr viel Hilfe und vor allem Spaß am Anfang
-> Arduino

Du bist bereit viel Zeit zu investieren, möchtest Programmieren "richtig(er)" (tiefgründiger, ...) lernen
-> mbed
Eigentlich würde ich gerne beides machen :D
D.h. ich würde dann gerne mit dem Arduino loslegen und dann irgendwann mit mbed weitermachen wollen. Stellt sich nur die Frage, ob das so einfach ist, wie es sich anhört...

Bezüglich der Klone frage ich mich auch noch, ob es sinnvoll ist diese zu benutzen, weil kurze Recherchen ergeben haben, dass da des Öfteren nicht sehr sauber gearbeitet worden ist. Kommt mir irgendwie wie Glücksspiel vor, worauf ich nicht wirklich so stehe:p
 
Mir ging es dabei mehr um die "Control Structures", "Data Types" und eben die nicht Mathe-Sachen.

Auch mbed ist nicht das tiefste was man machen kann, das erleichtert auch sehr vieles, ist aber eben ein ganzes Stück professioneller als Arduino.

Ich hatte bisher nur Clones, haben immer einwandfrei funktioniert. Von SainSmart (der verlinkte Shop - profit_vanity ist von denen) hatte ich auch schon einiges wie Sensoren oder Displays und auch Arduinos und hatte nie Probleme.


Und was du natürlich auch nicht vergessen darfst zu bestellen: BreadBoard, Jumper Wires (da empfehle ich dir die runden nicht zu kaufen, sondern die rechteckigen) und für den Anfang LEDs (+ Widerstände).
 
Zuletzt bearbeitet:
Ich habe mir jetzt den verlinkten mal bestellt, gestern bekommen... Wackelkontakt im USB-Kabel (Im A Stecker). War so klar, dass gerade mir dann sowas passiert ;(
Wegen den LEDs, Kabel etc., gibt's da irgendwo eine Art Kombipaket zu erwerben, wo man so Zeug relativ günstig zusammen kaufen kann? Am besten möglichst ohne Versandkosten, Conrad, Mediamarkt, Saturn, Medimax und so wäre in Reichweite.
Beim Reichelt zahl ich ja dann nur wegen den Versandkosten das Doppelte...
Steckbrett hab ich schon selbst.
 
Dann schreib den Händler am besten an..
Die China Händler sind da oft Kulant, ich habe schon öfters ohne weitere Nachfrage einfach was neues geschickt bekommen.

Wenn du das zeug günstig haben willst, bleibt dir fast nichts anderes übrig als in China zu bestellen.

http://www.fasttech.com/products/0/10002017/1144702-multicolored-40-pin-dupont-breadboard-jumper-wires
http://www.fasttech.com/products/0/10010996/1941000-breadboard-jumper-wires-for-electronic-diy-70pcs (da hier kurze dabei sind, fürs Breadboard)

http://www.fasttech.com/products/1007/10005884/1451604-3mm-red-led-light-emitting-diodes-100-pack
(da gibts aber auch noch bessere Packs, inbesondere mit schöneren (ohne gefärbtes Gehäuse) LEDs)

oder einfach selbst stöbern:
http://www.dx.com/s/arduino
http://www.fasttech.com/search?arduino

Es gibt auch Packs, so eines habe ich auch am Anfang gekauft, jedoch war meine Erfahrung da, dass ich bei weiten nicht alles nutze und das P/L-Verhältnis dadurch ziemlich schlecht wird.

hier in DE würdest du ein vielfaches dafür zahlen (und natürlich zzgl. Versand).
http://www.conrad.de/ce/de/product/191789/Arduino-UNO-Platine-65139?ref=searchDetail
http://www.conrad.de/ce/de/product/323479/Arduino-Starter-Kit-Englisch-65194?ref=searchDetail
http://www.conrad.de/ce/de/product/182224/LED-Sortiment-Kemo-S093?ref=list
http://www.conrad.de/ce/de/product/182300/LED-Sortiment-Rot-Gruen-Gelb-Blau-Weiss-Rund-3-mm-5-mm-Conrad?ref=list

Die hälfte an Kabel, das doppelte an Preis (also effektiv kostet es 4x so viel):
http://www.conrad.de/ce/de/product/1192229/Raspberry-Pi-Verbindungskabel-RB-CB1-25?ref=searchDetail
 
Zurück
Oben