|
Explore TEAMS!
|
Student /
Task4/* Add comment - name - cohort - assignment - date - and overview here
// Include the Command Module API
// Pointer to the Sensor Data structure cr8_t *cr8; // Declare any new function prototypes here: // For example: int dashboard(int counter, char partnumber); // Declare GLOBAL constants used in program: // Declare GLOBAL Variables used in program: // Initialize GLOBAL Variables used in program: // Declaraion for function "main" int main(void) { // Allocate memory for sensor data structure
cr8 = cr8_alloc();
/* Initialize the Create and Command Module
Sync communications settings. */
cr8_init(cr8);
cr8_byte_tx(140);
cr8_byte_tx(1);
cr8_byte_tx(7);
cr8_byte_tx(91);
cr8_byte_tx(6);
cr8_byte_tx(91);
cr8_byte_tx(12);
cr8_byte_tx(91);
cr8_byte_tx(12);
cr8_byte_tx(88);
cr8_byte_tx(6);
cr8_byte_tx(91);
cr8_byte_tx(12);
cr8_byte_tx(96);
cr8_byte_tx(18);
cr8_byte_tx(84);
cr8_byte_tx(12);
// Declare LOCAL constants used in function main:
// For example: const int Pi100 = 314;
// Declare LOCAL Variables used in function main:
// For example: int i, j;
// Initialize LOCAL Variables used in function main:
// For example: i = 1;
/*
write code for main here!
*/
while(cr8->bumper_right==0 && cr8->bumper_left==0) {
cr8_set_mc_led0(0);
cr8_set_mc_led1(0);
cr8_set_leds(0,1,0,255);
cr8_delay(250);
cr8_update(cr8);
cr8_set_leds(0,0,0,255);
cr8_delay(250);
cr8_update(cr8);
if(cr8->bumper_right==1 && cr8->bumper_left==0)
{
cr8_set_leds(0,1,250,255);
cr8_set_mc_led1(1);
cr8_update(cr8);
}
else if(cr8->bumper_left==1 && cr8->bumper_right==0)
{
cr8_set_mc_led0(1);
cr8_byte_tx(141);
cr8_byte_tx(1);
cr8_update(cr8);
}
else if(cr8->bumper_left==1 && cr8->bumper_right==1)
{
cr8_set_mc_led0(1);
cr8_set_mc_led1(1);
cr8_update(cr8);
}
}
cr8_free(cr8);
return(0);
} // End of function main /* Declare other functions you create here... For example, to define function xxxxx of type integer (int) with two input parameters, sample_num and code... int xxxxx(int sample_num, char code) { // Declare LOCAL constants used in function xxxxx: // Declare LOCAL Variables used in function xxxxx: // Initialize LOCAL Variables ised in function xxxxx: // Write code for function XXXXX here: //Return int value for function xxxxx: return(1); You must always return a value to sending program --in this case a 1 to indicate fn done with no problems. } // End of function xxxxx
|