Dependencies:   mbed

Committer:
miyajitakenari
Date:
Mon Oct 25 08:56:09 2021 +0000
Revision:
4:d39537958ec5
Parent:
3:a3a1bf337586
Child:
5:32a200d7c6bc
a

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 4:d39537958ec5 9 char mess[100];
miyajitakenari 4:d39537958ec5 10 int flag;
miyajitakenari 2:3f16e2f1b6b5 11 if(talk.IsActive(timeout_ms)==true){
miyajitakenari 4:d39537958ec5 12 pc.printf("\nActive\nflag=");
miyajitakenari 4:d39537958ec5 13 wait(5);
miyajitakenari 2:3f16e2f1b6b5 14 if(pc.readable()){
miyajitakenari 4:d39537958ec5 15 flag=1;
miyajitakenari 2:3f16e2f1b6b5 16 }else{
miyajitakenari 3:a3a1bf337586 17 talk.Synthe("purissetommese-ji,,konnichiwa.");
miyajitakenari 2:3f16e2f1b6b5 18 }
miyajitakenari 4:d39537958ec5 19 if(flag==1){
miyajitakenari 4:d39537958ec5 20 pc.printf("\nmassage=");
miyajitakenari 4:d39537958ec5 21 pc.scanf("%s",mess);
miyajitakenari 4:d39537958ec5 22 talk.Synthe(mess);
miyajitakenari 4:d39537958ec5 23 }
miyajitakenari 2:3f16e2f1b6b5 24 }else{
miyajitakenari 4:d39537958ec5 25 pc.printf("\nNot Active\n");
miyajitakenari 2:3f16e2f1b6b5 26 }
miyajitakenari 2:3f16e2f1b6b5 27
miyajitakenari 2:3f16e2f1b6b5 28 return 0;
miyajitakenari 2:3f16e2f1b6b5 29 }