Project/s

// Coding and testing.

Circuit draw;

/* The initial prototype circuit layout – at a test scale to assist writing the code – testing the functions as they are written */

Component list;

Arduino board(1) == (An ‘open-source’ electronic prototyping platform);/* assists with the creation of numerous multi-functioning components through the use of a single software driven board programmed using standard processing code. */

‘open-source’; == (a system deliberately designed to be flexible and adaptable to aid individual needs and requirements.)

/* Software is freely avaialbe and Arduino can be constructed out of parts purchased separately and assembled together. */

Sensors;

// Activated by arduino when the annolouge ports they are connected to are activated

Actuators;

// To control the brightness of the LEDs 10 ohm resistors are connected in series

———————————————————————————————————————————

Evolutionary design;

System Loop (as the user interacts):

1 – User selects ‘Connects’ sensors to actuators 1.5 – Processing tells Arduino to make the connection between Sensor and Actuator 2 – This accesses one of the 9 memory banks specific for that combination 3 – As the actuator moves, the distances between the actuator in relationship to the static sensor are recorded through Arduino and split into ‘zones’. (By calibrating the spring potentiometer) 4 – Room zones become a subset for each of the 9 memory banks 5 – User adjusts the sensor/actuator settings according to their preferences/desires 6 – The settings are logged into their respective memory banks 7 – An average is calculated from the logged data steam 8 – Average value is displayed on the User Interface