黑暗鬥神 发表于 2015-4-7 22:11:08

兩塊Arduino藍芽控制LED燈亮(HC-06)

各位前輩們安安,今天我想要透過兩塊Uno闆主端(Master)來控制從端(Slave) 以下是我Master端的寫法,請問一下我從端要如何寫呢?
#include <Wire.h>
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11);
char cometemp;
void setup() {
BTSerial.begin(9600);
}
void loop()
{
if(BTSerial.available())
{
cometemp = BTSerial.read();
if (cometemp ='y'){
    autosend();
}
}
}
void autosend(){
Serial.print('a');

delay(300);
Serial.print('s');

delay(300);
Serial.print('d');

delay(300);
}

在來是從端的寫法,不過是..錯的 希望能請高人幫我修正
#include <Wire.h>
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11);
int ledPin= 13;
charcometemp;
void setup() {
pinMode(ledPin,OUTPUT);
Serial.begin(9600);

void loop()
{
if( Serial.available())
{
    Serial.print('y');
    cometemp= Serial.read();
    switch(cometemp){
case a:
   for(int i=0;i<=5;i++){
   digitalWrite(ledPin,HIGH);
   delay(400);
   digitalWrite(ledPin,LOW);
   delay(300);}
   break;
case s:
   digitalWrite(ledPin,HIGH);
   delay(5000);
   break;
case d:
   digitalWrite(ledPin,LOW);
   delay(5000);
   break;}
}}

請問大大們 我主從端的程式碼 該要怎麼寫?

suoma 发表于 2015-4-8 10:40:41

一块arduino,一个手机就可以
页: [1]
查看完整版本: 兩塊Arduino藍芽控制LED燈亮(HC-06)