Shiva Shankar
/
LDR
This program is a rough sketch for object detection using IR sensors.
Revision 0:9ba1d65b12c1, committed 2019-04-01
- Comitter:
- shiva_shankar
- Date:
- Mon Apr 01 15:05:33 2019 +0000
- Commit message:
- Initial Commit
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Apr 01 15:05:33 2019 +0000 @@ -0,0 +1,43 @@ +#include "mbed.h" + +/*------------------------------------------------------------------------------ +Before to use this example, ensure that you an hyperterminal installed on your +computer. More info here: https://developer.mbed.org/handbook/Terminals + +The default serial comm port uses the SERIAL_TX and SERIAL_RX pins (see their +definition in the PinNames.h file). + +The default serial configuration in this case is 9600 bauds, 8-bit data, no parity + +If you want to change the baudrate for example, you have to redeclare the +serial object in your code: + +Serial pc(SERIAL_TX, SERIAL_RX); + +Then, you can modify the baudrate and print like this: + +pc.baud(115200); +pc.printf("Hello World !\n"); +------------------------------------------------------------------------------*/ + +DigitalIn IR(PB_3); + +BusOut leds(PB_4, PB_5, PA_11, PA_8); + +int main() +{ + + /* Optional: set mode as PullUp/PullDown/PullNone/OpenDrain */ + IR.mode(PullNone); + + while(1) { + printf("IR has value of %d \n", IR.read()); + if (IR.read() == 0) { + leds = 0xff; + printf("leds are ON \n"); + } else { + leds = 0x00; + printf("leds are OFF \n"); + } + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Apr 01 15:05:33 2019 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file