1. 程式人生 > >Arduino簡單例項之一_人體感測器

Arduino簡單例項之一_人體感測器

1)       說明

人體紅外感應模組是基於紅外線技術的自動控制產品。附近有人時,對應引腳高電平,反之為低平臺。
5米內有效。可用螺絲(下圖中橙色部分)調節靈敏度和延時。

2)       硬體

HC-SR501 人體紅外感應模組,Arduinouno,杜邦線

3)       連線

VCC接 Arduino 3.3V
GND接 Arduino GND
OUT接 Digital 2


4)       程式碼

#define PIN_NUM 2

void setup()  {
  Serial.begin(9600);
  pinMode(PIN_NUM,INPUT);
}

void loop()  {
  if(digitalRead(PIN_NUM)==HIGH){
    Serial.println("Someone here!");
  }   
  else {
    Serial.println("Nobody");
  }
  delay(1000);
}

(請注意:因各廠商硬體不同,引腳位置可能有差異,具體請見硬體說明書)

相關推薦

Arduino簡單例項之一_人體感測器

1)       說明 人體紅外感應模組是基於紅外線技術的自動控制產品。附近有人時,對應引腳高電平,反之為低平臺。 5米內有效。可用螺絲(下圖中橙色部分)調節靈敏度和延時。 2)       硬體 H

Arduino簡單例項之九_溫溼度感測器模組

1)       說明: DHT11數字溫溼度感測器是一款含有已校準數字訊號輸出的溫溼度複合感測器。 2)       硬體: DTH11溫溼度感測器電子積木模組,Arduinouno,杜邦線 3)       連線: VCC接 Arduino 3.3V或5V GND接 A

Java 遠端呼叫RMI 簡單例項之一

這兩天在玩java的遠端呼叫,因為之前一直沒有接觸過,也沒有寫過demo。玩起來還是走了很多彎路的,在網上搜了很多blog,很多技術大牛的blog寫的很不錯,但對於新手來說,有些問題還是沒有講解清楚。花了蠻多時間,終於整理出自己的一個demo。因此附上,供以後學

簡單知識點例項之一:如何將各個單一獲取的資料儲存為陣列物件並將其取出

一、將獲取的值存為陣列或陣列物件 (1)存為陣列(例如所有怪物的id值可以存為陣列) 是以逗號隔開的,建議用到存單個特定值時用(如光存id值時) <!DOCTYPE html> <html lang="en"> <head> <

LTE關鍵技術之一:OFDMA(OFDM基本原理及簡單例項應用)

       OFDM即正交頻分複用(Orthogonal Frequency Division Multiplexing),是多載波調製的一種,通俗來說就是通過多條互相沒有關係的通道傳輸不同的資訊。OFDM現在主要用於4G通訊上

Java技術_每天掌握一種設計模式(002)_使用場景及簡單例項(建立型:單例模式)

1.模式描述 一個類有且僅有一個例項,並且自行例項化並向整個系統提供。 2.模式作用 保證某個類在系統中只有一個例項物件,對於特殊需求來說非常必要。 限制了例項個數有利於GC的回收。

Java技術_每天掌握一種設計模式(006)_使用場景及簡單例項(建立型:原型模式)

1.模式描述 用原型例項指定建立物件的種類,並且通過拷貝來建立新的物件。 2.模式作用 可以一定程度上解耦,消費者和物件的構造過程隔離開,物件如何構造與消費者完全無關。 可以一定程度提升效率,複雜物件的構造往往需要較長的時間(中間可能會進行復雜運算或者資料庫

Java技術_每天掌握一種設計模式(003)_使用場景及簡單例項(建立型:工廠方法)

1.模式描述 提供一個用於建立物件的介面(工廠介面),讓其實現類(工廠實現類)決定例項化哪一個類(產品類),並且由該實現類建立對應類的例項。 2.模式作用 可以一定程度上解耦,消費者和

雲服務器之安全組之一_好玩的安全組

click sdn iyu 現在 規則 cli csdn 端口 斷開 原文地址 根據好多的小夥伴反應,阿裏的安全組規則是個什麽鬼啊,怎麽還這麽麻煩,把端口啥的都給我開好,剩下的我搭建好網站就行,你看別的服務商就這樣,我就問一句安全嗎? 用啥開啥,是保障網站安全的一個很重要的

設計模式_創建型模式_簡單工廠模式_案例

else ron 結果 exception mes 靜態方法 不存在 圖形 而且 使用簡單工廠模式設計一個可以創建不同幾何形狀(如圓形、方形和三角形等)的繪圖工具, 每個幾何圖形都具有繪制draw()和擦除erase()兩個方法, 要求在繪制不支持的幾何圖形時,提示一個Un

簡單小練習_自定義快捷鍵

PE TE minute self. listener pac parse AR AI from pynput.keyboard import Listener,Controller,Key import time import threading class Com

S2SH簡單例項註解版——登入功能實現

第一步:Spring4 整合 Hibernate4 Spring4 接管 Hibernate4 所有 Bean 例項,以及 SessionFactory,事務管理器; 泛型注入; Entity  package com.java1234.entity; import j

簡單知識點例項之三:Bootstrap-Table和後臺進行百分百互動的簡單例項

這是一個針對前後臺互動的例子,可以直接套進專案中通暢執行。第二頁之所以資料不對,是因為例子畢竟沒有真正的後臺,所以資料不對。但是可以套入專案中,就正常了。 重點: 其中bootstrap-table有一個search:truse搜尋框的引數我沒有使用,而是自己寫了一個搜尋框,

express-session 簡單例項

express-session 例項 app.js var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); v

qt拖拽事件簡單例項

話不多說直接上程式碼,一看就懂 注意:當使用管理員許可權執行qt creator時,程式可能無法檢測到拖拽事件! widget.h  檔案 class Widget : public QWidget { Q_OBJECT public: explicit

Vue.js + Vue Router簡單例項

Vue.js + Vue Router簡單例項 使用 Vue.js ,我們已經可以通過組合元件來組成應用程式,當你要把 Vue Router 新增進來,我們需要做的是,將元件 (components) 對映到路由 (routes),然後告訴 Vue Router 在哪裡渲染它們。 1

WPF 路由事件簡單例項

在Winform窗體中,新增一個按鈕然後雙擊按鈕就可以在.cs程式碼自動生成有關事件的程式碼,這就是一個簡單的事件模型,但是如果對於大型的設計介面,數量過多的控制元件通過每次都生成相關的時間程式碼,將是一個好大的時間與控制元件的浪費,如何解決這個問題,可以用路由事件解決(通俗籠統的解釋,詳解自行查閱

使用scala基於AKKA HTTP開發REST介面的簡單例項

一般情況下會使用SpringMVC開發REST介面,但是公司主開發語言是scala,因此採用AKKA HTTP(spray已經不再維護)來開發REST介面,具體可參看官網文件:AKKA HTTP 本文依據官網開發REST介面,具體如下: 開發環境:IDEA,MAVEN,SCALA

Keras 使用自己的資料分類,並使用tensorboard記錄的簡單例項

Keras 使用自己的資料分類,並使用tensorboard記錄的簡單例項 1.使用的分類圖片按照不同類別儲存在不同資料夾子中,並且切分好訓練集和測試集,如下圖顯示 注意:檔名建議使用標籤名 from keras.models import Sequential import

JSON簡單例項

var a= { "_id" : 1, "name" : "abc", "age" : 13, "color" : "WHITE", "birthday" : "2000-12-10" } { "_id" : 2, "name" : "ed