If communication is lost for Bluetooth, the board will continue with its default programming to use without the android controller. The android program will automatically attempt to reconnect. The android controller can be used successfully as a controller for several different layouts of controls. USB Each microcontroller can have the firmware upgraded via their respective USB connectors. A program, or series of programs, can be uploaded to the primary microcontroller from the GUI Board Programmer via the third USB connector. If the connection is invalid between the GUI Board Programmer and the microcontroller, such as the cable connected or power is off, it will be isn’t displayed that it cannot connect to the microcontroller. If during transmission connection is lost, the GUI Board Programmer will display that an error occurred. The programs on the board will be corrupt until a new attempt at writing data is made. Microcontroller Communication The primary microcontroller should be able to command the secondary microcontroller to change LED color values. The primary microcontroller should be able to command the secondary microcontroller to read certain sensor signals and report interrupts. The primary microcontroller should be able to command the secondary microcontroller to ignore certain sensor signals and not report interrupts. The primary microcontroller should be able to command the secondary microcontroller to start, maintain, and stop connections for Bluetooth. LED Controllers Values should be able to change directly to any available color for any LED. LED colors should be able to scale from any available color to any other available color. Sensor and Addressing Any sensor can be monitored, and should give an ON value when sensing within range. Values should not be given as false-positives.
If communication is lost for Bluetooth, the board will continue with its default programming to use without the android controller. The android program will automatically attempt to reconnect. The android controller can be used successfully as a controller for several different layouts of controls. USB Each microcontroller can have the firmware upgraded via their respective USB connectors. A program, or series of programs, can be uploaded to the primary microcontroller from the GUI Board Programmer via the third USB connector. If the connection is invalid between the GUI Board Programmer and the microcontroller, such as the cable isn’t connected or power is off, it will be displayed that it cannot connect to the microcontroller. If during transmission connection is lost, the GUI Board Programmer will display that an error occurred. The programs on the board will be corrupt until a new attempt at writing data is made. Microcontroller Communication The primary microcontroller should be able to command the secondary microcontroller to change LED color values. The primary microcontroller should be able to command the secondary microcontroller to read certain sensor signals and report interrupts. The primary microcontroller should be able to command the secondary microcontroller to ignore certain sensor signals and not report interrupts. The primary microcontroller should be able to command the secondary microcontroller to start, maintain, and stop connections for Bluetooth. LED Controllers Values should be able to change directly to any available color for any LED. LED colors should be able to scale from any available color to any other available color. Sensor and Addressing Any sensor can be monitored, and should give an ON value when sensing within range. Values should not be given as false-positives.
FinalSD1.docx