MasterTest

Dependencies:   mbed

Committer:
ryuna
Date:
Mon Dec 15 07:37:44 2014 +0000
Revision:
0:cafd8b891544
ver.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ryuna 0:cafd8b891544 1 #include "mbed.h"
ryuna 0:cafd8b891544 2
ryuna 0:cafd8b891544 3 #define ADDRESS 0xA0
ryuna 0:cafd8b891544 4 #define DATA_NUM 5
ryuna 0:cafd8b891544 5
ryuna 0:cafd8b891544 6 DigitalOut myled(LED1);
ryuna 0:cafd8b891544 7 I2C Mbed(p9, p10);//sda,scl
ryuna 0:cafd8b891544 8 Serial pc(USBTX,USBRX);
ryuna 0:cafd8b891544 9
ryuna 0:cafd8b891544 10 int main() {
ryuna 0:cafd8b891544 11
ryuna 0:cafd8b891544 12 char STONE[DATA_NUM];
ryuna 0:cafd8b891544 13
ryuna 0:cafd8b891544 14 uint8_t val;
ryuna 0:cafd8b891544 15
ryuna 0:cafd8b891544 16 //Mbed.frequency(9600);
ryuna 0:cafd8b891544 17
ryuna 0:cafd8b891544 18 while(1) {
ryuna 0:cafd8b891544 19
ryuna 0:cafd8b891544 20 val = Mbed.write(ADDRESS, NULL, DATA_NUM); // PINGデータを要求
ryuna 0:cafd8b891544 21 myled = !val;
ryuna 0:cafd8b891544 22 wait_ms(5);
ryuna 0:cafd8b891544 23 val = Mbed.read(ADDRESS, STONE, DATA_NUM);// PINGデータを受信
ryuna 0:cafd8b891544 24
ryuna 0:cafd8b891544 25
ryuna 0:cafd8b891544 26 pc.printf("%d\n", STONE[0]);
ryuna 0:cafd8b891544 27 wait_ms(0.1);
ryuna 0:cafd8b891544 28 }
ryuna 0:cafd8b891544 29 }