I have a little project Im going taking on soon. I will have 2 level sensors, 5X 24V solenoids valves and a flowmeter to turn on off based on a mix of time and the quantity through flowmeter and level sensors. The wiring and relays etc Im competent on, however the programming I have no experience with. I used to do Matlab years ago solving v complex differential equations, however I have no experience of Arduino or Raspberry Pi or PLC. I did PLCs some PLC programming a long time ago now that I recall, before either Arduino or Raspberry pi were invented. Anyone able to advise should I purchase full PLC or can Arduino or Raspberry Pi be programmed to control my system.