🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    [Solved]M5stack core not recognizing Button Unit correctly

    Bug Report
    3
    12
    17.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LastCaress
      last edited by

      Ok, this is a problem with the m5stack core (black). I tried in two different ones, and they had the same problem. Then I tried in two greys and they did not have the problem. Please fix this.

      1 Reply Last reply Reply Quote 0
      • ajb2k3A
        ajb2k3
        last edited by

        The black doesn't have a port B which is the issue, on the black you need to use the A0 pin on the base.
        The black only has the red port which doesn't work.

        UIFlow, so easy an adult can learn it!
        If I don't know it, be patient!
        I've ether not learned it or am too drunk to remember it!
        Author of the WIP UIFlow Handbook!
        M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

        1 Reply Last reply Reply Quote 0
        • L
          LastCaress
          last edited by

          But it still recognizes the ButtonA as a unit press :| Also, can't I use the bottom with the Port B & C ?

          ajb2k3A 1 Reply Last reply Reply Quote 0
          • ajb2k3A
            ajb2k3 @LastCaress
            last edited by

            @lastcaress The Button unit is not the same as button A, B and, C

            You have the go base?
            Then yes it works on Port B however Units seem to be unselectable at the moment.

            UIFlow, so easy an adult can learn it!
            If I don't know it, be patient!
            I've ether not learned it or am too drunk to remember it!
            Author of the WIP UIFlow Handbook!
            M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

            1 Reply Last reply Reply Quote 0
            • ajb2k3A
              ajb2k3
              last edited by

              @LastCaress Buttons A, B and, C use the event button loop and obtain button (Yellow blocks)

              Button units use a lightgreen block.(just using blocky for example)

              UIFlow, so easy an adult can learn it!
              If I don't know it, be patient!
              I've ether not learned it or am too drunk to remember it!
              Author of the WIP UIFlow Handbook!
              M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

              1 Reply Last reply Reply Quote 0
              • L
                LastCaress
                last edited by

                Black works with port B:
                alt text

                1 Reply Last reply Reply Quote 0
                • L
                  LastCaress
                  last edited by

                  When coding in grey : Wait for press of UNIT button, works, no problem
                  When coding in black : Wait for press of UNIT button, doesn't work. If press button A, it thinks it was a press by UNIT button

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    LastCaress @LastCaress
                    last edited by

                    Reading pin 36 on the black cores is not possible right now. Please fix, thank you.

                    1 Reply Last reply Reply Quote 0
                    • m5-docsM
                      m5-docs
                      last edited by

                      Hello @LastCaress

                      The hardware file if BLACK is same as GRAY expect that GRAY OWNS mpu9250.
                      So if the BUTTON Unit works weith GRAY, it wil also work with BLACK.
                      You can check the G36 on BLACK by reading the level of G36 after G36 attached to 3.3V pin.

                      0_1555925445994_微信图片_20190419163740.jpg

                      M5Stack documentation URL

                      https://docs.m5stack.com

                      1 Reply Last reply Reply Quote 0
                      • L
                        LastCaress
                        last edited by

                        Simple test, 4 units, two grey, two black, using the same portB and button add on:

                        alt text

                        and it is working now. Did you update the flow?

                        1 Reply Last reply Reply Quote 0
                        • m5-docsM
                          m5-docs
                          last edited by

                          @LastCaress Maybe it has been updated. UIFlow is updated everyday.

                          M5Stack documentation URL

                          https://docs.m5stack.com

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post