37
로로 로로로로로로 로로로 Arduino Firmware Builder 25-2 로로로 (PL) 23-2 로로로

로직 다이어그램을 이용한 Arduino firmware builder

  • Upload
    -

  • View
    274

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 로직 다이어그램을 이용한 Arduino firmware builder

로직 다이어그램을 이용한 Ar-duino Firmware Builder

25-2 권태혁 (PL) 23-2 이상헌

Page 2: 로직 다이어그램을 이용한 Arduino firmware builder

AGENDA• Motive• Subject• Structure• Detail• Scenario• Schedule• Q&A

Page 3: 로직 다이어그램을 이용한 Arduino firmware builder

MOTIVE

Page 4: 로직 다이어그램을 이용한 Arduino firmware builder

MOTIVE

Page 5: 로직 다이어그램을 이용한 Arduino firmware builder

MOTIVE

Page 6: 로직 다이어그램을 이용한 Arduino firmware builder

MOTIVE

Page 7: 로직 다이어그램을 이용한 Arduino firmware builder

MOTIVE

Page 8: 로직 다이어그램을 이용한 Arduino firmware builder

MOTIVE

Page 9: 로직 다이어그램을 이용한 Arduino firmware builder

SUBJECT

Page 10: 로직 다이어그램을 이용한 Arduino firmware builder

Arduino

SUBJECT

CLogic Diagram

Page 11: 로직 다이어그램을 이용한 Arduino firmware builder

SUBJECT

Page 12: 로직 다이어그램을 이용한 Arduino firmware builder

STRUCTURE

Page 13: 로직 다이어그램을 이용한 Arduino firmware builder

STRUCTUREIDE Frameworks

.NET framework

WPF

Plugin FrameworksVisual Scripting

Build Action

logic DiagramDiagram UI Framework

Toolkit Framework

Action Handler

Diagram Save & Loader

Diagram UtilityCustom EditorCustom Tree

Build LibraryArduino Serial Communica-

tionArduino Hex Builder

Page 14: 로직 다이어그램을 이용한 Arduino firmware builder

DETAIL

Page 15: 로직 다이어그램을 이용한 Arduino firmware builder

DETAILDiagram UI Framework

Diagram Node

Class Function Node

Additional Node

IF Node

For Node

Diagram PathBézier curve Algorithm

Connection Logic

Sequence Path

Sequence Logic

Page 16: 로직 다이어그램을 이용한 Arduino firmware builder

DETAIL

PATH 1:N N:1 1:1

Logic O X OSe-

quence X X O

Page 17: 로직 다이어그램을 이용한 Arduino firmware builder

Q1

Q2

Q0

DETAIL (Bézier Curve)

Page 18: 로직 다이어그램을 이용한 Arduino firmware builder

Delete

DETAIL

Page 19: 로직 다이어그램을 이용한 Arduino firmware builder

Gen Node

Sequence

DETAIL (Common Node)

Page 20: 로직 다이어그램을 이용한 Arduino firmware builder

For

IndexBeginEnd

ValueValue

begin LoopSequence

End

DETAIL (FOR ROOP)

If NodeCondition

TrueFalse

Page 21: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIO

Page 22: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIO

Rakun

Page 23: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIO

Status Bar

FILE EDIT BUILD WINDOWTab1

Tab2 Tab3ToolBox Monitor

Touch

Flame

IDE WINDOW

Property

Page 24: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIOFILE

New FILEOpenCloseSaveSave as..Exit

EDITCutCopyPasteSelect All

BUILDCompileUploadPortProgrammer

WINDOWSerial Moni-torTool BoxStatus BarMenu tabProperty tab

Page 25: 로직 다이어그램을 이용한 Arduino firmware builder

Property

SCENARIO

Value Name ValueValue Name ValueValue Name Value

Value Name Value

Tab1

Tab2 Tab3

Page 26: 로직 다이어그램을 이용한 Arduino firmware builder

Status Bar

FILE EDIT BUILD WINDOWTab1

Tab2 Tab3ToolBox Monitor

Touch

Flame

IDE WINDOW

Touch

SCENARIO

Page 27: 로직 다이어그램을 이용한 Arduino firmware builder

Status Bar

FILE EDIT BUILD WINDOWTab1

Tab2 Tab3ToolBox Monitor

Touch

Flame

IDE WINDOW

SCENARIO

Page 28: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIOButton

Pin 2LED

Pin 13

LOOPIf Node z

Equal LOWTrueFals

e

out HIGH

Gen

Gen

LOW

Page 29: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIO

Button

Pin 2LED

Pin 13

LOOPIf Node z

Equal LOWTrueFals

e

out HIGH

Gen

Gen

LOW

Page 30: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIO

SAVEGener-ate

Page 31: 로직 다이어그램을 이용한 Arduino firmware builder

SCENARIO

ISP(In System Programmer)

Serial

Page 32: 로직 다이어그램을 이용한 Arduino firmware builder

Sensor 67종 , motor 4종

SCENARIO

Page 33: 로직 다이어그램을 이용한 Arduino firmware builder

Output Result

SCENARIO

Project BuildGenerated Code Upload

Page 34: 로직 다이어그램을 이용한 Arduino firmware builder

SCEDULE

Page 35: 로직 다이어그램을 이용한 Arduino firmware builder

SCEDULE

Page 36: 로직 다이어그램을 이용한 Arduino firmware builder

Q&A

Page 37: 로직 다이어그램을 이용한 Arduino firmware builder

감사합니다 .