电子说
步骤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。
向上和向下移动滑块,并注意风扇速度的变化。
全部0条评论
快来发表一下你的评论吧 !