seisakutyu

Dependencies:   mbed MCP23017

Committer:
M_souta
Date:
Tue Jan 21 11:10:33 2020 +0000
Revision:
1:5b0303768126
Parent:
0:db8d4af513c0
Child:
2:32d2cd7d744b
lll

Who changed what in which revision?

UserRevisionLine numberNew contents of line
M_souta 0:db8d4af513c0 1 #include "mbed.h"
M_souta 0:db8d4af513c0 2 #include "Motor.h"
M_souta 0:db8d4af513c0 3 #include "MCP.h"
M_souta 0:db8d4af513c0 4 #include "XBee.h"
M_souta 0:db8d4af513c0 5
M_souta 0:db8d4af513c0 6 #define SDA PB_7
M_souta 0:db8d4af513c0 7 #define SCL PB_6
M_souta 0:db8d4af513c0 8 #define MCP_ADDRESS 0x40
M_souta 0:db8d4af513c0 9
M_souta 0:db8d4af513c0 10 MCP MCP(SDA, SCL, MCP_ADDRESS);
M_souta 0:db8d4af513c0 11
M_souta 1:5b0303768126 12 Serial pc(USBTX, USBRX);
M_souta 1:5b0303768126 13
M_souta 0:db8d4af513c0 14 XBEE::ControllerData *controller;
M_souta 0:db8d4af513c0 15
M_souta 0:db8d4af513c0 16 int main() {
M_souta 0:db8d4af513c0 17
M_souta 1:5b0303768126 18 for(int i = 0; i < 16; i++) {
M_souta 1:5b0303768126 19 MCP.PinMode(i, INPUT_PULLUP);
M_souta 1:5b0303768126 20 }
M_souta 1:5b0303768126 21
M_souta 0:db8d4af513c0 22 while(1) {
M_souta 0:db8d4af513c0 23 controller = XBEE::Controller::GetData();
M_souta 1:5b0303768126 24 MCP.Update();
M_souta 0:db8d4af513c0 25
M_souta 0:db8d4af513c0 26 /* write ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
M_souta 1:5b0303768126 27 //for(int i = 0; i < 16; i++) {
M_souta 1:5b0303768126 28 int a = MCP.Read(7);
M_souta 1:5b0303768126 29 pc.printf("%d",a);
M_souta 1:5b0303768126 30 //}
M_souta 1:5b0303768126 31 pc.printf("\n\r");
M_souta 0:db8d4af513c0 32 }
M_souta 0:db8d4af513c0 33 }