Use to WIZwiki-W7500, Sensing to PIR motion sensor module(HC-SR501)

Dependencies:   mbed

Fork of PIR_Motion_Sensor_WIZwiki-W7500 by Scott Jeong

Prerequisite

This example is for PIR test using digital I/O.

To implement this function, you need a Platform board, network Interface board.

  • WIZwiki-W7500 from WIZnet (Platform board and Ethernet I/F board)

Hardware Configuration

WIZwiki-W7500 Pin map

pin map

PIR Sensor(HC-501SR) Pin map

pin map

Wiring Table

HC-501SRW7500
VCC5V
GNDGND
SIGNALD8 or PC_7

Software

Init GPIO

DigitalOut myled(LED1); // Alert LED
DigitalIn PIR(PC_7); // PIR Signal   //D8

Get data from PIR

    int PIR_sensor;   // declare variable for PIR input data
    while(1) {
        PIR_sensor = PIR; // Check input signal from PIR pin
        pc.printf("PIR Value : %d\r\n",PIR_sensor);
        myled =! PIR_sensor; // PIR(HIGH) == LED On // PIR(LOW) == LED Off
        wait(0.1f);
    }

Caution

When wiring, be careful (GND, VCC)

History

Change PIR PIN for ECO board. (D8 -> PC_7); In fact, two PIN definition is the same. default tip

2017-04-07, by kei44 [Fri, 07 Apr 2017 04:15:48 +0000] rev 1

Change PIR PIN for ECO board. (D8 -> PC_7); In fact, two PIN definition is the same.


Use to WIZwiki-W7500, Sensing to PIR sensor module(HC-SR501)

2015-06-29, by nanjsk [Mon, 29 Jun 2015 05:52:26 +0000] rev 0

Use to WIZwiki-W7500, Sensing to PIR sensor module(HC-SR501)