Initialization bíður 2 s, mótor stöðvast alveg, hreinsun
- InitializationState: 2 s bið með millis() án þess að blokka, Boot-up sent í exit() - MotorDriver: PWM-pinnar aftengdir frá Timer2 þegar þeir eiga að vera LOW (OCR=0 í Fast PWM gaf samt stuttan púls) - Eytt útkommentuðum skrám: main_P2, temporary_main, rotary_encoder_driver_unused - .gitignore: plot-skriftan fer í git, vélarsértækar PlatformIO-skrár út
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
@startuml
|
||||
|
||||
' skinparam linetype ortho
|
||||
' skinparam nodesep 100
|
||||
skinparam ranksep 80
|
||||
|
||||
skinparam state {
|
||||
BackgroundColor LightBlue
|
||||
@@ -11,6 +13,7 @@ state Initialization
|
||||
Initialization : Entry / Stop motor
|
||||
Initialization : Do / Initialize internal parameters
|
||||
Initialization : Do / Reset speed measurement
|
||||
Initialization : Do / Wait 2 seconds
|
||||
Initialization : Exit / Send Boot-up message
|
||||
|
||||
|
||||
@@ -18,11 +21,10 @@ state Initialization
|
||||
state Operational
|
||||
Operational : Entry / LED on
|
||||
Operational : Do / Run speed controller
|
||||
Operational : Exit / Stop motor
|
||||
Operational : Exit / LED off
|
||||
Operational : Exit / Stop motor and LED off
|
||||
|
||||
|
||||
Initialization --> Operational : initialization complete
|
||||
Initialization --> Operational : initialization\n complete
|
||||
Operational --> Initialization : reset
|
||||
|
||||
@enduml
|
||||
|
||||
Reference in New Issue
Block a user