Pajzs USB Host ADK
zoom_out_map
chevron_left chevron_right

A termékfotók tájékoztató jellegűek, és a gyártási tételtől és a beszállítótól függően kisebb eltéréseket mutathatnak. A termék specifikációi és árai előzetes értesítés nélkül változhatnak. Mindent megteszünk, hogy a lehető legpontosabb és leghitelesebb specifikációkat adjuk meg a termékoldalon, de lehetséges, hogy ezek nem teljesen helyesek. Ha ilyen esetet észlel, kérjük, jelentse nekünk.

A termék szakemberek számára készült, és használatához képzett, valamint felhatalmazott személyzet szükséges. A termék nem tartalmaz összeszerelési/használati útmutatót . A termék nem megfelelő képesítéssel rendelkező személyek általi üzembe helyezése a weboldalon található Általános Szerződési Feltételek értelmében a jótállás elvesztését eredményezi.

A megadott műszaki adatok (áram, teljesítmény stb.) ideális működési körülmények között érvényes maximális értékeket jelentenek. A biztonságos használat és az optimális élettartam érdekében javasolt a terméket folyamatos üzemben legfeljebb a megadott maximális értékek 50%-án használni.

USB Host bővítőkártya, MAX3421E

Az Arduino számára USB Host funkciót hozzáadó bővítőkártya, MAX3421E alapokon, amely vezérlést biztosít olyan perifériák felett, mint az egér, a billentyűzet vagy a kontrollerek. Támogatja a Google Android ADK-t és a kompatibilis könyvtárakat, működik az UNO és MEGA kártyákkal, kompatibilis az USB 2.0-val, és számos HID, GPS, FTDI és egyéb eszközt támogat, tápellátás 3.3-5V.

9,08 € Adóval együtt

7,50 € Áfa nélkül

(5/5) kívül 1 összes értékelés
Olvasd el a véleményeket
1-2 zile
check In Stoc

Shipping by csütörtök 27 augusztus

Közeli

This product has a warranty of 2 years.

NEMZETKÖZI SZÁLLÍTÁS
Nemzetközi gyors szállítás az EU-n belül. Ingyenes szállítás 100 EUR feletti megrendelések esetén a legtöbb EU-országban.
GYORS KISZÁLLÍTÁS 24 ÓRÁN BELÜL
24 órán belül szállítunk raktárunkból
HŰSÉGPONTOK
Minden rendelés után pontokat kap, a rendelés értékének 5%-ában.

A USB Host bővítőpanel (Shield) egy kompakt és sokoldalú megoldás, amelyet arra terveztek, hogy USB Host támogatást adjon az Arduino-kompatibilis fejlesztőpanelekhez, beleértve az UNO-t és a MEGA-t is. A MAX3421E integrált áramkörre épülve ez a panel a főlapot Host eszközzé alakítja, amely képes USB perifériák széles körének kezelésére és vezérlésére.

Az USB architektúrában a Host eszköz irányítja a csatlakoztatott perifériákkal folytatott kommunikációt. Fontos megjegyezni, hogy két periféria, például két billentyűzet, nem tud közvetlenül kommunikálni egymással, csak egy Host közvetítésével.

A panel kompatibilis az USB 2.0 szabvánnyal, és natív támogatást nyújt számos eszközhöz: HID (egér, billentyűzet), Android ADK, SLR fényképezőgépek, játékkonzol-vezérlők, GPS eszközök, FTDI adapterek és egyebek. Emellett támogatja a FAT32 fájlrendszerű Mass Storage eszközöket is, azonban ez a funkció kizárólag az Arduino MEGA esetén érhető el.

A Google Android ADK-val való kompatibilitás lehetővé teszi az Android eszközökkel való közvetlen interakciót, beleértve az ADK csomagokat és az Arduino számára fordított, kompatibilis DK forrásfájlokat.

A panel 3.3V és 5V DC közötti tápfeszültségen működik, így alkalmas az Arduino UNO, MEGA, valamint más, 3.3V vagy 5V logikai szintű platformokkal való használatra, például bizonyos STM32 vagy ESP32 változatokkal, szintillesztővel együtt.

 

Specifikációk:

Tápfeszültség: 3.3 - 5V DC

USB kompatibilitás: 2.0

Fő chip: MAX3421E

Támogatott eszközök: HID, Android ADK, SLR kamerák, játékkonzol-vezérlők, GPS, FTDI

Mass Storage: FAT32 (csak Arduino MEGA)

Kompatibilis: Arduino UNO, Arduino MEGA, 3.3V/5V logikai szintű platformok

Méretek mm-ben: 55 x 53.3 x 23.8mm

 

Útmutató:

A működéshez szükséges a panel tápellátása az alábbi képen bekarikázott 5V és 3.3V padok közötti kapcsolat létrehozásával.

Az USB PWR azt a feszültséget jelenti, amely fizikailag eljut az USB portba, és csak egyetlen jumpert szabad rövidre zárni.

A Power Select esetén mindkét jumpert (5V és 3.3V) be kell forrasztani, mivel az 5V pad az USB portot táplálja, a 3.3V pad pedig a MAX3421E integrált áramkört.

 

Szerelje fel a shieldet az Arduino UNO vagy MEGA panelre, a tüskéket helyesen igazítva az összes csatlakozósorhoz.

Forrassza össze egyszerre a Power Select zóna mindkét padját (3.3V és 5V). Ez az alapértelmezett konfiguráció Arduino UNO, Duemilanove, Mega és Mega 2560 esetén. Az 5V pad táplálja az USB Host portot (VBUS) a csatlakoztatott eszköz felé, míg a 3.3V pad lehetővé teszi, hogy a panelen lévő szabályozó biztosítsa a MAX3421E belső magjához szükséges feszültséget. A két pad nem rövidre zárja közvetlenül a két feszültséget, a konverziót a shielden lévő szabályozó vezérli.

Csak az 5V padot forrassza be a VBUS PWR zónában, hogy megfelelő tápellátást biztosítson az USB Host port számára. Az USB szabvány 5V-ot ír elő a VBUS vonalon, függetlenül a használt platformtól.

Töltse le és telepítse az USB Host Shield Library 2.0 könyvtárat az Arduino Library Managerből vagy a GitHubból (felis/USB_Host_Shield_2.0).

Nyissa meg az Arduino IDE-t, és válassza ki a kívánt eszköznek megfelelő példát a HID mappából (pl. KeyboardController billentyűzethez vagy MouseController egérhez).

Csatlakoztassa az Arduino panelt a számítógéphez USB kábellel.

Válassza ki a megfelelő panelt és portot az Arduino IDE Tools menüjében.

Töltse fel a sketch-et a panelre az Upload gombbal.

Csatlakoztassa az USB eszközt (egér, billentyűzet stb.) a shield USB Type A portjához.

Nyissa meg a Serial Monitort 115200 baud sebességgel, hogy ellenőrizze a csatlakoztatott eszköztől fogadott adatokat.

33367

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

// USB Host Shield - HID Keyboard and Mouse Example

// Compatible with Arduino UNO and MEGA using USB Host Shield (MAX3421E)

#include <hidboot.h>

#include <usbhub.h>

USB Usb;

USBHub Hub(&Usb);

HIDBoot<USB_HID_PROTOCOL_KEYBOARD> HidKeyboard(&Usb);

HIDBoot<USB_HID_PROTOCOL_MOUSE>    HidMouse(&Usb);

// --- Keyboard parser ---

class KbdRptParser : public KeyboardReportParser {

  protected:

    void OnKeyDown(uint8_t mod, uint8_t key) {

      uint8_t c = OemToAscii(mod, key);

      if (c) {

        Serial.print("[KEYBOARD] Key pressed: ");

        Serial.println((char)c);

      }

    }

    void OnKeyUp(uint8_t mod, uint8_t key) {

      uint8_t c = OemToAscii(mod, key);

      if (c) {

        Serial.print("[KEYBOARD] Key released: ");

        Serial.println((char)c);

      }

    }

};

// --- Mouse parser ---

class MouseRptParser : public MouseReportParser {

  protected:

    void OnMouseMove(MOUSEINFO *mi) {

      Serial.print("[MOUSE] Move -> X: ");

      Serial.print(mi->dX);

      Serial.print("  Y: ");

      Serial.println(mi->dY);

    }

    void OnLeftButtonDown(MOUSEINFO *mi) {

      Serial.println("[MOUSE] Left button DOWN");

    }

    void OnLeftButtonUp(MOUSEINFO *mi) {

      Serial.println("[MOUSE] Left button UP");

    }

    void OnRightButtonDown(MOUSEINFO *mi) {

      Serial.println("[MOUSE] Right button DOWN");

    }

    void OnRightButtonUp(MOUSEINFO *mi) {

      Serial.println("[MOUSE] Right button UP");

    }

    void OnMiddleButtonDown(MOUSEINFO *mi) {

      Serial.println("[MOUSE] Middle button DOWN");

    }

    void OnMiddleButtonUp(MOUSEINFO *mi) {

      Serial.println("[MOUSE] Middle button UP");

    }

};

KbdRptParser KbdPrs;

MouseRptParser MousePrs;

void setup() {

  Serial.begin(115200);

  if (Usb.Init() == -1) {

    Serial.println("USB Host Shield not detected. Check connections and 5V/3.3V pad bridge.");

    while (1);

  }

  HidKeyboard.SetReportParser(0, &KbdPrs);

  HidMouse.SetReportParser(0, &MousePrs);

  Serial.println("USB Host ready. Connect keyboard and/or mouse.");

}

void loop() {

  Usb.Task();

}