0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用手机控制风扇

454398 来源:wv 2019-10-11 11:13 次阅读

步骤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:将其连接!

在您的计算机上安装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。

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

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

    关注

    66

    文章

    18207

    浏览量

    177746
  • 风扇
    +关注

    关注

    4

    文章

    400

    浏览量

    37047
  • Arduino
    +关注

    关注

    186

    文章

    6439

    浏览量

    185418
收藏 人收藏

    评论

    相关推荐

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?
    发表于 05-07 06:55

    stm32f100怎样用重映射功能?

    我用的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100怎样用重映射功能
    发表于 05-07 06:06

    iot可以使用手机开发APP来云端控制吗?

    iot可以使用手机开发APP来云端控制吗?
    发表于 03-20 08:00

    风扇速度控制器电路图分享

    风扇速度控制器是一种电子设备,用于调节风扇的转速。通过改变输入电压或电流,风扇速度控制器可以控制
    的头像 发表于 02-12 10:57 1544次阅读
    <b class='flag-5'>风扇</b>速度<b class='flag-5'>控制</b>器电路图分享

    无叶风扇控制器怎么调 无叶风扇控制器怎么接线

    无叶风扇控制器是一种新型的风扇控制设备,以其独特的设计和革新的风扇技术而备受关注。无叶风扇
    的头像 发表于 01-24 16:51 802次阅读

    无线通信:怎样用电磁波表示1和0

    为什么频率越高,能携带的信息就越多?以数字信号为例,信息就是一串串的1和0,所以先搞清楚怎样用电磁波表示1和0。
    发表于 12-05 14:44 897次阅读
    无线通信:<b class='flag-5'>怎样用</b>电磁波表示1和0

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果用ADAU1761设计DRC要怎样
    发表于 11-28 06:41

    主轴伺服电机的风冷风扇都是怎么控制运转的?

    ,风冷风扇再运转一会再停止,不知道大家在使用这种电机的时候风冷风扇怎样控制的呢?象我的第二种控制还需要加热过载继电器吗?
    发表于 11-14 06:24

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    怎样用现成的Eclipse插件来调试AT32系列芯片以及SLIB的配置范例

    本篇应用指南主要描述怎样用现成的Eclipse插件来调试AT32系列芯片以及SLIB的配置范例。本文档仅以AT32F403A为例进行说明,关于AT32F403A SLIB的详细说明,请详阅《AT32F403ASecurity Library Application Note》。
    发表于 10-24 07:41

    手机控制单片机该如何去实现?

    想用嵌入式(单片机)做一个LED屏幕的万年历,希望能用手机控制调节时亮度等,应该怎样去做呢!
    发表于 10-24 07:04

    怎样用单片机IO口来控制三极管的开关特性使共阳极的LED点亮?

    怎样用单片机IO口来控制三极管的开关特性使共阳极的LED点亮
    发表于 10-15 06:02

    PLC中怎样用X和Y两个轴走出直线轨迹?

    PLC中怎样用X和Y两个轴走出直线轨迹呢?那么这两个轴需要配合成速度成线性比例,位置和速度应该如何云运算呢?
    发表于 09-12 09:58 487次阅读
    PLC中<b class='flag-5'>怎样用</b>X和Y两个轴走出直线轨迹?

    用手机无线控制大饼脸

    电子发烧友网站提供《用手机无线控制大饼脸.zip》资料免费下载
    发表于 07-10 11:26 0次下载
    <b class='flag-5'>用手机</b>无线<b class='flag-5'>控制</b>大饼脸

    离线语音控制风扇

    传统风扇需要手动开启、调节风速,而离线语音控制风扇则可以实现远程语音操控,用户只需对风扇说出指令,便可轻松实现风扇的启动、关闭、调速等功能。
    的头像 发表于 07-04 16:28 813次阅读
    离线语音<b class='flag-5'>控制</b><b class='flag-5'>风扇</b>