十一月 07, 2018

【Arduino】使用LM35传感器实时测量温度

第一步准备Arduino UNO开发板:


 Arduino UNO是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。

第二部准备LM35温度传感器:

LM35 是由National Semiconductor (美国国家半导体)所生产的温度传感器,是一种得到广泛使用的温度传感器。LM35传感器可以随不同的温度变化而产生不同的电压,为线性关系。0°C时输出为0V,每升高 1°C,输出电压增加10mV。

主要引脚接法:

第三部准备HC-06:


HC06是主从一体化的蓝牙串口模块,主从可指令切换,AT指令少于HC-05,使用简单。

主要引脚接法:

  1. VCC:接Arduino的5V。
  2. GND:接Arduino的GND。
  3. TXD:发送端,一般表示为自己的发送端,接Arduino的RX。
  4. RXD:接收端,一般表示为自己的接收端,接Arduino的TX。
    线接好后,把Arduino上电后,蓝牙的指示灯是闪烁的,表明没有设备连接上(建立 RFCOMM 信道)。

    第四部安装手机APP(建议安装“蓝牙串口助手”):

    安装完成之后打开app然后进行扫描新设备,并连接HC-06。若连接成功,蓝牙模块的LED灯会变成常亮。

    第五步准备工作完成后输入代码:

    编译、下载之后“蓝牙串口助手”会出现以下画面:

    注意事项:

  5. 连接好电路后,下载程序之前不要把0、1串口连接在蓝牙HC-06上。
  6. 串口接收的数字字母或者数字都是char类型的。