Minibloq 0.8.Beta のスクリーンショット | |
| 開発者 | ジュリアン・ダ・シルバ・ギリグ |
|---|---|
| 安定版リリース | v0.83 / 2015年4月29日 |
| 書かれた | C++ / wxWidgets |
| オペレーティング·システム | Windows、Linux の場合 |
| タイプ | ビジュアルプログラミング言語 |
| Webサイト | ミニブロク |
Minibloqは、Arduino [1]やその他のプラットフォーム用のグラフィカル開発環境です。主な目的は、プログラミング教育を支援することです。[2]特に、小学校、中学校、高校のロボット工学で使用されています。アルゼンチンでは広く使用されており、サンルイス州だけでも、公立学校で60,000人以上の子供たちがこのソフトウェアを使用して訓練を受けています。[3]
仕組み
Minibloqは、基本的にはIDE機能を備えたグラフィカルコードジェネレータです。[4]これは自己完結型で、すべてのディストリビューションには、コードをコンパイル(または、選択したターゲットに応じて解釈)して、選択したハードウェアターゲットに展開するために必要な完全な[ツールチェーン]が含まれています。すべてのコードブロックはXMLで構成されます。最初の公開バージョン以降、コードはリアルタイムで生成されます(この目的のためにScintillaを使用)。以下は、 Arduino用に生成されたコードの例です。
-
点滅: ブロックとコード。
-
シリアル OUT 付きのシンプルなカウンター。
-
周波数が変化する音(ブザー付き)。
-
「LED-Matrix」のような画面用のスプライト。
-
1 つのアナログ センサーによる 1 つのモーターの速度変化。
-
シリアルポート経由で数字を送信します。数字は IR リモート コントロールRC5から受信されます。
バージョン v0.82 以降では、 Arduinoやその他の物理コンピューティング ボード の従来のプログラミング用の IDE としても使用できます。
ミニシム
バージョン0.82以降、[5] miniBloqには、特に子供向けの小型2DロボットシミュレーターであるminiSimが含まれています。これは、実際のロボットを持っていない子供たちに基本的なロボットプログラミングを教えるのに役立つ非常にシンプルなツールです。miniBloqには、Logoを彷彿とさせる小型のシミュレートされたロボットを制御するいくつかのシンプルなブロックがあり、ロボットが小さな環境(たとえば迷路)を描き、センサーを使用してその環境と対話することができます。miniSimはminiBloqと同じライセンスの下にあり、PyGameを使用してPythonでプログラムされています。miniSimは、アルゼンチン政府のEduc.Ar教育プログラムで使用される公式シミュレーターソフトウェアです。[6]
オペレーティングシステム

miniBloq は、原則としてWindowsとLinuxで依存関係なく動作します。バージョン v0.81 は、Windows インストーラー (exe) または Windows 版とLinux版を含む単一の複数 OS 圧縮ファイルとして配布されます。この最後の配布はポータブルに設計されているため、ユーザーはこれらのオペレーティング システムのいずれかでペンドライブから実行できます。バージョン v0.82 は、 Linuxが開発中のため、Windows 版のみで提供されます。ただし、 Linux版の予備バージョンは、miniBloq のGitHubリポジトリのブランチからダウンロードできます。
派生ソフトウェア
サードパーティのチームまたは民間企業によって特定のプラットフォーム向けに作成された miniBloq の派生バージョンがあります。
- AERobot: 手頃な価格の教育用ロボット: これはハーバード大学のチームによるプロジェクトで、アフリカンロボティクスネットワーク2103/2014デザインチャレンジの優勝者です[7]
- ArcBotics miniBloq for Sparki: ArcBotics の Sparki ロボット用の v0.82 のプレリリースから作成された特定の miniBloq バージョン。
- Lego Duino: J. Benschop が作成した趣味のプロジェクトで、レゴとオープンソースのロボット工学ハードウェアおよびソフトウェアを使用して子供たちにロボット工学を教えることを目的としている。
参考文献
- ^ "miniBloq: アルゼンチンのパラプログラマー ロボットの世界への挑戦".レッドユーザー。 2014 年 5 月 8 日。
- ^ 友寄、ギレルモ (2014年5月9日). 「ミニブロック、アルゼンチンのパラロボットのプログラムを、あらゆる分野で実行します。」ラ・ナシオン。 2015 年 4 月 3 日のオリジナルからアーカイブ。2014 年5 月 19 日に取得。
- ^ “Todos a la Robótica, Gobierno de la Provincia de San Luis”.アルゼンチン、ゴビエルノ・デ・ラ・プロビンシア・デ・サン・ルイス、ラ・プンタ大学。 2014. 2014年10月5日のオリジナルからアーカイブ。
- ^ "Minibloq: IDE はプログラマ ロボットを拡張します".ネオテオ。 2014 年 5 月 8 日。
- ^ 「Minibloq の最新バージョンがリリースされました - Minibloq.v0.82」。Maker Masters。2014 年 5 月 31 日。
- ^ “Colección Vocaciones y Nuevas Tecnologías: Robótica”.アルゼンチン共和国教育省。 2014年。
- ^ 「アフリカロボットネットワーク2103/2014デザインチャレンジ優勝者」AFRON、2014年。
出版物
miniBloq と教育用ロボットに関するアクティビティ ブックが PDF 形式でオンラインでいくつか公開されています。
- miniBloq + Arduino (スペイン語)
- SparkFun RedBot および RedBoard (miniBloq 付き)
外部リンク
- 公式サイト
- GitHub上の Minibloq
- 公式サイト Multiplo
- Conectar Igualdad プログラムの公式サイト 2012-03-09 にWayback Machineでアーカイブ
- Decreto 459/10 del Ministerio de Educación de la Nación Argentina Archived 2013-08-29 at the Wayback Machine
- OLPCロボット計画
- OLPCロボティクス
ウェブ記事
- 一日ハック
- アルドゥイーノ
- スパークファン
- シードスタジオ
- テッククランチ
- メーカーマスター
