Forum: Mikrocontroller und Digitale Elektronik arduino uno rev3 + usb host shield


von Levent B. (goki1988)


Angehängte Dateien:

Lesenswert?

Hallo liebe Leute,

ich habe für mein Arduino Uno Rev3 ein Usb-Host-Shield von SparkFun 
gekauft. Im Anhang ist ein Bild davon. Weiss jetzt nicht ob ich ein Link 
veröffentlichen kann, einfach nach "USB-Host-Shield (SparkFun)" googlen.

Kann mir jemand sagen, wie ich das an meinem Arduino anschliessen muss, 
damit das ganze funktionsfähig wird. Habe mich etwas umgeschaut, aber 
leider nicht fündig geworden. Wäre nett, wenn mir jmd helfen könnte :D. 
Und ein Beispielcode wie ich ein USB ansprechen könnte wäre auch nicht 
schlecht :D.

Danke im voraus...

MfG

von Karl H. (kbuchegg)


Lesenswert?

http://www.sparkfun.com/products/9628

Zitat
1
A four-wire serial interface is used to communicate with the host
2
controller chip, so the shield connects the Arduino's hardware SPI
3
pins (D10-13) to the MAX3421E.
4
5
...
6
7
8
Note: If you are using the example code by Oleg, you will need
9
to edit the max3421e_constsnts.h file to have:
10
11
12
....
13
14
Documents:
15
16
Schematic
17
USB Host Shield Projects/Code (Huge thanks to our friend Oleg!)
18
MAX3421E Datasheet

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

Bei Verwendung der USB Host Shield 2.0 Lib (von Oleg Mazurov) braucht 
man an der Lib selbst nichts zu ändern.
https://github.com/watterott/KnowledgeBase/wiki/SparkFun-USB-Host-Shield

von Levent B. (goki1988)


Angehängte Dateien:

Lesenswert?

Danke für die Antwort Karl Heinz Buchegger,

ich beschäftige mich erst seit kurzem mit mikrocontroller und bin in dem 
Gebiet ein völliger newbie.
Habe ich das so richtig verstanden, dass ich die Pins am Arduino 10, 11, 
12 und 13 einfach nur mit den selben Pins am USB-Host verbinden muss.
Wenn ja kann ich mir das Bild im Anhang nicht erklären. Es sieht nämlich 
so aus, als ob alle Pins vom Arduino mit dem Shield verbunden sind.

von Karl H. (kbuchegg)


Lesenswert?

Levent Burak schrieb:

> Habe ich das so richtig verstanden, dass ich die Pins am Arduino 10, 11,
> 12 und 13 einfach nur mit den selben Pins am USB-Host verbinden muss.

Die mit denselben Bezeichnungen.

SPI besteht aus den Leitungen

   MOSI
   MISO
   SCK
   SS

von Levent B. (goki1988)


Lesenswert?

Tut mir wirklich leid, dass ich so umständlich bin um die Uhrzeit, aber 
irgendwie ist das einzige was ich verstanden habe, dass ich alle pins 
vom arduino mit denselben Bezeichnungen vom Shield verbinden muss. Wenn 
ich dies mache, habe ich doch keine freien Pins mehr für das anstecken 
von Drahtbrücken :S, oder?

Und das mit SPI habe ich leider nicht verstanden :(. Ich weiss, dass am 
Arduino die ICSP meine SPI ist, aber woher weiss ich wo MISO MOSI etc 
ist und womit muss ich Sie verbinden :(.

von Levent B. (goki1988)


Lesenswert?

Kann mir wirklich keiner erklären, wie ich das richtig mache :S...

von Karl (Gast)


Lesenswert?

Zum aufstecken brauchst Du so etwas:

http://www.watterott.com/de/Stapelbare-Buchsenleisten

Dann kannst Du das Shield aufstecken + weitere Shields oder 
Verbindungen.

Das Pin Mapping ist hier erläutert:

http://arduino.cc/it/Hacking/PinMapping168

von Levent B. (goki1988)


Lesenswert?

@Karl

super ich danke dir :D...

von Levent B. (goki1988)


Lesenswert?

Hallo Leute,

ich bin wieder mal auf eure Hilfe angewießen.
Ich habe auf meinem Rechner die Bibliothek USB Host lib v2.0 von oleg 
installiert. Die examples klappen eigentlich soweit.
Nun möchte ich mit dem Shield auf einen USB Stick zugreifen und ein 
Dokument auslesen lassen. Kann mir da jemand weiterhelfen mit welchen 
Befehlen ich das mache???

danke im voraus

MFG

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.