Module d’encodeur Module PLUS avec MEGA328P 400mAh Batterie ISP IR Transmetteur UART / GPIO Port ESP32 Kit

$56,88

SKU: ID: 1538466 Category:

Description

. La description: PLUS est un module M5 ameliore livre avec une batterie Lipo (500mAh), un potentiometre e engrenage, un emetteur IR, etendre le PORT B (port GPIO), le PORT C (port UART) e partir du noyau M5 et un tampon de soudage pour microphone. Propulse avec MEGA328, il pourrait etre une excellente mise e niveau des ressources materielles en ajoutant PLUS e votre travail. Protocole de communication: IIC (0x62). caracteristiques du produit: 400mAh Batterie Potentiometre d'engrenage programmable emetteur IR Y compris PORT B et PORT C Taille du produit: 4,2 mm x 54,2 mm x 12,8 mm Poids du produit: 20,5 g Emballage inclus: 1 module M5Stack PLUS Lien connexe: Video officielle Forum Le micrologiciel de l'interieur de MEGA328 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 verification des fonctions 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 l'appareil 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 IDE Le code ci-dessous plus_read_encoder.ino est incomplet. Pour obtenir le code complet, veuillez cliquer sur ici. / * * Lire les donnees du potentiometre de vitesse * Envoyer une lumiere infrarouge * / #comprendre #comprendre #define IrPin 13 #define PLUS_ADDR 0x62 // declaration int32_t nombre = 0; uint8_t appuyez sur = 0; // initialisation M5.begin (vrai, faux, faux); Wire.begin (); ledcSetup (1, 38000, 10); ledcAttachPin (IrPin, 1); // IR Reglage des broches // lire les donnees Wire.requestFrom (PLUS_ADDR, 2); while (Wire.available ()) { int8_t encode = Wire.read(); uint8_t press_n = Wire.read(); number += encode; if(press_n == 0xff) { press = 0;//encoder was pressed } else { press = 1;//encoder was releaed } } Schematique: