Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of PIR_Motion_Sensor_WIZwiki-W7500 by
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

PIR Sensor(HC-501SR) Pin map
Wiring Table
| HC-501SR | W7500 | 
| VCC | 5V | 
| GND | GND | 
| SIGNAL | D8 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)
An error occurred while processing your request
no such method: docs
