nucleo-l432kcのテンプレートです。
Dependencies: mbed ros_lib_kinetic
main.cpp
- Committer:
- TanakaRobo
- Date:
- 2019-05-18
- Revision:
- 0:a8a56075e947
- Child:
- 2:a84e3730c6cb
File content as of revision 0:a8a56075e947:
#include "mbed.h" //#include <ros.h> //#include "library/ScrpSlave.hpp" //#include "library/RotaryInc.hpp" //#include "library/GY521.hpp" /*USBでPCにつなぐポートと、基板上でRasPiとつなぐポートを同時に開く。 *RedePinの有り無しの選択、ポートを一つだけ開くことも可。 *以下から選択。 *ScrpSlave(PinName TX1,PinName RX1,uint32_t addr);//RedePinなし、1ポート *ScrpSlave(PinName TX1,PinName RX1,PinName REDE1,uint32_t addr);//RedePinあり、1ポート *ScrpSlave(PinName TX1,PinName RX1,PinName TX2,PinName RX2,uint32_t addr);//RedePinなし、2ポート *ScrpSlave(PinName TX1,PinName RX1,PinName REDE1,PinName TX2,PinName RX2,uint32_t addr);//RedePinあり、1ポート+RedePinなし、1ポート */ //ScrpSlave slave(PA_9,PA_10,PA_12,SERIAL_TX,SERIAL_RX,0x0803e000); /*ロータリーエンコーダーを使う。 *速度計測は、タイヤの円周とロリコンの分解能を指定した場合に有効になる。 *RotaryInc(PinName pinA, PinName pinB,double circumference,int Resolution,int mode = 0);//速度計測有効 *RotaryInc(PinName pinA, PinName pinB,int mode = 0);//速度計測無効 */ //RotaryInc rotary(PA_1,PA_3,2 * 50.8 * M_PI,200); /*GY521を使う。 *I2Cオブジェクトを渡す *GY521(I2C &i2c,int bit = 2,int calibration = 1000,double user_reg = 1.0); */ //I2C i2c(PB_7,PB_6); //GY521 gyro(i2c); int main(){ //setup while(true){ //loop } }