test

Dependencies:   mbed

main.cpp

Committer:
miyajitakenari
Date:
2021-10-25
Revision:
5:32a200d7c6bc
Parent:
4:d39537958ec5
Child:
6:f692a3954e6a

File content as of revision 5:32a200d7c6bc:

#include "mbed.h"
#include "ATP3011.h"

Serial pc(SERIAL_TX, SERIAL_RX);
ATP3011 talk(D4,D5); // I2C sda scl




int main(){
               int timeout_ms=500;
               char mess[100];
               int flag;
               int i;
               Timer ft;//flag timer
               ft.start();             
               if(talk.IsActive(timeout_ms)==true){
                   pc.printf("Active\n");
                   do{
                       if(ft.read()<=5){
                           pc.printf("flag=");
                           pc.scanf("%d",&flag);//なんか送るなら1を入力
                           wait(10);
                           }else{
                           flag=0;
                           }
                    }while(ft.read()<=13);
                ft.reset();
                if(flag==0){
                       talk.Synthe("purissetommese-ji,,konnichiwa.");
                       }else if(flag==1){
                       pc.printf("message=");
                       pc.scanf("%s",mess);
                       talk.Synthe(mess);
                       }
                   }else{
                       pc.printf("Not Active\n");
                   }
                   
         return 0;
      }