State diagrams

For at overskueliggøre koden har vi lavet en række state diagrammer/flow charts. Herunder ses det første, som er et overblik over vores main-metode, der befinder sig i første fil, forecast.ino. Det er blandt andet i denne funktion, vi opretter forbindelse til wifi-modulet og henter data fra serveren.

forecast
forecast.ino

Som nævnt har vi fordelt koden i en række funktioner, som befinder sig i forskellige filer. Nulstillingsfunktionen befinder sig i filen nulstil.ino.

nulstil
nulstil.ino

Funktionen til bestemmelse af motorpositioner ud fra vejrdata, stepcode.ino, ses herunder. Denne kører også motorerne til de ønskede positioner. Bestemmelse af temperaturflap sker ved et if-statement, da temperaturen kan benyttes som et indeks, der ganges på en defineret steplængde. Bestemmelse af vejrtypeflap sker ved et switch-statement, da vi hermed kan tage højde for en valgt gruppering og organisering af flapperne.

stepcode
stepcode.ino

Den anvendte gruppering er beskrevet i vores post fra d. 4 Maj.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s