手机蓝牙控制继电器实验

手机蓝牙控制继电器实验

实验现象

利用手机无线开关继电器

理论学习

电磁继电器是继电器中应用最早、最广泛的一种继电器。电磁继电器一般由铁心、电磁线圈、衔铁、复位弹簧、触点、支座及引脚等组成。电磁继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流。较低的电压去控制较大电流。较高的电压的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用
在这里插入图片描述
继电器一般是低压控制高压的一种装置,一般需要通过三极管隔离驱动,实验模块使用NPN的三极管驱动。当控制引脚给高电平时,继电器常开端吸合/D2点亮;当控制引脚给低电平的时,继电器常开端断开/D2熄灭

原理图

在这里插入图片描述

代码编写

arduino UNO R3板子代码:

//arduino UNO R3板子代码
String inputString = "";         // a String to hold incoming data
bool stringComplete = false;  // whether the string is complete
int relay = 2;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);//初始化串口设置波特率
  pinMode(13, OUTPUT);
  pinMode(relay, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
void serialEvent() {
  while (Serial.available()) {
    // get the new byte:
    char inChar = (char)Serial.read();
    if (inChar == 'A' || inChar == 'a') {
      digitalWrite(relay, HIGH);
    } else if (inChar == 'B' || inChar == 'b') {
      digitalWrite(relay, LOW);
    }
  }
}

arduino Leonardo板子代码:

//arduino Leonardo板子代码
String inputString = "";         // a String to hold incoming data
bool stringComplete = false;  // whether the string is complete
int relay = 2;
void setup() {
  // put your setup code here, to run once:
  Serial1.begin(9600);//初始化串口设置波特率
  pinMode(13, OUTPUT);
  pinMode(relay, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
void serialEvent1() {
  while (Serial1.available()) {
    // get the new byte:
    char inChar = (char)Serial1.read();
    if (inChar == 'A' || inChar == 'a') {
      digitalWrite(relay, HIGH);
    } else if (inChar == 'B' || inChar == 'b') {
      digitalWrite(relay, LOW);
    }
  }
}
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_45671732

你们鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值