Module USB USB HOST / HID avec sortie d’interface SPI MAX3421E * 5 Entree * 5
$59,88
Description
.
La description:
USB est un module de pilote USB, integre MAX3421E qui ajoute une capacite hete ou peripherique USB e tout systeme dote d'une interface SPI. Vous etes deje pret e ajouter les fonctionnalites USB standard e votre projet? ce M5 moudle est la solution parfaite.
Protocole de serie: SPI
Produit Features:
1 port UAB standard A
10x broches GPIO etendues
etendu 3v3, 5v et GND
Taille du produit: 4,2 mm x 54,2 mm x 12,8 mm
Poids du produit: 14,5 g
Emballage inclus:
1 module USB M5Stack
Application:
Enregistreur de frappe USB
Lire et ecrire sur le disque U e l'aide de M5Core
Lien connexe:
Video officielle
Forum
Fiche technique - MAX3421E
EasyLoader
cliquez pour telecharger EasyLoader
1.EasyLoader est un graveur de programme simple et rapide. Chaque page produit d'EasyLoader fournit un programme de cas lie au produit. Il peut etre grave sur le maetre par des etapes simples, et une serie de verifications de fonctionnement peut etre effectuee. (Actuellement, EasyLoader n'est disponible que pour le systeme d'exploitation Windows)
2.Apres avoir telecharge le logiciel, double-cliquez pour executer l'application, connectez le peripherique M5 e l'ordinateur via le ceble de donnees, selectionnez les parametres du port et cliquez sur "Breler" pour commencer e breler.
3.Le CP210X (pilote USB) doit etre installe avant de graver l'EasyLoader. Cliquez ici pour voir le didacticiel d'installation du pilote
Exemple:
Pour obtenir le code complet, veuillez cliquer sur ici.
RE :
Avant de compiler cet exemple de code, vous devez telecharger la bibliotheque USB correspondante e partir de ici. Decompressez et copiez ce dossier de bibliotheque dans Ardui no library pa th. (This is my pa thC: UtilisateursDocumentsArdui nolibraries)
Telechargez l'exemple usb_m ou se.ino
Branchez le ceble USB sur le port USB A.
Maintenez le bouton gauche enfonce pour dessiner des lignes blanches.
Maintenez le bouton droit enfonce pour dessiner une ligne verte.
Appuyez sur le bouton de la roue du milieu pour effacer l'ecran.
#comprendre #comprendre #comprendre #comprendre #comprendre #comprendre #comprendre "M5Mou se.h" // nouveaux objets USB Usb; Hub USBHub (& Usb); HIDBoot HidMouse (& Usb); MouseRptParser Pr s; // initialisation M5.begin (); Usb.Init (); HidMouse.SetReportParser (0, (HIDReportParser *) & Pr s); // gerer l'evenement provenant du peripherique USB Usb.Task (); if (Usb.getUsbTaskState () == USB_STATE_RUNNING) { M o u se_Pointer(mou_px, mou_py); mou_px = 0; mou_py = 0; /* left button pressed: draw white point */ if (mou_button == 1) M5.Lcd.drawCircle(StaPotX, StaPotY, 1, WHITE); /* right button pressed: draw green point */ if (mou_button == 2) M5.Lcd.drawCircle(StaPotX, StaPotY, 1, GREEN); /* middle button pressed: clear screen */ if (mou_button == 4) M5.Lcd.fillScreen(BLACK); }
Schematique: