16 UC8 Compile UC-8 Compile Identifier Enable the Elementary School Student to compile the instructions Purpose with WinAVR that is executable in iRobot. Requirements To be able to compile with WinAVR. Development None. Risks Should have the generated C code from GUI instructions. Pre-conditions Post-conditions If the compilation is successful, it can be loaded into the Microcontroller. Table 17 UC8 Typical Course of Action Seq# Actor’s Action System’s Response 1 Select Build -> WinAVR -> Compile the C code and display the Build progress of compiling in a window. 2.1.3.9 Loading Capability: Table 18 UC 9 Load Identifier UC-9 Loads the executable file Purpose Enable the Elementary School Student to load the compiled file into the Microcontroller Chip. To be able to load the executable file in the Microcontroller. Requirements Development None. Risks Pre-conditions Should have the executable file. Post-conditions If a program is loaded, it can be inserted into the iRobot. Table 19 UC9 Typical Course of Action Seq# Actor’s Action System’s Response 1 Attach the micro controller chip with a USB port to the laptop. 2 Select Build -> WinAVR -> Load the program to Microcontroller Load and display the successful message
16 UC8 Compile Identifier UC-8 Compile Purpose Enable the Elementary School Student to compile the instructions with WinAVR that is executable in iRobot. Requirements To be able to compile with WinAVR. Development Risks None. Pre-conditions Should have the generated C code from GUI instructions. Post-conditions If the compilation is successful, it can be loaded into the Microcontroller. Table 17 UC8 Typical Course of Action Seq# Actor’s Action System’s Response 1 Select Build -> WinAVR -> Build Compile the C code and display the progress of compiling in a window. 2.1.3.9 Loading Capability: Table 18 UC 9 Load Identifier UC-9 Loads the executable file Purpose Enable the Elementary School Student to load the compiled file into the Microcontroller Chip. Requirements To be able to load the executable file in the Microcontroller. Development Risks None. Pre-conditions Should have the executable file. Post-conditions If a program is loaded, it can be inserted into the iRobot. Table 19 UC9 Typical Course of Action Seq# Actor’s Action System’s Response 1 Attach the micro controller chip with a USB port to the laptop. 2 Select Build -> WinAVR -> Load Load the program to Microcontroller and display the successful message