scanf test1

Dependencies:   mbed

Committer:
ogata_lab
Date:
Thu Jun 06 06:41:26 2013 +0000
Revision:
0:e63ba9ce4d7d
first commit;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ogata_lab 0:e63ba9ce4d7d 1 #include "mbed.h"
ogata_lab 0:e63ba9ce4d7d 2 #include "Serial.h"
ogata_lab 0:e63ba9ce4d7d 3
ogata_lab 0:e63ba9ce4d7d 4 Serial usbSerial(USBTX, USBRX);
ogata_lab 0:e63ba9ce4d7d 5 DigitalOut leds[4] = {LED1, LED2, LED3, LED4};
ogata_lab 0:e63ba9ce4d7d 6
ogata_lab 0:e63ba9ce4d7d 7 int main() {
ogata_lab 0:e63ba9ce4d7d 8 int n = 0;
ogata_lab 0:e63ba9ce4d7d 9 while(1) {
ogata_lab 0:e63ba9ce4d7d 10 int i;
ogata_lab 0:e63ba9ce4d7d 11 usbSerial.printf("Input Command:");
ogata_lab 0:e63ba9ce4d7d 12 usbSerial.scanf("%d", &n);
ogata_lab 0:e63ba9ce4d7d 13 for(i = 0;i < 4 && i < n;i++) {
ogata_lab 0:e63ba9ce4d7d 14 leds[i] = 1;
ogata_lab 0:e63ba9ce4d7d 15 }
ogata_lab 0:e63ba9ce4d7d 16 for(;i < 4;i++) {
ogata_lab 0:e63ba9ce4d7d 17 leds[i] = 0;
ogata_lab 0:e63ba9ce4d7d 18 }
ogata_lab 0:e63ba9ce4d7d 19 usbSerial.printf("OK.¥m");
ogata_lab 0:e63ba9ce4d7d 20 wait(0.5);
ogata_lab 0:e63ba9ce4d7d 21 }
ogata_lab 0:e63ba9ce4d7d 22 }