Digital Input simple example for WIZwiki-W7500 academy
Dependencies: mbed
Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by
main.cpp
- Committer:
- mbedAustin
- Date:
- 2015-03-27
- Revision:
- 6:315942f167d7
- Parent:
- 5:fa65447e171b
- Child:
- 7:64e67ec4441e
File content as of revision 6:315942f167d7:
/* mbed Example Program * Copyright (c) 2006-2014 ARM Limited * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "mbed.h" DigitalIn mypin(BUTTON1); // change this to the button on your board DigitalOut myled(LED1); int main() { // check mypin object is initialized and connected to a pin int check = mypin.is_connected(); if(check) { printf("mypin is connected and initialized! \n\r"); } // Set resistance on line mypin.mode(PullNone); // valid modes are PullUp, PullDown, PullNone, OpenDrain // press the button and see the console / led change while(1) { printf("mypin has value : %d \n\r", mypin.read()); myled = mypin; // toggle led based on value of button wait(0.25); } }