nucleo-l432kcのテンプレートです。

Dependencies:   mbed ros_lib_kinetic

Committer:
TanakaRobo
Date:
Sat May 18 12:09:43 2019 +0000
Revision:
0:a8a56075e947
Child:
2:a84e3730c6cb
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TanakaRobo 0:a8a56075e947 1 #include "mbed.h"
TanakaRobo 0:a8a56075e947 2 //#include <ros.h>
TanakaRobo 0:a8a56075e947 3 //#include "library/ScrpSlave.hpp"
TanakaRobo 0:a8a56075e947 4 //#include "library/RotaryInc.hpp"
TanakaRobo 0:a8a56075e947 5 //#include "library/GY521.hpp"
TanakaRobo 0:a8a56075e947 6
TanakaRobo 0:a8a56075e947 7 /*USBでPCにつなぐポートと、基板上でRasPiとつなぐポートを同時に開く。
TanakaRobo 0:a8a56075e947 8 *RedePinの有り無しの選択、ポートを一つだけ開くことも可。
TanakaRobo 0:a8a56075e947 9 *以下から選択。
TanakaRobo 0:a8a56075e947 10 *ScrpSlave(PinName TX1,PinName RX1,uint32_t addr);//RedePinなし、1ポート
TanakaRobo 0:a8a56075e947 11 *ScrpSlave(PinName TX1,PinName RX1,PinName REDE1,uint32_t addr);//RedePinあり、1ポート
TanakaRobo 0:a8a56075e947 12 *ScrpSlave(PinName TX1,PinName RX1,PinName TX2,PinName RX2,uint32_t addr);//RedePinなし、2ポート
TanakaRobo 0:a8a56075e947 13 *ScrpSlave(PinName TX1,PinName RX1,PinName REDE1,PinName TX2,PinName RX2,uint32_t addr);//RedePinあり、1ポート+RedePinなし、1ポート
TanakaRobo 0:a8a56075e947 14 */
TanakaRobo 0:a8a56075e947 15 //ScrpSlave slave(PA_9,PA_10,PA_12,SERIAL_TX,SERIAL_RX,0x0803e000);
TanakaRobo 0:a8a56075e947 16
TanakaRobo 0:a8a56075e947 17 /*ロータリーエンコーダーを使う。
TanakaRobo 0:a8a56075e947 18 *速度計測は、タイヤの円周とロリコンの分解能を指定した場合に有効になる。
TanakaRobo 0:a8a56075e947 19 *RotaryInc(PinName pinA, PinName pinB,double circumference,int Resolution,int mode = 0);//速度計測有効
TanakaRobo 0:a8a56075e947 20 *RotaryInc(PinName pinA, PinName pinB,int mode = 0);//速度計測無効
TanakaRobo 0:a8a56075e947 21 */
TanakaRobo 0:a8a56075e947 22 //RotaryInc rotary(PA_1,PA_3,2 * 50.8 * M_PI,200);
TanakaRobo 0:a8a56075e947 23
TanakaRobo 0:a8a56075e947 24 /*GY521を使う。
TanakaRobo 0:a8a56075e947 25 *I2Cオブジェクトを渡す
TanakaRobo 0:a8a56075e947 26 *GY521(I2C &i2c,int bit = 2,int calibration = 1000,double user_reg = 1.0);
TanakaRobo 0:a8a56075e947 27 */
TanakaRobo 0:a8a56075e947 28 //I2C i2c(PB_7,PB_6);
TanakaRobo 0:a8a56075e947 29 //GY521 gyro(i2c);
TanakaRobo 0:a8a56075e947 30
TanakaRobo 0:a8a56075e947 31 int main(){
TanakaRobo 0:a8a56075e947 32 //setup
TanakaRobo 0:a8a56075e947 33 while(true){
TanakaRobo 0:a8a56075e947 34 //loop
TanakaRobo 0:a8a56075e947 35 }
TanakaRobo 0:a8a56075e947 36 }