test

Dependencies:   mbed

Committer:
miyajitakenari
Date:
Mon Oct 25 04:53:37 2021 +0000
Revision:
2:3f16e2f1b6b5
Parent:
1:c2988a885854
Child:
3:a3a1bf337586
kansei

Who changed what in which revision?

UserRevisionLine numberNew contents of line
miyajitakenari 0:c9e6022f14b8 1 #include "mbed.h"
miyajitakenari 0:c9e6022f14b8 2 #include "ATP3011.h"
miyajitakenari 1:c2988a885854 3
miyajitakenari 1:c2988a885854 4 Serial pc(SERIAL_TX, SERIAL_RX);
miyajitakenari 1:c2988a885854 5 ATP3011 talk(D4,D5); // I2C sda scl
miyajitakenari 0:c9e6022f14b8 6
miyajitakenari 1:c2988a885854 7 int main(){
miyajitakenari 2:3f16e2f1b6b5 8 int timeout_ms=500;
miyajitakenari 2:3f16e2f1b6b5 9 char mess[100];
miyajitakenari 2:3f16e2f1b6b5 10 int flag;
miyajitakenari 2:3f16e2f1b6b5 11 if(talk.IsActive(timeout_ms)==true){
miyajitakenari 2:3f16e2f1b6b5 12 pc.printf("Active\nflag=");
miyajitakenari 2:3f16e2f1b6b5 13 wait(3);
miyajitakenari 2:3f16e2f1b6b5 14 if(pc.readable()){
miyajitakenari 2:3f16e2f1b6b5 15 flag=1;
miyajitakenari 2:3f16e2f1b6b5 16 }else{
miyajitakenari 2:3f16e2f1b6b5 17 flag=0;
miyajitakenari 2:3f16e2f1b6b5 18 }
miyajitakenari 2:3f16e2f1b6b5 19 if(flag==0){
miyajitakenari 2:3f16e2f1b6b5 20 talk.Synthe("purissetommese-ji,,konnichiwa.");
miyajitakenari 2:3f16e2f1b6b5 21 }else if(flag==1){
miyajitakenari 2:3f16e2f1b6b5 22 pc.printf("message=");
miyajitakenari 2:3f16e2f1b6b5 23 pc.scanf("%s",mess);
miyajitakenari 2:3f16e2f1b6b5 24 talk.Synthe(mess);
miyajitakenari 2:3f16e2f1b6b5 25 }
miyajitakenari 2:3f16e2f1b6b5 26 }else{
miyajitakenari 2:3f16e2f1b6b5 27 pc.printf("Not Active\n");
miyajitakenari 2:3f16e2f1b6b5 28 }
miyajitakenari 2:3f16e2f1b6b5 29
miyajitakenari 2:3f16e2f1b6b5 30 return 0;
miyajitakenari 2:3f16e2f1b6b5 31 }