/* This program is to switch on and off led light*/ const int BLED=9; //Blue LED on Pin 9 const int GLED=10; //Green LED on Pin 10 const int RLED=11; //Red LED on Pin 11 const int BUTTON=2; //The Button is connected to pin 2 boolean lastButton = LOW; //Last Button State boolean currentButton = LOW; //Current Button State int ledMode = 0; //Cycle between LED states void setup() { pinMode (BLED, OUTPUT); //Set Blue LED as Output pinMode (GLED, OUTPUT); //Set Green LED as Output pinMode (RLED, OUTPUT); //Set Red LED as Output pinMode (BUTTON, INPUT); //Set button as input (not required) } /* * Debouncing Function Pass it the previous button state, * and get back the current debounced button state. */ boolean debounce(boolean last) { boolean current = digitalRead(BUTTON); //Read the button state if (last != current) //if it's different... { delay(5); //wait 5ms current = digitalRead(BUTTON); //read it again ...
1. jet modifications /* This program estimates new velocity and */ /* acceleration values for a specified time. */ #include < stdio.h > #include < math.h > int main( void ) { /* Declare variables. */ double itime, velocity, acceleration; /* Get time value from the keyboard. */ printf( "Enter new time value in minutes: \n" ); scanf( "%lf" ,&itime); /* Compute velocity and acceleration. */ velocity = 0.00001 *pow(itime* 60 , 3 ) - 0.00488 *pow(itime* 60 , 2 ) + 0.75795 *(itime* 60 ) + 181.3566 ; acceleration = 3 - 0.000062 *velocity*velocity; /* Print velocity and acceleration. */ printf( "Velocity = %8.3f m/s \n" ,velocity); printf( "Acceleration = %8.3f m/sˆ2 \n" ,acceleration); /* Exit program. */ return 0 ; } 2 Log base 2 #include < stdio.h > #include < math.h > int main( void ) { /* Declare variables. */ double number, value; /* Get time val...