Hardware: RGB Nightlight const int red=11; const int green=10; const int blue=9; const int button=4; boolean lastbutton=LOW; boolean currentbutton=LOW; int ledMode=0; void setup() { // put your setup code here, to run once: pinMode(button,INPUT); pinMode(red,OUTPUT); pinMode(green,OUTPUT); pinMode(blue,OUTPUT); } boolean debounce(boolean last) { boolean current=digitalRead(button); if(last!=current) { delay(5); current=digitalRead(button); } return current; } void setMode(int mode) { //RED if(mode==1) { digitalWrite(red,HIGH); digitalWrite(green,LOW); digitalWrite(blue,LOW); } if(mode==2) { //orange digitalWrite(red,HIGH); analogWrite(green,40); digitalWrite(blue,LOW);...