void setup () {
pinMode ( 7 , OUTPUT);
pinMode ( 5 , INPUT);
digitalWrite ( 5 , HIGH);
}
void loop () {
// Decides if the button is being pressed or not.
if ( digitalRead ( 5 ) == LOW){
digitalWrite ( 7 , HIGH);
} else {
digitalWrite ( 7 , LOW);
}
}
#define DETECT 2 // Pin 2 for sensor, connect to VCC
#define ACTION 8 // Pin 8 for sensor, connect to OUT
void setup(void) {
Serial.begin(9600);
pinMode(DETECT, INPUT);//define detect input pin
pinMode (A0, OUTPUT); // LED
pinMode (A1, OUTPUT); // LED
pinMode(7, OUTPUT); // Laser
pinMode(4, INPUT); // Button
digitalWrite(4, HIGH); // Turn Button on
pinMode(8, OUTPUT); //Laser sensor
digitalWrite(8, HIGH); //Laser sensor
}
void loop() {
int detected = digitalRead(DETECT);// Read laser sensor
if(detected == HIGH)
{
// Disable Gun
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(7,LOW);
digitalWrite(A1,LOW);
detected = false;
}else{
// Shoot Laser
if (digitalRead(4) == LOW){
digitalWrite(7, HIGH);
}else{
digitalWrite(7, LOW);
}
digitalWrite(A0,HIGH);
}
}