Mini Button Unit (klik om te kopen)
Beschrijving:
KNOP is een enkele knop. De knopstatus kan worden gedetecteerd door de status van de ingangspin. Leg eenvoudig het hoge / lage elektrische niveau vast.
Zoals weergegeven in de onderstaande afbeelding:
Uitgang status:
Dit apparaat communiceert met M5Core via de GROVE B-poort.
Mini Dubbele knop Unit (klik om te kopen)
Beschrijving:
Dubbele knop, zoals zijn naamgenoot, heeft twee knoppen met verschillende kleuren. Als de Button-eenheid niet genoeg is, kunt u deze verdubbelen tot een paar. Ze delen exact hetzelfde mechanisme, de status van de knop kan worden gedetecteerd door de status van de invoerpen, eenvoudig het hoge / lage elektrische niveau vastleggen.
Dit apparaat communiceert met M5Core via de GROVE B-poort.
Uitgang status:

Joystick Unit MEGA328P I2C / Grove (klik om te kopen)
Beschrijving:
JOYSTICK, we hebben twee soorten JOYSTICKs waarvan er één wordt gekocht op een panle die compatibel is met FACES Kit, dit is de M5Unit-versie van JOYSTICK
JOYSTICK lijkt erg op de 'analoge' joystick op PS2 (Play Station 2) -controllers. De X- en Y-assen zijn twee 10k-potentiometers die 2D-bewegingen besturen door analoge signalen te genereren. De joystick heeft ook een drukknop die kan worden gebruikt voor speciale toepassingen. Daarom kan de gehele eenheid XY-bewegingssignalen in beide richtingen en Z-richting uitvoeren.
Zoals in het schema is ontworpen, is de Joystick X-dimensie verbonden met pin A0 van MEGA328, de Joystick Y-dimensie is verbonden met pin A1 op MEGA328, is de Joystick Z-dimensie verbonden met pin A2 op MEGA328.
Dit apparaat communiceert met de M5Core via de GROVE A-interface. Het is I2C adres is 0x52. Door de gegevens te lezen die zijn overgedragen van JOSTICK, kunt u de bewegingsinformatie van JOYSTICK verkrijgen.
CardKB Mini-toetsenbordeenheid MEGA328P GROVE-poort (klik om te kopen)
Beschrijving:
CardKB is een eenheid die een volledig uitgerust QWERTY-toetsenbord kan implementeren. Overweeg dat je wat coole dingen wilt maken die toetsenbordtypen en interactie vereisen, maar in M5 hebben ze zelf slechts 3 knoppen, hier komt de flexibele en krachtige CardKB-eenheid.
Het kan ook een knopcombinatie bereiken (Sym + Key, Shi ft + Key, Fn + Key) en een rijkere toetswaarde uitvoeren. Dit apparaat communiceert met M5Core via GROVE A-poort (IIC-interface). Adres is 0x5F.
1. Beschrijving van de knopcombinatie:
-
Enkele knop ingedrukt, keyborad zal de eerste sleutelwaarde uitvoeren (letterknop geeft vorm in kleine letters). Als bijvoorbeeld "Q" werd ingedrukt, zal het toetsenbord "q" uitvoeren (kleine letters).
-
Sym + toets, keyborad zal de tweede sleutelwaarde uitvoeren. Als bijvoorbeeld "Sym" één keer werd ingedrukt, dan werd "Q" ingedrukt, dan geeft het toetsenbord "{'. If 'Sym' was double clicked, then the keyboard will lock this function, all key pressed will output it's second key value.
-
Shi ft + -toets, als op een letterknop is gedrukt, wordt een hoofdletter weergegeven. Als bijvoorbeeld "Shi ft" één keer werd ingedrukt en vervolgens op "Q" werd gedrukt, zal het toetsenbord "Q" uitvoeren. Als op "Shi ft" werd geklikt, zal het toetsenbord deze functie vergrendelen. Alle ingedrukte lettertoetsen geven de vorm van de hoofdletter weer.
-
Fn + -toets (combinatie van aangepaste functietoetsen), keyborad zal de derde sleutelwaarde uitvoeren. U kunt aanpassen met welke functie de ingedrukte toets overeenkomt.





