書籍

Pythonではじめる電子工作入門ガイド

本書は、Pythonの基礎を学んだ方のための電子工作の入門ガイドです。初心者にも扱いやすいRaspberry Pi 「Pico」を使っていろいろな電子工作とプログラミングにチャレンジします。   内容  第1章 はじめに  ...
クアッド

BNO055利用で不整地適応

BNO055を使って4足歩行ロボットquadの不整地適応(バランス)実験をしてみました。BNO055から出力されるオイラー角(pitch/rollの姿勢角度)をそのまま足の曲げ伸ばしに対応させています。また振動対策としてちょっ...
未分類

BNO055シンプルプログラム

秋月電子の姿勢モジュールBNO055をなんとか入手しましたので動かしてみました。少しお高いですが何もしなくてもI2Cでつなぐだけでオイラー角が得られるのはすごいです。姿勢の導出がブラックボックスになっても構わない人向けです。目視的には正し...
プログラミング

UnoBlockly

UnoBlocklyは、GoogleのBlocklyをもとにしたビジュアルプログラミング環境で、Arduino UNO、ArduinoNanoなどのAtmega328マイクロコントローラーを使用したArduinoボードおよびデバイ...
書籍

趣味のロボット製作 4足歩行ロボット編

完成形 ■ 主な内容 ■第1章 製作するロボット1-1 全体の構成1-2 メカ系の仕様1-3 回路系の仕様第2章 メカ設計2-1 Fusion360の準備2-1 RCサーボのモデリング2-3 メインボードのモデリング2-4 ...
ロボットキット

サーボブラケット組み立て手順

SG90用ブラケット4個セット >> ご購入はこちら >> サーボブラケット(SG-90用)の組み立て手順です。*SG-90互換製品の場合、多少の追加工が必要となることがあります。 パーツを切り離します...
「MyGame」ボードで作る自作ゲーム

4-(5) 効果音と点数表示

本機は圧電スピーカーを搭載していますのでビープ音を鳴らすことができます。ブロックは、「Arduino」→「入出力」カテゴリ―の中にある「サウンド ピン_ 周波数 _ 長さ__」を使います。「ピン」の番号は回路で「8」と決まっています。「周...
「MyGame」ボードで作る自作ゲーム

4-(4) パドルで打ち返す

パドルでボールを打ち返します。パドルとボールの当たり判定は図4-13を参照してください。ボールが上から落ちてきて縦方向の位置(ボール中心のY座標)が 画面高さ - padH - ballRad となったときに、横方向の位置(ボ...
「MyGame」ボードで作る自作ゲーム

4-(3) パドルを追加

画面下端でボールを打ち返すパドル(ラケット)を追加します。とりあえず画面下の中央付近に固定で描画します。 パドルの縦横寸法を表す変数(定数)「padW」(paddle width)、「padH」(paddle height)、パドル...
「MyGame」ボードで作る自作ゲーム

4-(2) 2次元に拡張

続いてボールの動きを2次元に拡張します。これまではボールを水平方向に動かして左右の壁で跳ね返らせていましたが、今度はボールを斜め45度に動かして上下の壁でも跳ね返るようにします。ちょっと複雑になりそうですが実は非常に簡単です。横方向(X方...
タイトルとURLをコピーしました