目次

アプリ, 液晶

TerminalPro4アプリケーション例 | 端末第四世代(TerminalPro4)

TerminalPro4用のアプリケーション例を挙げていきます.

  • NON: 何もしないプログラム
  • GLCDTest: GLCD動作確認プログラム(fps表示)
  • CtrlTest: コントローラ動作確認プログラム
  • SerialMonitor: シリアルモニター
  • MediaPlyer: 音楽プレイヤー
  • Bullet: シューティングゲーム(東方風)
  • NadekoAdventure: 千石撫子(化物語)横スクロールゲーム
  • Notes: 音ゲー

これらアプリケーションはダウンロードページ から取得したフォルダ内にある’Exapmle’フォルダに存在します.

アプリケーション一覧 | Welcome!

ここでは, 筆者が作成したアプリケーションを挙げていきます.

グラフィック液晶の操作方法 | グラフィック液晶

ここでは, グラフィック液晶’SG12864ASLB-GB’の操作方法を説明します. これは, いわゆるライブラリの説明ではなく, ハードウェアそのものに対する操作方法です. この内容から, 自作のライブラリなどを製作することが可能です.

説明項目は以下のとおりです.

  • 入手方法
  • ピン配置
  • 名称
  • 実際に使ってみる
  • 参考文献
オセロ, Python, 遊び
オセロ | アプリケーション一覧

オセロです. 遊びで作ったものなので, きれいにできている自信はありません.

より多くの石をひっくり返した方が勝利です.

遊ぶには, pythonの環境が必要です.

AI搭載で一人でも遊べます. (貧弱なAIですので改良しちゃってください.)

ゲーム
ブラウザゲーム一覧 | アプリケーション一覧

ここでは,筆者が作成したブラウザゲームが並べられます.

製作ゲーム一覧 | アプリケーション一覧

私が製作に携わったゲームを紹介します.

sh-Tetris | アプリケーション例

bashでもなく, zshでもなく, cshでもなく, 純粋なshで動く, テトリスの公式ガイドラインにそったテトリスを作りたい.

JavaScript
ブラウザゲーム一覧 | アプリケーション一覧

ここでは,筆者が作成したブラウザゲームが並べられます.

製作
製作ゲーム一覧 | アプリケーション一覧

私が製作に携わったゲームを紹介します.

ウェブアプリ, QRコード
QR-Universal Scanner: ブラウザで動作するQRコード読み取りウェブアプリ | Webツール

QR-Universal Scanner は, ブラウザ上で動作する, シンプルで多くの入力方法に対応したQRコード読み取りWebアプリです.

Web, ツール
QR-Universal Scanner: ブラウザで動作するQRコード読み取りウェブアプリ | Webツール

QR-Universal Scanner は, ブラウザ上で動作する, シンプルで多くの入力方法に対応したQRコード読み取りWebアプリです.

TranslatePreprocessor: 段落を保持するグーグル翻訳ペースト前処理機 | Webツール

英語論文PDF内の英文をグーグル翻訳にペーストする際, 同じ段落にもかかわらず改行が含まれており, 正しく翻訳できません.

これまで多くの方法が提案されています[1][2][3]が, 基本的に改行を削除しているだけで, 複数の段落が一つの段落になる問題があります.

そこで, 段落を保持したまま改行を取り除く前処理機を紹介します. 入力した文章を行ごとに処理し, 行文字が他と比べて少ない場合は, 改行をそのままにします.

英語PDFからの文字列を対象としていますが, 処理としては, 文字数と改行コードを見ているだけなので, 日本語などほかの言語にも対応しています.

ボット
TwitterBot | アプリケーション一覧

ここには, TwitterBotに関することが書かれます.

筆者が現在作成中のTwitterボットは以下のリンクからBOTのたまり場

目的は以下のとおりです.

  • 誰もが簡単にTwitterBOTを導入できるような枠組みを提案すること
  • 自然な会話ができること
  • 自動で学習すること

テトリス
sh-Tetris | アプリケーション例

bashでもなく, zshでもなく, cshでもなく, 純粋なshで動く, テトリスの公式ガイドラインにそったテトリスを作りたい.

ライブラリ
GLCDControllerの紹介 | グラフィック液晶
フレームレート測定画面
フレームレート測定画面

GLCDControllerとは、グラフィック液晶SG12864ASLB-GBを操作するものです. GLCDControllerの特徴は以下の通りです.

  • 2Dグラフィック操作ライブラリCanvasの利点を受け継ぎ
  • 高いフレームレート

このGLCDControllerのメンバ変数としてCanvasがあるのですが, このCanvasが2Dグラフィック操作を簡単にします. Canvasについての特徴はCanvasの特徴を参照してください.

画面の更新速度ですが,最高60fps以上(最高fps85fps, 平均60fps, 全画面更新15fps)まで出せます(ArduinoUno 16Mhzで検証).

GLCDControllerを改良、強化、何でもしてください(;´∀`)

Arduino
グラフィック液晶 | Arduino

グラフィック液晶に関する情報をあつかいます. 扱うグラフィック液晶は’SG12864ASLB-GB’です.

グラフィック液晶外観
グラフィック液晶外観
「https://contentsviewer.work/Master/TagMap/アプリ,液晶?layer=ja」から取得