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:
2026-09-30 11:49:51 +00:00
parent 7ca9c51268
commit c46539a57b
14 changed files with 177 additions and 559 deletions
+6 -4
View File
@@ -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