自作, PHP, nodec, アプリ, ライブラリ, 作品
+
もしかして...
その他
端末第四世代(TerminalPro4) | 作品例
TerminalPro4とはSDカードに保存されている任意のプログラムを選択, 実行することができるものです. また外部のマイコン(optibootのみ対応)に対してプログラムを書き込むことも可能です. プログラマはTerminalPro4が備えている液晶, 音楽再生機, ボタンを自由に使用することができます. TerminalPro4が音楽プレイヤーからゲーム機まで様々なものになるのは, プログラマ次第です.
このページでは, TerminalPro4のハードウェア製作方法, TerminalPro4用のソフトウェア(アプリケーション)作製方法を説明していきます.
大まかな仕様は次のようになっています.
- マイコン数: 3(ArduinoUno)
- 入出力デバイス: 白黒ディスプレイ, スイッチ, 音声, SD
- 音声出力法: PWM方式
TerminalPro4は次のライブラリを使用します.
PHPライブラリ | 各種ライブラリ
このページは筆者が作成したPHPのライブラリが公開されます.
TerminalPro4アプリケーション例 | 端末第四世代(TerminalPro4)
TerminalPro4用のアプリケーション例を挙げていきます.
- NON: 何もしないプログラム
- GLCDTest: GLCD動作確認プログラム(fps表示)
- CtrlTest: コントローラ動作確認プログラム
- SerialMonitor: シリアルモニター
- MediaPlyer: 音楽プレイヤー
- Bullet: シューティングゲーム(東方風)
- NadekoAdventure: 千石撫子(化物語)横スクロールゲーム
- Notes: 音ゲー
これらアプリケーションはダウンロードページ から取得したフォルダ内にある’Exapmle’フォルダに存在します.
Controllerの使い方 | コントローラ読み取りライブラリ
ここでは, Controllerの基本的な説明を行います. 説明項目は以下のとおりです.
- ボタン数,ピン設定
- ボタン番号設定
- スイッチ情報の読み込み
各種ライブラリ | Welcome!
このページでは, 筆者が作成したライブラリが置かれます.
コントローラ読み取りライブラリ | コントローラー
Controllerとは、このページで紹介したコントローラーを制御するものです。このヘッダファイルにある関数でコントローラーからのスイッチ情報を読み取りどのボタンが押されているかを判断します。Controllerができることは次の通りです。
- ボタンが押されている間もそのボタン入力を検出すること(トリガー形式)ができます
- ボタンが一回押されてそのあとも押されているときはそのボタン入力を検出しないこと(非トリガー形式)ができます
- インスタンス生成でコントローラーを簡単に追加できます
- ボタンの同時入力に対応しています
Controllerを改良、強化、何でもしてください(;´∀`)
Controllerの導入方法 | コントローラ読み取りライブラリ
Controllerの導入方法を説明します. 説明項目は以下のとおりです.
- ダウンロード
- ファイルの説明
- インクルード
- コントローラの使用開始
デバッガ (1)
ダウンロード (9)
ツール (3)
キャッシュ (1)
C# (8)
プログラミング (1)
ディレクトリトラバーサル (1)
検索エンジン (1)
あいまい検索 (1)
セッション認証 (1)
フォーム認証 (1)
ダイジェスト認証 (1)
Web (4)
ローカリゼーション (1)
編集中 (3)
フレームワーク (3)
nodec-game-engine (6)
チュートリアル (5)
ゲーム (6)
ゲームエンジン (5)
エディタ (3)
プロジェクト (1)
オセロ (1)
Python (2)
遊び (1)
ボット (1)
製作 (1)
ShellScript (2)
JavaScript (4)
テトリス (1)
クラウドミュージックプレイヤー (1)
音楽 (3)
音楽再生 (3)
PWA (2)
ウェブアプリ (1)
QRコード (1)
行列 (2)
Queue (1)
Cpp (5)
C++ (6)
Arduino (5)
UI表示 (2)
文字列処理 (1)
液晶 (1)
List (1)
Unity (1)
言語パック (1)
Stack (1)
画面分割 (2)
Unicode (1)
UTF-8 (1)
UTF-16 (1)
UTF-32 (1)