Opgaver

ControlP5 Opgave

Introduktion

I denne øvelse skal du udforske ControlP5, et bibliotek til Processing, der gør det muligt at lave interaktive brugergrænseflader (GUI). Dit mål er at udvikle et kontrolpanel, der kan monitorere og styre miljøet i et drivhus.

Med ControlP5 kan du bruge forskellige GUI-elementer som sliders, knapper, toggles og tekstfelter til at simulere kontrol over temperatur, fugtighed og vandingssystemer. For mere teori om hvordan man bruger ControlP5 se dette Link. Drivhus

Opgavebeskrivelse

Du skal programmere et drivhus-kontrolpanel, hvor brugeren kan:

  • Se og justere temperatur, luftfugtighed, jordfugtighed og vandets pH-værdi (Sliders).
  • Vælge mellem manuel og automatisk drift (Toggle).
  • Indstille lysets tænd/sluk tidspunkt (Textfield).
  • Styre vandtilførslen baseret på jordfugtighed (Button & Slider).

Du bestemmer selv hvordan det skal se ud.

!Husk at dokumentere dit arbejde i logbogen!

Task Runner