Arduino:使用串口通信控制喇叭
1、连接好电路:喇叭任意一端接Arduino 11脚,另一端接GND。
2、将Arduino连接到电脑,烧写以下程序。byte Speaker = 11;//喇叭引脚为11脚int Frequency;//用于储存串口发送的声音频率void setup(){ pinMode(Speaker,OUTPUT); Serial.begin(9600);//串口初始化}void loop(){ if(Serial.available() > 0){ delay(10);//延时十毫秒等待数据传输 Frequency = Serial.parseInt();//获取串口里发送的第一个整数 while(Serial.available() > 0) Serial.read();//清空串口 Serial.print("Received successfully: "); Serial.print(Frequency); Serial.println("Hz");//通过串口向电脑发送 tone(Speaker,Frequency);//使用tone函数发出声音 }}
3、在Arduino右上角打开串口监视器。
4、输入一整数并按发送(或回车),即可看到回复、听到声音。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:35
阅读量:76
阅读量:80
阅读量:25