arduino使用无源蜂鸣器:Arduino实例四
arduino使用无源蜂鸣器:Arduino实例四1 蜂鸣器实例中用到三极管,三极管型号为 8550 其引脚如下图:蜂鸣器实例#include <IRremote.hpp> int RECV_PIN=3; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if(irrecv.decode(&results)){ Serial.print(results.value HEX);} irrecv.resume(); }3 实物连接4 运行程序,并打开Arduino编译器串口监视器5 按红外发射器按键,按键编码会显示在串口监视器上
红外遥控实例
1. 元器件接线说明
红外接受元器件左边引脚,接电阻后,接Arduino板子的第3pin脚
2 程序
#include <IRremote.hpp>
int RECV_PIN=3;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if(irrecv.decode(&results)){
Serial.print(results.value HEX);}
irrecv.resume();
}
3 实物连接
4 运行程序,并打开Arduino编译器串口监视器
5 按红外发射器按键,按键编码会显示在串口监视器上
蜂鸣器实例
1 蜂鸣器实例中用到三极管,三极管型号为 8550 其引脚如下图:
如图所示,
1脚=E(发射极,电路图中带箭头的那个)
2脚=B(基极,电路图中跟R相接的那个)
3脚=C(集电极,与E相对的那个)
2 接线示意图
4 实物接线图
5 程序
int pinBuzzer = 3; //管脚D3连接到蜂鸣器元件的基极
void setup() {
pinMode(pinBuzzer OUTPUT); //设置pinBuzzer脚为输出状态
}
void loop() {
digitalWrite(pinBuzzer HIGH);//输出HIGH电平 停止发声
delay(3000); //等待3000毫秒
digitalWrite(pinBuzzer LOW);//输出LOW电平 发声
delay(1000); //等待1000毫秒
}