步驟1 :工具和材料
所以,我們需要做些什么?
Arduino uno
1Sheeld
應用商店中的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的名稱。 */
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板連接到Arduino Uno板
將LED連接到插針13和接地。
將風扇Vcc連接到引腳6,將G連接到測試板的接地。
如圖所示將溫度傳感器連接到引腳A0。
從http://1sheeld.com/downloads/下載1個Shield庫。
將(1shield Slider庫)上傳到Arduino IDE中
在Arduino IDE。
將Arduino板連接到PC并將代碼上傳到Arduino板
請注意1屏蔽板上的上傳模式和運行模式。
從此處https://play.google.com/store/apps/details?id = com 。..。下載1shield移動應用程序。。..
將1shield移動應用程序連接到1shield板上
從Arduino IDE打開串行監視器以查看溫度變化。
從1shield移動應用程序(滑塊)中選擇所需的工具。
在LED達到30度時,在溫度傳感器旁邊加熱溫度以點亮LED。
向上和向下移動滑塊,并注意風扇速度的變化。
-
智能手機
+關注
關注
66文章
18431瀏覽量
179860 -
風扇
+關注
關注
4文章
410瀏覽量
37404 -
Arduino
+關注
關注
187文章
6464瀏覽量
186655
發布評論請先 登錄
相關推薦
評論