Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.
Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.
Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.
Placa de expansiune USB Host, MAX3421E
Placa de expansiune care adauga functie USB Host pentru Arduino, bazata pe MAX3421E, oferind control asupra perifericelor precum mouse, tastatura sau controllere. Suporta Google Android ADK si librarii compatibile, functioneaza cu placile UNO si MEGA, este compatibila USB 2.0 si accepta o gama larga de dispozitive HID, GPS, FTDI si altele, alimentare 3.3-5V.
Expediere estimata: joi 27 august
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
Produsele sunt expediate din stoc propriu
Primesti puncte la fiecare comanda, in valoare de 5%
Placa de expansiune (Shield) USB Host este o solutie compacta si versatila conceputa pentru a adauga suport USB Host placilor de dezvoltare compatibile Arduino, inclusiv UNO si MEGA. Bazata pe integratul MAX3421E, aceasta placa transforma placa de baza intr-un dispozitiv Host capabil sa gestioneze si sa controleze o gama larga de periferice USB.
In arhitectura USB, dispozitivul Host detine controlul asupra comunicatiei cu perifericele conectate. Este important de retinut ca doua periferice, de exemplu doua tastaturi, nu pot comunica direct intre ele, ci doar prin intermediul unui Host.
Placa este compatibila cu standardul USB 2.0 si ofera suport nativ pentru o varietate larga de dispozitive: HID (mouse, tastatura), Android ADK, camere foto SLR, controllere pentru console de jocuri, dispozitive GPS, adaptoare FTDI si altele. De asemenea, suporta dispozitive Mass Storage cu sistem de fisiere FAT32, insa aceasta functionalitate este disponibila exclusiv pentru placa Arduino MEGA.
Compatibilitatea cu Google Android ADK permite interactiunea directa cu dispozitive Android, incluzand pachete ADK si fisiere sursa compatibile DK compilate pentru Arduino.
Placa functioneaza la tensiuni de alimentare intre 3.3V si 5V DC, ceea ce o face potrivita pentru utilizare alaturi de Arduino UNO, MEGA, dar si alte platforme compatibile cu niveluri logice de 3.3V sau 5V, precum anumite variante de STM32 sau ESP32 cu convertor de nivel.
Specificatii:
Tensiune alimentare: 3.3 - 5V DC
Compatibilitate USB: 2.0
Chip principal: MAX3421E
Dispozitive suportate: HID, Android ADK, Camere SLR, Controllere console jocuri, GPS, FTDI
Mass Storage: FAT32 (doar Arduino MEGA)
Compatibil cu: Arduino UNO, Arduino MEGA, platforme cu nivel logic 3.3V/5V
Dimensiuni mm: 55 x 53.3 x 23.8mm
Instructiuni:
Pentru a putea functiona este necesara alimentarea placii prin crearea unei conexiuni intre padurile 5V si 3.3V incercuite in poza de mai jos.
USB PWR reprezinta tensiunea ce ajunge fizic in portul USB si NU trebuie pus in scurt decat un singur jumper.
Power Select necesita cositorirea ambelor jumpere (5V si 3.3V) deoarece padul 5V alimenteaza portul USB iar padul 3.3V alimenteaza integratul MAX3421E.

Montati shield-ul pe placa Arduino UNO sau MEGA aliniind pinii corect pe toate randurile de conectori.
Cositoriti ambele paduri din zona Power Select (3.3V si 5V) simultan. Aceasta este configuratia standard pentru Arduino UNO, Duemilanove, Mega si Mega 2560. Padul 5V alimenteaza portul USB Host (VBUS) catre dispozitivul conectat, iar padul 3.3V permite regulatorului de pe placa sa furnizeze tensiunea necesara nucleului intern al MAX3421E. Cele doua paduri nu scurtcircuiteaza direct cele doua tensiuni, conversia fiind facuta controlat de regulatorul de pe shield.
Cositoriti doar padul 5V din zona VBUS PWR pentru a furniza alimentare corecta portului USB Host. Standardul USB impune 5V pe linia VBUS indiferent de platforma folosita.
Descarcati si instalati biblioteca USB Host Shield Library 2.0 din Arduino Library Manager sau de pe GitHub (felis/USB_Host_Shield_2.0).
Deschideti Arduino IDE si selectati exemplul corespunzator dispozitivului dorit din folderul HID (ex. KeyboardController pentru tastatura sau MouseController pentru mouse).
Conectati placa Arduino la calculator prin cablul USB.
Selectati placa si portul corect din meniul Tools al Arduino IDE.
Incarcati sketch-ul pe placa folosind butonul Upload.
Conectati dispozitivul USB (mouse, tastatura etc.) la portul USB tip A al shield-ului.
Deschideti Serial Monitor la 115200 baud pentru a verifica datele receptionate de la dispozitivul conectat.

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:
Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.
Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.
Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.
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]
// 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();
}