Dependencies:   mbed

Committer:
miyajitakenari
Date:
Mon Oct 25 06:08:44 2021 +0000
Revision:
3:a3a1bf337586
Parent:
2:3f16e2f1b6b5
Child:
4:d39537958ec5
tantaisiken ha korekara

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 3:a3a1bf337586 9 char mess[101];
miyajitakenari 3:a3a1bf337586 10 int i=0;
miyajitakenari 2:3f16e2f1b6b5 11 if(talk.IsActive(timeout_ms)==true){
miyajitakenari 3:a3a1bf337586 12 pc.printf("Active\nmessage=");
miyajitakenari 2:3f16e2f1b6b5 13 wait(3);
miyajitakenari 2:3f16e2f1b6b5 14 if(pc.readable()){
miyajitakenari 3:a3a1bf337586 15 while(pc.getc()!=NULL&&i<=100){
miyajitakenari 3:a3a1bf337586 16 mess[i]=pc.getc();
miyajitakenari 3:a3a1bf337586 17 i++;
miyajitakenari 3:a3a1bf337586 18 }
miyajitakenari 3:a3a1bf337586 19 talk.Synthe(mess);
miyajitakenari 2:3f16e2f1b6b5 20 }else{
miyajitakenari 3:a3a1bf337586 21 talk.Synthe("purissetommese-ji,,konnichiwa.");
miyajitakenari 2:3f16e2f1b6b5 22 }
miyajitakenari 2:3f16e2f1b6b5 23 }else{
miyajitakenari 2:3f16e2f1b6b5 24 pc.printf("Not Active\n");
miyajitakenari 2:3f16e2f1b6b5 25 }
miyajitakenari 2:3f16e2f1b6b5 26
miyajitakenari 2:3f16e2f1b6b5 27 return 0;
miyajitakenari 2:3f16e2f1b6b5 28 }