Part2.2 pwm控制

A0~A6 六個裝置控制 (0~255)

#include <SoftwareSerial.h>

SoftwareSerial BT(3,2); // RX, TX

int y,z,a,b,c,d,e,f ;

int num[3];

void setup() {

Serial.begin(9600);

BT.begin(38400);//bluetooth baud rate

pinMode(13,OUTPUT);

BT.setTimeout(10);

}

void loop() {

bt();

}

void bt(){

if(BT.available()>0){

int x = BT.read();

if(y==97){

num[1]=x;

a=num[1];

Serial.print("A0=");

Serial.println(num[1]);

y=0;

x=0;

}

if(y==98){

num[1]=x;

b=num[1];

Serial.print("A1=");

Serial.println(num[1]);

y=0;

x=0;

}

if(y==99){

num[1]=x;

c=num[1];

Serial.print("A2=");

Serial.println(num[1]);

y=0;

x=0;

}

if(y==100){

num[1]=x;

d=num[1];

Serial.print("A3=");

Serial.println(num[1]);

y=0;

x=0;

}

if(y==101){

num[1]=x;

e=num[1];

Serial.print("A4=");

Serial.println(num[1]);

y=0;

x=0;

}

if(y==102){

num[1]=x;

f=num[1];

Serial.print("A5=");

Serial.println(num[1]);

y=0;

x=0;

}

y=x;

}

}