まとめ
タッチパッドのデモ、描きトイ
タッチパッドは、Arduinoにとって安価で多機能な入力デバイスになる可能性があります(ソース:古いノートパソコン)。マウスのような操作で2つのスイッチを追加し、TFT画面の任意の位置を選択
部品:Synapticsのようなタッチパッド、Arduino、TFT ST7735 1.8インチ、5Vから3.3Vのレベルシフター4台、TFTへのリセット信号用の10K、20K抵抗器分割器。STM32はレベルシフトが不要です。
このプロジェクトでは、Synapticsのタッチパッドから絶対値を読み取り、TFT上に選択可能な色でドットを描画します。
タッチパッドの典型的なX、Y座標は、モデルによって950から5000の範囲です。この範囲はTFT上の128×160ピクセルに変換されて描画されます。Z座標(タッチ強度)は0~255の範囲です。Zが10以上の場合は点が描画され、軽くタッチすると色が変わります。カラーバーで描画色を選択し、左下のコーナーをタッチすると画像が
コードはライブラリを使用しません。Arduino NanoとSTM32 Blue Pillでテスト済みです。タッチパッドのT10クロックとT11データポイントに接続すると、すべてのタッチパッドがすぐに正常に動作しました。T10とT11の位置を確認する方法についてはYouTubeをご覧ください。または、タッチパッドコネクタのGNDと+5Vを確認するか、PCBを見てみてください
USB経由で給電。タッチパッドは3.3~5Vの任意の電圧で動作します。 持ち歩きたい場合は、厚みのある底部デザインを使用してください。Li-Ion携帯電話のバッテリー、充電器PCB、スイッチを収容できます。
回路に3.3Vを供給するにはHT7333を使用してください。詳細については、私の他のプロジェクトをご覧ください。
2021年1月18日更新。アルプスのタッチパッドのコードが追加されました。
絶対座標、タップ、ジェスチャー、ダブルタップ、スイッチ、ホイールサポート。アルプスのデータやクロック信号は見つけにいものがないことがありますが、電源接続が正しければ、実験してみるのも安全です。
このオブジェクトはTinkercadで作られました。オンラインで編集してください。https://www.tinkercad.com/things/7IyBmNP5tKZ
印刷設定
プリンターのブランド:
アネット
プリンター:
A8
解決策:
0.2
充填:
10
태그
모델 소스
