第501回 今年のつくばはC#で開発中:2009/7/13(Mon)
●マクソンEPOS 今年はモータ制御は楽しようと言うことでマクソンモータのEPOSというモータドライバを使ってます。位置制御メインのインテリジェンスなドライバです。速度制御も電流制御も出来ます。これに台形加減速を設定して任意の速度に制御してつくばロボを走らせる予定 ●開発はC# 学生のことも考え、今年はWindows環境の開発に決意。昨年はLinuxでした。好み的にはLinuxですが・・ でもC#は簡単です。XBoxのゲームパッドをノートパソコンにつなぎ、前述のEPOSをUSB経由のCANで2台繋いで、マクソンの150Wモータを2個装備した、台車をアナログスティック一本でコントロールするのは、そんなの簡単に出来ると分かてても楽しいものです。 ●オブジェクト指向はなんか楽しい 開発もオブジェクト指向でやります。まあ、まったく初めてなのでいいのか悪いのかわかりませんが、以前3式を開発した時にC言語でしたが、オブジェクトごとにソースを分けて似たようなことをした経験があるので、参考書を見ながら想像しながら、学生と話しながら、クラスだメソッドだ、クラスやメッソッドの仕様書作って開発しようぜと、やってます。
|