Skip to content

add LED UI panel features #10

@fnckingsnowman

Description

@fnckingsnowman

include WS2812 ARGLED set up for the UI panel integration with different system states:
Leds:

Battery state:
Display number of leds based on battery percentage.
Charging: based on amount charged, current percentage led will blink.

pixel[0]: battery percentage: <=25%
pixel[1]: battery percentage: <=50%
pixel[2]: battery percentage: <=75%
pixel[3]: battery percentage: <=100%

Planting state:
Light up from 1 to 4 as it progresses, the led indicating the current state will blink and the states completed will light up and stay solid. When all completed, all will stay solid white. If error/require maintenance for specific states of planting, specific led will turn red.

pixel[4]: planting state: 1
pixel[5]: planting state: 2
pixel[6]: planting state: 3
pixel[7]: planting state: 4

Based on this set up for the led strip, when send dedicated messages over serial uart will display the different states on led

Metadata

Metadata

Labels

featureIntroduces a new and complete featurep3everything else

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions