Zu dumm für Arduino?

OP #3492537
Lesenswert?

Jetzt wollte ich auch mal in diese "easy use" Programmiererei einsteigen 
und habe mir für eine Handvoll Taler so einen Kameraden gekauft:
http://www.ebay.de/itm/291035885597

Erstmal muss man diese unsägliche JAVA-IDE installieren (sexy sieht die 
nicht aus). Da bin ich ja schon mal bitter enttäuscht! Sieht ziemlich 
simpel aus und im Endeffekt programmiert man auch nur in C. Wo soll das 
einfacher sein?
Dann ein Blinkbeispiel geladen, beim compilieren pustete mein Lüfter 
unermesslich....

Also im Moment bin ich nicht sonderlich überzeugt.

Bisher war ich mit Steckbrett, avrdude usw einfacher unterwegs.
#3492703
Lesenswert?

Leute die bereits Erfahrung mit AVRs oder andere MCs haben, sind nicht 
wirklich die Zielgruppe des Arduinos.

Allerdings sind Arduino Leo Pro Micro mit Atmega32U4, Quarz, 
Spannungsregler, etc inzwischen deutlich billiger als die einzelnen 
Atmegas. Ich bin deshalb inzwischen dazu übergegangen auf Prototypen 
möglichst die Arduinos zu verwenden, anstatt jedesmal einen Chip fest 
einzulöten.

Du musst die Arduino IDE ja nicht verwenden, und wenn du willst kannst 
du den Bootloader auch runterschmeisen.

Die ganzen Bibliotheken sind auch ganz nett, wenn man z.B. mal schnell 
testen will ob ein Strang WS2812 funktioniert, oder wie gut ein Display 
aussieht.

Schade ist allerdings, dass auf dem Micros nicht alle Pins rausgeführt 
sind. Gerade die zusätzlichen ADCs fehlen mir oft.
Gast #3492826
Lesenswert?

Oliver Stellebaum schrieb:
> So wie ich das sehe scheint arduino-ide auch nur avrdude aufzurufen,
> dann wäre ich ja fein raus.
Das hast du gut erkannt, was anderes macht die Arduinoe-IDE nämlich 
wirklich nicht.
Ich mach das so:
Programmieren/Compilieren unter Windows mit Atmel Studio 6.1
Flashen mit AvrDude und alles ist gut.

Grüße
#3492930
Lesenswert?

> Wo ist denn da nun Miso,Mosi?

Ich denke mal, dass alle eBay Varianten das original Sparkfun Design 
übernommen haben:
https://www.sparkfun.com/products/11098

Die SPI Pins sollten sein:

SCK: D15
MISO: D14
MOSI: D16

Bzw, wenn der USB Anschluss links ist, ist die obersten Reihe:

1: V_USB / V_IN
2: GND
3: RESET
4: VCC
5: PF4
6: PF5
7: PF6
8: PF7
9: SCK
10: MISO
11: MOSI
12: PB6
OP #3492948
Lesenswert?

Philip Peter schrieb:
> 1: V_USB / V_IN
> 2: GND
> 3: RESET
> 4: VCC
> 5: PF4
> 6: PF5
> 7: PF6
> 8: PF7
> 9: SCK
> 10: MISO
> 11: MOSI
> 12: PB6

Danke! Ihr seit echt geduldig mit mir.

https://dlnmh9ip6v2uc.cloudfront.net//images/products/1/1/0/9/8/11098-02a.jpg

Genau so sieht mein kleines Ding auch aus, muss ich jetzt die PINs 
einfach durchzählen und die Zahlen vergessen?
#3492990
Lesenswert?

> muss ich jetzt die PINs einfach durchzählen und die Zahlen vergessen?

> SCK: D15
> MISO: D14
> MOSI: D16

Die Pins an denen 15, 14 und 16 steht sind SCK, MISO und MOSI. RST ist 
RESET (CS), GND und VCC sollten selbst erklärend sein.

Einen guten Überblick gibt der Schaltplan von Sparkfun:
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/Pro-Micro-v11-5V_B.pdf

Die beiden Pinleisten JP6 und JP7 sind die Pins am Rand des Arduinos. 
Sparkfun stellt auch direkt die Eagle Dateien zur Verfügung für Leute, 
die das lieber genau nachverfolgen wollen.
OP #3493076
Lesenswert?

Also so langsam finde ich meinen Frieden.
Das "Projekt Arduino" ist mir ja immer noch suspekt, aber die kleinen 
Platinen vom Chinamann sind schon ganz günstige Spielzeuge. So schön 
kann man die selber kaum herstellen.

Der teure Kokolores mit den Shields kann mir persönlich aber 4 spurig am 
Allerwertesten vorbei gehen. Und warum das nun so eine tolle 
Entwicklungsbasis für Kreative sein soll erschliesst sich mir auch 
nicht.

Fazit: Platinchen für knapp 4 Euro kaufen und einfach damit arbeiten.
Gast #3493212
Lesenswert?

>Selbstverständlich kannst du in der Arduino IDE auch normalen C Code
>schreiben, der nervige Overhead bleibt aber.

Zum professionellen Entwickeln kann man auch einfach Eclipse mit dem 
AVR-Pluggin verwenden und die Arduino-Bibliotheken vollständig 
weglassen. Dann hat man ein sehr billiges Mikrocontrollerboard mit 
USB-Schnittstelle.
Beitrag "Arduino mit Eclipse AVR-gcc Plugin programmieren"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren