极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11506|回复: 1

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

[复制链接]
发表于 2015-4-7 22:11:08 | 显示全部楼层 |阅读模式
各位前輩們安安,今天我想要透過兩塊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;
char  cometemp;
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;}
}}

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

使用道具 举报

发表于 2015-4-8 10:40:41 | 显示全部楼层
一块arduino,一个手机就可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 22:44 , Processed in 0.034815 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表