記事 での「PICLE」の検索結果 48件
PIC24FJで4足ロボットの製作(その5)
今回はpicle言語に組み込むC言語側の処理等について書いてみます。
組込変数
PIC24FJで4足ロボットの製作(その2)で書いたようにサーボ制御用の変数をpicle言語に組み込み..
タグ: サーボ PIC24FJ PICLE 3Dプリンタ 4足ロボット
PIC24FJで4足ロボットの製作(その4)
今回はサーボの回転角の制御について書いてみます。
足の先端の座標から各サーボの回転角度を求めることでサーボを制御します。
このようなやり方を逆運動学と呼びますが、高校1年生程度?の数学で..
タグ: サーボ 3Dプリンタ PIC24FJ PICLE 逆運動学 4足ロボット
PIC24FJで4足ロボットの製作(その3)
4足ロボットを製作中です。
前回書いたように Amazon で購入した格安サーボ(SG90)を使っていますが、10個中、調子の悪い個体が2個ありました ^^;;
1つはサーボの回転が渋く..
タグ: サーボ PIC24FJ PICLE 3Dプリンタ 4足ロボット
PIC24FJで4足ロボットの製作(その2)
4足ロボット製作の続編です。
タイマー初期化
前回の記事で書いたようにサーボの制御は PWM 方式で周期が 20 ms でパルス幅が 1.5 ms ± 0.8 にするための初期化に関す..
タグ: サーボ PIC24FJ PICLE 3Dプリンタ OneBitLoader 4足ロボット
I2C通信実験 3軸磁気センサー
Amazon で購入した3軸デジタルコンパス GY-271(HMC5883L使用)を使って PIC24FJ64GA002上で動作するpicle言語で I2C 通信実験をやってみました。
I2Cの..
タグ: コンパイラ 独自言語 PICLE I2C HMC5883L 3軸磁気センサー PIC24FJ GY-271
独自言語 picle のコンパイラ化(その10)
picleコンパイラで実行前にグローバル変数を初期化(ゼロクリア)するようにしました。
picleコンパイラの最新版は下記のリンクからダウンロード可能です。
「独自言語 picle c..
タグ: ライフゲーム コンパイラ PIC24FJ 独自言語 PICLE MAX7219 DotMatrixLED YouTube
独自言語 picle のコンパイラ化(その9)
picle コンパイラができてきたのでマイクロチップ社の xc16 コンパイラとの速度比較を行ってみました。
ベンチマークプログラムとして「独自言語 picle のコンパイラ化(その5)」で p..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その8)
picle言語コンパイラに 前回 は外部処理宣言機能を追加しましたが、今回は下記の機能を追加しました。
引き続き最適化よりも使い易さの向上を主眼とした機能追加になります。
プロトタイプ..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その7)
picleソース内から外部処理呼出しのインターフェースとして Call_ 処理を実装していましたが、処理タイプ(proc/func)や引数チェックを行えるように外部処理宣言機能を追加しました。
..
タグ: コンパイラ PIC24FJ 独自言語 PICLE MPLABX
独自言語 picle のコンパイラ化(その6)
picleコンパイラ製作の続編です。
前回公開したVer0.01では main() 内で「}」 が不足した場合、ソース領域を超えて解析してしまう問題があったのでパース途中でソースエンドになっ..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle compiler on PIC24FJ
PIC24FJ64GA002用の picle コンパイラを公開します。^^
操作性も含めて picle インタープリタ版とほぼ互換性があります。但し、実行速度は約76倍となっていて互換性がありま..
タグ: 独自言語 PICLE PIC24FJ コンパイラ
独自言語 picle のコンパイラ化(その5)
picle言語 のPIC24FJ用セルフコンパイラ製作の続編です。
インタープリタとの速度比較
picleコンパイラがほぼ動く状態になりました。ディバッグ用に表示していたコンパイル時のア..
タグ: コンパイラ PIC24FJ 独自言語 PICLE