test

Dependencies:   mbed

Committer:
miyajitakenari
Date:
Mon Oct 25 10:01:09 2021 +0000
Revision:
6:f692a3954e6a
Parent:
5:32a200d7c6bc
Child:
7:575555ac3120
kusosiyou; readable ga mess ni hukumareru

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