Tharindu Irashana
Published © MIT

PC Application For Control Arduino 10 Switch

PC application for control Arduino 10 switch via Bluetooth or serial port.

BeginnerFull instructions provided1 hour6,308
PC Application For Control Arduino 10 Switch

Things used in this project

Story

Read more

Schematics

how to connect hc05 with arduino

Code

Code for this project

Arduino
this is a arduino code for this project
// Rio Technical Solution 
// No 61 new economic center nidahasmawatha kegalle 
// 071 537 67 85 
// tirashana@gmail.com



#define BaudRate 9600

char incomingOption;

void setup()
{
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(4, OUTPUT);
  // serial communication
  Serial.begin(BaudRate);
}
void loop()
{
     //read from serial port getting information from VS 2013
     incomingOption = Serial.read();
     //verify incomingOption
     switch(incomingOption){
        case '0':
       
          digitalWrite(13, HIGH); ////// s1
          break;
        case '1':
        
          digitalWrite(13, LOW); ////// s1
          break;
           case '2':
        
          digitalWrite(12, HIGH); ////// s2
          break;
        case '3':
       
          digitalWrite(12, LOW);////// s2
           break;  
             case '4':
         
          digitalWrite(11, HIGH); ////// s3
          break;
        case '5':
          // Turn OFF LED
          digitalWrite(11, LOW);////// s3
          break; 
            case '6':
         
          digitalWrite(10, HIGH);////// s4
          break;
        case '7':
       
          digitalWrite(10, LOW);////// s4
          break; 
            case '8':
        
          digitalWrite(9, HIGH);////// s5
          break;
        case '9':
       
          digitalWrite(9, LOW);////// s5
          break; 
            case 'a':
        
          digitalWrite(8, HIGH);////// s6
          break;
        case 'b':
        
          digitalWrite(8, LOW);////// s6
          break; 
            case 'c':
         
          digitalWrite(7, HIGH);////// s7
          break;
        case 'd':
       
          digitalWrite(7, LOW);////// s7
          break; 
           case 'e':
       
          digitalWrite(6, HIGH);////// s8
          break;
        case 'f':
       
          digitalWrite(6, LOW);////// s8
          break;  
           case 'g':
          
          digitalWrite(5, HIGH);////// s9
          break;
        case 'h':
       
          digitalWrite(5, LOW);////// s19
          break; 
            case 'i':
          
          digitalWrite(4, HIGH);////// s10
          break;
        case 'k':
         
          digitalWrite(4, LOW);////// s10
          break; 
          

          
     }
}

Credits

Tharindu Irashana
3 projects • 5 followers
android and arduino project developer
Contact

Comments

Please log in or sign up to comment.