PlantUML
一目でわかるPlantUML
https://plantuml.com/ja/
PlantUML を使った UML の描き方
https://plantuml.com/ja/guide
シーケンス図
https://plantuml.com/ja/sequence-diagram
タイミング図
https://plantuml.com/ja/timing-diagram
https://www.analog.com/jp/resources/technical-articles/i2c-timing-definition-and-specification-guide-part-2.html
uml
@startuml
robust "SCL" as SCL
robust "SDA" as SDA
@0
SCL is High
SDA is idle
@+100
SCL is idle
@+100
SCL is High
@+100
SCL is idle
@+50
SDA is High
@+50
SCL is High
@+100
SCL is idle
@+50
SCL is idle
@+50
SDA is idle
@+50
SCL is High
@+50
SDA is High
@+50
SCL is High
@+150
SDA is idle
@enduml
Ref.
職業訓練
https://qiita.com/kaizen_nagoya/items/95368b63fa21d64271ec
UML記事一覧
https://qiita.com/kaizen_nagoya/items/7e7f3af08e1f3bd0380c