printing joystick when active

Dependencies:   mbed

Committer:
stephensv650
Date:
Tue May 04 08:36:13 2021 +0000
Revision:
1:9c6ad6449efd
Parent:
0:56d38c9cd647
Child:
2:79baf68e700e
Stage 1 complete ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stephensv650 0:56d38c9cd647 1 #include "mbed.h" // Stephen Reidy; lab1
stephensv650 0:56d38c9cd647 2
stephensv650 0:56d38c9cd647 3 InterruptIn joystickDown(p12); // joystick Down
stephensv650 0:56d38c9cd647 4 InterruptIn joystickLeft(p13); // joystick Left
stephensv650 0:56d38c9cd647 5 InterruptIn joystickCenter(p14); // joystick Center
stephensv650 0:56d38c9cd647 6 InterruptIn joystickUp(p15); // joystick Up
stephensv650 0:56d38c9cd647 7 InterruptIn joystickRight(p16); // joystick Right
stephensv650 0:56d38c9cd647 8 DigitalOut led(LED1); // LED 1 digital out
stephensv650 0:56d38c9cd647 9
stephensv650 0:56d38c9cd647 10 int main()
stephensv650 0:56d38c9cd647 11 {
stephensv650 0:56d38c9cd647 12
stephensv650 0:56d38c9cd647 13 while(1) {
stephensv650 0:56d38c9cd647 14 if (joystickDown == 1) {
stephensv650 0:56d38c9cd647 15 printf( "joystickDown is active \r\n");
stephensv650 0:56d38c9cd647 16 }
stephensv650 0:56d38c9cd647 17
stephensv650 0:56d38c9cd647 18 if (joystickLeft == 1) {
stephensv650 0:56d38c9cd647 19 printf( "joystickLeft is active \r\n");
stephensv650 0:56d38c9cd647 20 }
stephensv650 0:56d38c9cd647 21
stephensv650 0:56d38c9cd647 22 if (joystickCenter == 1) {
stephensv650 0:56d38c9cd647 23 printf( "joystickCenter is active \r\n");
stephensv650 0:56d38c9cd647 24 }
stephensv650 0:56d38c9cd647 25
stephensv650 0:56d38c9cd647 26 if (joystickUp == 1) {
stephensv650 0:56d38c9cd647 27 printf( "joystickUp is active \r\n");
stephensv650 1:9c6ad6449efd 28 wait(1);
stephensv650 0:56d38c9cd647 29 }
stephensv650 0:56d38c9cd647 30
stephensv650 0:56d38c9cd647 31 if (joystickRight == 1) {
stephensv650 1:9c6ad6449efd 32 printf( "joystickRight is active \r\n");
stephensv650 0:56d38c9cd647 33 }
stephensv650 0:56d38c9cd647 34 }
stephensv650 0:56d38c9cd647 35 }