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,128
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

Robotics Arduino

36 projects • 52 followers
JLCPCB

JLCPCB

68 projects • 38 followers
JLCPCB, is the largest PCB and PCB Assembly prototype enterprise in Asia. Coupon code "JLCPCBcom" for all and permanantly available.

Comments