System Model
How device interacts with itself
How various components interact with others
Not pictured: Arduino potentially connected to LAN or Internet for remote monitoring or saving data to a local computer.
The watering system could be controlled on a timer or one triggered by a monitored condition such as soil moisture reaching a predetermined level.
Process Model
Sequential events
Logic process (gates)
Flow chart
Deterministic aspects to be input by user in order for system to determine proper protocol based on matched database information