Sometimes the module does connect properly so make sure the module is secure to the core without the base. If still not working check the MBus pins for the two devices match.
Group Details Private
Global Moderators
Forum wide moderators
Member List
-
RE: Compatibility with the Stepmotor driver module 13.2 v1.1
-
RE: RGB Neopixel Stripe
Hello @taunushexe
as @ajb2k3 mentioned only one GPIO (the second one) is used for the RGB unit. So the other GPIO can still be used as input. I created an example which uses GPIO1 as input to control the color of the three RGB LEDs in the RGB unit.
See UIFlow2 Project Zone : M5Dial_RGBUnit_GPIO1_as_input_UIFlow2.0.4
Thanks
Felix -
RE: File open / read / write
Use the json blocks to loads and send to the file io blocks
-
RE: M5 Dial Port B both Pins needed to be outputs
If you can’t change pin 2 to output then it’s set in hardware or deep in the firmware. All port B devices have 1 input and 1 output don’t mess with the definition. If you need more they try a port b hub or I/o expander
-
RE: RGB Neopixel Stripe
It because the RGB is a subclass of unit which is the top level class for controlling all units. Just set both numbers to the same pin
-
RE: M5 Dial Port B both Pins needed to be outputs
Hello @ToughBJH
I tested with v2.0.3 and v.2.0.4--hotfix firmware and with either firmware GPIO1 and GPIO2 act independently.
BTW: v2.0.3 firmware has been built on 2024-03-21 whereas firmware v2.0.4--hotix has been built on 2024-04-16. The fact that both report 2.0.3 is probably just an oversight.
Not sure where to go from here. I'd say your M5Dial might have a hardware issue, but since your seeing it on both your M5Dials that seems a bit far fetched.
At this point in time I am out of ideas, sorry.
Thanks
Felix -
RE: M5 Dial Port B both Pins needed to be outputs
Hello @ToughBJH
that is not what I am seeing. Please have a look at the UIFlow ProjectZone example M5Dial_PWM_GPIO1_GPIO2_UIFlow2.0.4.
It controls GPIO1 and GPIO2 independently. I verified it with the multi-meter and two LEDs (plus resistor).
Thanks
Felix -
RE: M5 Dial Port B both Pins needed to be outputs
Hello @ToughBJH
in UIFlow2.0.4 after enabling PWM hardware I can add two Init Pin blocks, one for GPIO1 and one for GPIO2, set duty values for each and using a multi-meter I can confirm that both output the respective voltage.
Thanks
Felix