メモとか

ロボット、画像処理、メモ

センサ


たのしくできるArduino実用回路 - 鈴木美朗志 - Google ブックス

makefile

日々雑感、覚書: 初めてのeclipseでc++ プログラミング


Makefileの書き方 - Web就活日記

 


Makefileの書き方に関する備忘録 - minus9d's diary

 


これならできるMakefileの作り方 - NAVER まとめ

 

V-Servoサンプル内容

// スイング動作
// バーストモードでSID=0からSID=29までを同時に操作
case 5:
{

int t;  
for(t=0; t<300; t++) {
int tpos = (int)(0x800 + 0x400 * sin(3.1416*2*t/50));
int k = 0, i;
// 30個分の指示+syncをバッファして、一度に書き込む
for(i=0; i<30; i++)

{
buf[k++] = 0xc0 | i; // burst 0xc0:BurstAccessMode
buf[k++] = (tpos>>0) & 0x7f; // 0x7f:1111111 7bit分のマスク V-Servoでは1byteが7bit リトルエンディアン(最下位バイトから書き込む)
buf[k++] = (tpos>>7) & 0x7f;
buf[k++] = 1; //BurstAddress FB_TPOS  下位バイト
buf[k++] = 0; //BurstAddress FB_TPOS+1 上位バイト
}
buf[k++] = 0x80 | 0x3f; // write broadcast 0x80:RandomAccessMode 0x3f:BroadcastMode すべてのモーターに同じ設定を適用
buf[k++] = 0x40 | 1; //0x40:メモリ書き込みあり 0x00:メモリ書き込みなし
buf[k++] = 0x4f; //アドレス BST_SYNバースト同期
buf[k++] = 1; //ON

WriteFile(hCom, buf, k, &bytes, NULL);
Sleep(20);
}
}
break;

Linuxシリアル通信

The Linux Serial Programming HOWTO

 

ボーレート


Linuxでシリアル通信しようとしたら引っかかった - 明日から本気出す( ´・ω・`)

 

nobotronics blog: BeagleBoardでサバゲ!その19~シリアル通信プログラム解説~

 

ソフトとハードの交差点:クラス内スレッド - livedoor Blog(ブログ)