tes ir atas semua

Dependencies:   mbed ADS1115 StepperMotor SRF05 TPA81new

Committer:
hisyamfs
Date:
Mon Jan 21 13:04:01 2019 +0000
Revision:
22:d3be21d21297
Parent:
16:771d84a80e3d
tes tpa dan ultrasonik : Kabel kurang bagus

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hisyamfs 12:1e3227a6fcd7 1 #include "mbed.h"
hisyamfs 12:1e3227a6fcd7 2 #include "TPA81new.h"
hisyamfs 16:771d84a80e3d 3 #include "SRF05.h"
hisyamfs 16:771d84a80e3d 4
hisyamfs 16:771d84a80e3d 5 #define LCD_D4_DIG PA_15
hisyamfs 16:771d84a80e3d 6 #define LCD_D5_DIG PA_14
hisyamfs 16:771d84a80e3d 7 #define LCD_E_DIG PC_15
hisyamfs 16:771d84a80e3d 8 #define LCD_RS_DIG PB_7
hisyamfs 14:207770fefedf 9
hisyamfs 15:da7a15289893 10 Serial pc(USBTX,USBRX);
hisyamfs 22:d3be21d21297 11 TPA81 tpax(PB_9, PB_8, 0xDC); // sda, scl
hisyamfs 15:da7a15289893 12 TPA81 tpay(PB_3, PB_10, 0xDE);
dmgongora 0:79e2a8171b16 13
hisyamfs 16:771d84a80e3d 14 SRF05 srf1(PC_13, PA_14); // trigger, echo
hisyamfs 16:771d84a80e3d 15 SRF05 srf2(PA_15, PB_7); // trigger, echo
hisyamfs 16:771d84a80e3d 16
dmgongora 0:79e2a8171b16 17 int main()
hisyamfs 12:1e3227a6fcd7 18 {
hisyamfs 15:da7a15289893 19 //tpax.changeaddress(0xDC,0xDE);
hisyamfs 15:da7a15289893 20 while(1) {
hisyamfs 15:da7a15289893 21 pc.printf("%d", tpay.getTemp(0));
hisyamfs 15:da7a15289893 22 int i;
hisyamfs 15:da7a15289893 23 pc.printf("\nTPA Y \n");
hisyamfs 15:da7a15289893 24 tpay.Read();
hisyamfs 15:da7a15289893 25 for (i=2; i<=9; i++) {
hisyamfs 15:da7a15289893 26 pc.printf("%d ",tpay.getTemp(i));
Ezeuz 8:5e1854c119ba 27 }
hisyamfs 15:da7a15289893 28
hisyamfs 15:da7a15289893 29 pc.printf("\nTPA X \n");
hisyamfs 15:da7a15289893 30 tpax.Read();
hisyamfs 15:da7a15289893 31 for (i=2; i<=9; i++) {
hisyamfs 15:da7a15289893 32 pc.printf("%d ",tpax.getTemp(i));
hisyamfs 15:da7a15289893 33 }
hisyamfs 15:da7a15289893 34 pc.printf("\n");
hisyamfs 15:da7a15289893 35
hisyamfs 16:771d84a80e3d 36 pc.printf("us 1: %.2f\tus 2:%.2f\n", srf1.read(), srf2.read());
hisyamfs 15:da7a15289893 37 wait(0.5); // 200 ms
hisyamfs 15:da7a15289893 38
hisyamfs 15:da7a15289893 39
hisyamfs 14:207770fefedf 40 }
hisyamfs 15:da7a15289893 41 }