ブロックプログラミング環境『ネコラ』
2025年11月1日
💡 『ネコラ』は、 Google Blockly ライブラリを使用した、Raspberry Pi 用ブロックプログラミング環境です。 プログラム言語を覚える必要がなく、未経験の方でもすぐにプログラミングの楽しさを体験することができます。
機能と特徴
- Google Blockly を用いたブロックプログラミングによる開発・実行環境
特別な機能を持ったブロックをつなげていくだけでプログラムを組み立てることができます。プログラム言語を覚える必要がないため、アルゴリズム(処理の手順)を考えることに集中できます。また、作成したプログラムは『オコゲ』上ですぐに実行することができます。 - GPIO 入出力
Raspberry Pi の GPIO(汎用入出力端子)に接続したセンサや LED、サーボモータなどを操作するプログラムを作成・実行できます。 - Javascript コードジェネレータ
ブロックで作成したプログラムを Javascript 言語で出力・閲覧することができます。次のステップ(コードによるプログラミング)に進むための足がかりになります。
その他技術情
- Node.js + Electron によりデスクトップアプリケーションとして動作
- GPIO ライブラリには rgpio を使用し、自作ネイティブモジュールにより『オコゲ』から直接 GPIO へのアクセスが可能。
コメント
Gravatar 対応
