Nýtt diagram og lagað pio drasl

This commit is contained in:
2026-09-24 12:06:40 +00:00
parent 5c68fb7722
commit 937ca7df1b
4 changed files with 55 additions and 26 deletions
+19 -19
View File
@@ -8,29 +8,29 @@
{ {
"name": "PlatformIO", "name": "PlatformIO",
"includePath": [ "includePath": [
"C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/include", "C:/Users/isakt/Embedded/ESP_Project3_H26/include",
"C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/src", "C:/Users/isakt/Embedded/ESP_Project3_H26/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/cores/arduino", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/cores/arduino",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/HID/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/HID/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/SPI/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/SPI/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/Wire/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/Wire/src",
"" ""
], ],
"browse": { "browse": {
"limitSymbolsToIncludedHeaders": true, "limitSymbolsToIncludedHeaders": true,
"path": [ "path": [
"C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/include", "C:/Users/isakt/Embedded/ESP_Project3_H26/include",
"C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/src", "C:/Users/isakt/Embedded/ESP_Project3_H26/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/cores/arduino", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/cores/arduino",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/variants/eightanaloginputs",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/HID/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/HID/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/SPI/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/SPI/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src",
"C:/Users/helgi/.platformio/packages/framework-arduino-avr/libraries/Wire/src", "C:/Users/isakt/.platformio/packages/framework-arduino-avr/libraries/Wire/src",
"" ""
] ]
}, },
@@ -45,7 +45,7 @@
], ],
"cStandard": "gnu11", "cStandard": "gnu11",
"cppStandard": "gnu++11", "cppStandard": "gnu++11",
"compilerPath": "C:/Users/helgi/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe", "compilerPath": "C:/Users/isakt/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe",
"compilerArgs": [ "compilerArgs": [
"-mmcu=atmega328p", "-mmcu=atmega328p",
"" ""
+6 -6
View File
@@ -12,9 +12,9 @@
"type": "platformio-debug", "type": "platformio-debug",
"request": "launch", "request": "launch",
"name": "PIO Debug", "name": "PIO Debug",
"executable": "C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/.pio/build/nanoatmega328new/firmware.elf", "executable": "C:/Users/isakt/Embedded/ESP_Project3_H26/.pio/build/nanoatmega328new/firmware.elf",
"projectEnvName": "nanoatmega328new", "projectEnvName": "nanoatmega328new",
"toolchainBinDir": "C:/Users/helgi/.platformio/packages/toolchain-atmelavr/bin", "toolchainBinDir": "C:/Users/isakt/.platformio/packages/toolchain-atmelavr/bin",
"internalConsoleOptions": "openOnSessionStart", "internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": { "preLaunchTask": {
"type": "PlatformIO", "type": "PlatformIO",
@@ -25,18 +25,18 @@
"type": "platformio-debug", "type": "platformio-debug",
"request": "launch", "request": "launch",
"name": "PIO Debug (skip Pre-Debug)", "name": "PIO Debug (skip Pre-Debug)",
"executable": "C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/.pio/build/nanoatmega328new/firmware.elf", "executable": "C:/Users/isakt/Embedded/ESP_Project3_H26/.pio/build/nanoatmega328new/firmware.elf",
"projectEnvName": "nanoatmega328new", "projectEnvName": "nanoatmega328new",
"toolchainBinDir": "C:/Users/helgi/.platformio/packages/toolchain-atmelavr/bin", "toolchainBinDir": "C:/Users/isakt/.platformio/packages/toolchain-atmelavr/bin",
"internalConsoleOptions": "openOnSessionStart" "internalConsoleOptions": "openOnSessionStart"
}, },
{ {
"type": "platformio-debug", "type": "platformio-debug",
"request": "launch", "request": "launch",
"name": "PIO Debug (without uploading)", "name": "PIO Debug (without uploading)",
"executable": "C:/Users/helgi/H26/ESP/Projects/ESP_Project2_H26/.pio/build/nanoatmega328new/firmware.elf", "executable": "C:/Users/isakt/Embedded/ESP_Project3_H26/.pio/build/nanoatmega328new/firmware.elf",
"projectEnvName": "nanoatmega328new", "projectEnvName": "nanoatmega328new",
"toolchainBinDir": "C:/Users/helgi/.platformio/packages/toolchain-atmelavr/bin", "toolchainBinDir": "C:/Users/isakt/.platformio/packages/toolchain-atmelavr/bin",
"internalConsoleOptions": "openOnSessionStart", "internalConsoleOptions": "openOnSessionStart",
"loadMode": "manual" "loadMode": "manual"
} }
+28
View File
@@ -0,0 +1,28 @@
@startuml
skinparam state {
BackgroundColor LightBlue
}
[*] --> Initialization
state Initialization
Initialization : Entry / Stop motor
Initialization : Do / Initialize internal parameters
Initialization : Do / Reset speed measurement
Initialization : Exit / Send Boot-up message
state Operational
Operational : Entry / LED on
Operational : Do / Run speed controller
Operational : Exit / Stop motor
Operational : Exit / LED off
Initialization --> Operational : initialization complete
Operational --> Initialization : reset
@enduml
+2 -1
View File
@@ -13,4 +13,5 @@ platform = atmelavr
board = nanoatmega328new board = nanoatmega328new
framework = arduino framework = arduino
monitor_speed = 115200 monitor_speed = 115200