Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 11 months ago.
User SW 0と1の指定方法
User SW 0と1を使いたいのですが、DigitalInに渡すマクロ定義は、どこにあるんでしょうか?
猪股
Question relating to:
1 Answer
9 years, 11 months ago.
下記プログラムでいかがでしょうか? 他のポートの定義も下記PinName.hで確認できます。
USER_BUTTON0 & 1
#include "mbed.h" DigitalOut myled2(LED2); DigitalOut myled_usr(LED_USER); // #define USER_BUTTON0 -> please refer below // /mbed-src/targets/hal/TARGET_RENESAS/TARGET_RZ_A1H/PinNames.h DigitalIn sw0(USER_BUTTON0); DigitalIn sw1(P6_1); int main() { while(true) { if (sw0 == 0) { myled2 = !myled2; wait(0.1); } else if (sw1 == 0) { myled_usr = !myled_usr; wait(0.1); } else { myled2 = myled_usr = 0; wait(0.1); } } }