怎样用手机控制风扇

电子说

1.2w人已加入

描述

步骤1 :工具和材料

所以,我们需要做些什么?

智能手机

Arduino uno

1Sheeld

LED

应用商店中的1shield应用程序

电池(9v)。

风扇

跳线

温度传感器(LM35)

测试板

检查链接

这是温度传感器(LM35)的数据表http://html.alldatasheet.com/html-pdf/8866/NSC/LM3 。..

步骤2:代码时间

/*在Arduino程序上编写代码并将其上传到Arduino 。*/

#define CUSTOM_SETTINGS

/*包括1Sheeld滑块库。 */

#define INCLUDE_SLIDER_SHIELD

/*包括1Sheeld库。 */

#include

/*定义一个变量以保存滑块的值。 */

int值;

/*引脚3上风扇的名称。*/

int MotorPin = 3;

int LedPin = 13;

int TempLevel;

/*引脚A0上的温度传感器LM 35的名称。 */

const int TempSensor = A0;

void setup()

{

/*开始通信。 */

OneSheeld.begin();

/*将电动机引脚设置为输出。 */结果,pinMode(MotorPin,OUTPUT);

/*将LED引脚设置为输出。 */

pinMode(LedPin,OUTPUT); }

void loop()

{

/*从温度传感器读取模拟值*/

TempLevel = analogRead( TempSensor);

TempLevel = TempLevel * 0.4828125;

/*在串行监视器上打印温度*/

Serial.print(“ Temprature =”);

Serial.print(TempLevel);

Serial.print( “C”);

Serial.println();

if(TempLevel》 30)

{

digitalWrite(LedPin,HIGH);

}

/*始终获取滑块的值,并将其作为PWM输出到引脚3,以控制风扇速度。 */

值= Slider.getValue();

AnalogWrite(MotorPin,value);

}

步骤3:将其连接!

Arduino

在您的计算机上安装1shield应用android智能手机

将1shield板连接到Arduino Uno板

将LED连接到插针13和接地。

将风扇Vcc连接到引脚6,将G连接到测试板的接地。

如图所示将温度传感器连接到引脚A0。

从http://1sheeld.com/downloads/下载1个Shield库。

将(1shield Slider库)上传到Arduino IDE中

在Arduino IDE。

将Arduino板连接到PC并将代码上传到Arduino板

将电源连接到Arduino板(USB电缆或电池)。

请注意1屏蔽板上的上传模式和运行模式。

从此处https://play.google.com/store/apps/details?id = com 。..。下载1shield移动应用程序。。..

将1shield移动应用程序连接到1shield板上

从Arduino IDE打开串行监视器以查看温度变化。

从1shield移动应用程序(滑块)中选择所需的工具。

在LED达到30度时,在温度传感器旁边加热温度以点亮LED。

向上和向下移动滑块,并注意风扇速度的变化。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分