šŸ¤–Have you ever tried Chat.M5Stack.com before asking??šŸ˜Ž
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    How to use two ENV units with PaHUB (UIFlow)

    Units
    5
    12
    18.5k
    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.
    • liemphL
      liemph @liemph
      last edited by

      @liemph Sorry, I have solved my problem by watching Lucas video on YouTube.

      G 1 Reply Last reply Reply Quote 2
      • lukasmaximusL
        lukasmaximus
        last edited by

        Glad the video helped ;)

        1 Reply Last reply Reply Quote 0
        • G
          GrafoLabs @liemph
          last edited by

          @liemph Could you share the link to the video, please?

          P 1 Reply Last reply Reply Quote 0
          • P
            Pepsi @GrafoLabs
            last edited by

            @grafolabs
            I think this is the video
            https://youtu.be/nMsCwqCE5c8

            It is clear in explaining the PaHUB with UIFlow

            1 Reply Last reply Reply Quote 0
            • J
              jollawat
              last edited by

              Hi Guys
              I have some further question, what about M5Stick C + ENV HAT + PbHUB connect together?

              liemphL 1 Reply Last reply Reply Quote 0
              • liemphL
                liemph @jollawat
                last edited by

                @jollawat There is no problem. The pins used for the Hat (ENV HAT) and the ones used for the grove port (PbHUB) are different.

                J 1 Reply Last reply Reply Quote 0
                • J
                  jollawat @liemph
                  last edited by

                  @liemph I tried connect and program by UIFlow it but there are some error after run on screen said ā€œplease remove ENV hatā€ when we add PbHUB into list.

                  liemphL 2 Replies Last reply Reply Quote 0
                  • liemphL
                    liemph @jollawat
                    last edited by

                    @jollawat I did not get it. Please post also your configuration (the connection between Stick-C, Hat and Unit) and your code.

                    1 Reply Last reply Reply Quote 0
                    • liemphL
                      liemph @jollawat
                      last edited by

                      @jollawat I do not have any ENV Hat, but I have a PIR Hat, and I tried to reconstruct your problem. I connected my PIR Hat and my PbHub (to Port A) of my Stick C. Then I connected my Light Unit to Port0 of my PbHub. Then I programmed using UiFlow to show the measurement results of both the PIR Hat and Light Unit. It worked well. Please see below, the code snapshot and list.

                      1 Reply Last reply Reply Quote 0
                      • liemphL
                        liemph
                        last edited by

                        0_1587218398396_problem.JPG

                        1 Reply Last reply Reply Quote 0
                        • liemphL
                          liemph
                          last edited by

                          from m5stack import *
                          from m5ui import *
                          from uiflow import *
                          import hat
                          import unit
                          import hat
                          
                          setScreenColor(0x111111)
                          pbhub0 = unit.get(unit.PBHUB, unit.PORTA)
                          
                          hat_pir0 = hat.get(hat.PIR)
                          
                          
                          
                          label0 = M5TextBox(13, 8, "PIR Hat", lcd.FONT_Default,0xFFFFFF, rotate=0)
                          label1 = M5TextBox(12, 63, "PbHUB", lcd.FONT_Default,0xFFFFFF, rotate=0)
                          label2 = M5TextBox(34, 34, "0", lcd.FONT_Default,0xFFFFFF, rotate=0)
                          label3 = M5TextBox(0, 83, "+Light Unit", lcd.FONT_Default,0xFFFFFF, rotate=0)
                          label4 = M5TextBox(26, 109, "0", lcd.FONT_Default,0xFFFFFF, rotate=0)
                          
                          
                          while True:
                            label2.setText(str(hat_pir0.state))
                            label4.setText(str(pbhub0.analogRead(0)))
                            wait(1)
                            wait_ms(2)
                          
                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post