Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
Robotics ArduinoJLCPCB
Published © GPL3+

Airsoft Bomb with Arduino Receiver - Part II

You'll learn how to construct an airsoft bomb with Arduino.

IntermediateFull instructions provided5 hours1,232
Airsoft Bomb with Arduino Receiver - Part II

Things used in this project

Story

Read more

Code

Receiver Airsoft Bomb

Arduino
/*
 * Firmware Receptor Bomba air software
 */
 #include <SoftwareSerial.h>

 SoftwareSerial HC12(8,7); // RX , TX
 // Mapeamento de hardware

 #define  buzzer 6
 #define  verde 10
 #define  amarelo 9
 #define  vermelho 11
 char comando ;
 void setup()
 {
   pinMode(buzzer,OUTPUT);
   pinMode(verde,OUTPUT);
   pinMode(amarelo,OUTPUT);
   pinMode(vermelho,OUTPUT);
   HC12.begin(9600);
   digitalWrite(buzzer,1);
   digitalWrite(amarelo,1);
   digitalWrite(verde,1);
   digitalWrite(vermelho,1);
   delay(300);
   digitalWrite(buzzer,0);
   digitalWrite(amarelo,0);
   digitalWrite(verde,0);
   digitalWrite(vermelho,0);
   delay(300);
   Serial.begin(9600);
 }

void loop() 
{
  while(HC12.available()>0)
  {
     comando = HC12.read();
     Serial.println(comando);
     switch(comando)
     {
        case 'L' : digitalWrite(amarelo,1);
                   digitalWrite(buzzer,0);
                   digitalWrite(verde,0); 
                   digitalWrite(vermelho,0);
                   break;
        case 'D' : digitalWrite(amarelo,0);
                   digitalWrite(buzzer,0);
                   digitalWrite(verde,1); 
                   digitalWrite(vermelho,0);
                   break; 
       case 'E' : digitalWrite(amarelo,0);
                   digitalWrite(buzzer,1);
                   digitalWrite(verde,0); 
                   digitalWrite(vermelho,1);
                   break;     
      case '0' :   digitalWrite(amarelo,0);
                   digitalWrite(buzzer,0);
                   digitalWrite(verde,0); 
                   digitalWrite(vermelho,0);
                   break;        
     }
  }

}

Credits

Robotics Arduino
42 projects • 66 followers
Contact
JLCPCB
74 projects • 48 followers
JLCPCB, is the largest PCB and PCB Assembly prototype enterprise in Asia. Coupon code "JLCPCBcom" for all and permanantly available.
Contact

Comments

Please log in or sign up to comment.