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;
}
}