Code description The code for the project is very conditional. The remote acts as the master controller. IR signals from the remote are sent to the Arduino for control over temperature, lights, fan, and blinds. In order to cut back on interference, only the control center (Arduino) decodes messages from the remote. When the remote button for opening blinds is pushed, a signal is sent to the control center, and then emitted from the control center to the blinds (mbed). The control center LCD displays the current temperature and a set temperature. The remote control is used to set the temperature. When it is too warm inside the room, the blinds shut and the fan turns on. When it is too cool, the blinds open and the fan turns off in order to heat the room. The pushbuttons on the control center are an alternate input to open and close the blinds.
Arduino
|