プチコン3号 SmileBASIC コミュニティトピックTTcreation TTSOFT2017/03/31 22:32:30情報交換拡張スライドパッドから拡張キーボードを「作りたい」拡張スライドパッドの回路は ZLキー、ZRキー、Rキーの ハードウェアボタンと スライドパッドで構成。 なら…(続く0そうだね 17返信プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿TTcreation TTSOFT2017/3/31 22:33ハードウェアボタンだけでも 二進数として3桁、8種類の信号を読める。 0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿TTcreation TTSOFT2017/3/31 22:35スライドパッドは構造的に 向かい合う方向に入力することは できないので、多分 無理やり配線して入力かけると 暴走するかエラーになるかだと 思われるので、 X+とY+方向の2つ、つまり2桁を 読むことができそう。 0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿TTcreation TTSOFT2017/3/31 22:36よって合計5桁、00000〜11111まで 32種類の信号を読めるはず。0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿TTcreation TTSOFT2017/3/31 22:36だが、00000は 「入力なし」を入力する事になるので 絶対的には31種類って事になる0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿TTcreation TTSOFT2017/3/31 22:3831種類というと… アルファベット26文字+ スペースキー+Enterキー+ Shiftキー+backspaceキーで 30種類。 残り一桁は、同期とかに使う 信号でどうでしょうか?0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿TTcreation TTSOFT2017/3/31 22:39キーボード側の構築は Arduinoとかでやればおkっぽい。 (「Arduino キーボード 自作」で ggると色々出てきます) キーマトリクス回路さえ組めれば 希望は見えてくる。0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿TTcreation TTSOFT2017/3/31 22:40市販キーボードは使えないから 自分でキーボードを作る必要はあるけど…0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿ネタバレかおなし SYO-YU-KOTO2017/3/31 22:48というかスライドパッドでスマホ打ちの方が早いんじゃないか説 スライドパッドでスマホ入力にしてA,Yを改行,BSのままにX,Bに空白とファンクションキー当てた方がわざわざアルファベット全部ボタンでやらなくてもいいんじゃないかな0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿ネタバレかおなし SYO-YU-KOTO2017/3/31 22:56んあ、キーボード自作をしたいのか 折角のアナログスティックだからキー入力するなら単純な2進数で考えるのではなく数値化しないとキー足りなさそう スティックは向かい合う方向に出来ない→そんな角度存在しないはず0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿ネタバレかおなし SYO-YU-KOTO2017/3/31 22:59あぁ色々飛ばして読んでたみたいゴメンネ 主さんの計算でキーが足りるのなら残りはフアンクションキーに当てればいいか 頑張れ!(他人事)0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿TTcreation TTSOFT2017/4/1 8:08コメントありがとうございます。 ーーーーーーーーーーーーーーーー アナログスティック≫ 拡張スライドパッドを 入力デバイスとして使う以上、 出力側はPICかArduino、 Ichigojamなどになります。 ほとんどは0/1で(0V/5Vで) 信号を出力するため (ArduinoのPWMは ちょっと怖いので)、 細かい値を指定しようとすると 誤差が発生する可能性があります。 1そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿TTcreation TTSOFT2017/4/1 8:09スティックを向かい合う方向に≫ はい、確かにそうでしたね… すいません0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿TTcreation TTSOFT2017/4/1 8:12スライドパッドのXY値を 信号として読む≫ X Y 出力 0.0 0.0 00 0.0 0.5 01 0.5 0.0 10 0.5 0.5 11 イメージとしては こんな感じでしょうか0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿TTcreation TTSOFT2017/4/1 8:15ZR ZL R X Y 出力 0 0 0 0.0 0.0 00000 0 0 0 0.0 0.5 00001 0 0 0 0.5 0.0 00010 0 0 0 0.5 0.5 00011 0 0 1 0.0 0.0 00100 0 0 1 0.0 0.5 00101 0 0 1 0.5 0.0 00110 0 0 1 0.5 0.5 00111 0 1 0 0.0 0.0 010000そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[15]親投稿TTcreation TTSOFT2017/4/1 8:20ZR ZL R X Y 出力 0 1 0 0.0 0.5 01001 0 1 0 0.5 0.0 01010 0 1 0 0.5 0.5 01011 0 1 1 0.0 0.0 01100 0 1 1 0.0 0.5 01101 0 1 1 0.5 0.0 01110 0 1 1 0.5 0.5 01111 0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[16]親投稿TTcreation TTSOFT2017/4/1 8:24ZR ZL R X Y 出力 1 0 0 0.0 0.0 10000 1 0 0 0.0 0.5 10001 1 0 0 0.5 0.0 10010 1 0 0 0.5 0.5 10011 1 0 1 0.0 0.0 10100 1 0 1 0.0 0.5 10101 1 0 1 0.5 0.0 10110 1 0 1 0.5 0.5 10111 1 1 0 0.0 0.0 11000 1 1 0 0.0 0.5 11001 0そうだね プレイ済み2017/11/03 17:27:49に取得
プチコン3号 SmileBASIC コミュニティ返信[17]親投稿TTcreation TTSOFT2017/4/1 8:27ZL ZR R X Y 出力 1 1 0 0.5 0.0 11010 1 1 0 0.5 0.5 11011 1 1 1 0.0 0.0 11100 1 1 1 0.0 0.5 11101 1 1 1 0.5 0.0 11110 1 1 1 0.5 0.5 11111 こんなイメージです0そうだね プレイ済み2017/11/03 17:27:49に取得