[貂蝉がプログラミングを学ぶ] Arduino ハンズオン (13) ---TTP223B 静電容量式タッチ ボタン モジュール コード プログラミング + シミュレーション プログラミング + グラフィックス プログラミング スリーインワン テスト

ここに画像の説明を挿入

37 個のセンサーとモジュールについての言及はインターネット上で広く広まっていますが、実際には、Arduino と互換性のあるセンサー モジュールは 37 個以上あるはずです。真の知識(実践的でなければならない)の概念に従って、学習とコミュニケーションの目的でいくつかのセンサーとアクチュエーターモジュールを手元に蓄積しているという事実を考慮して、ここではさらに試してみるつもりです成功しても失敗しても、それは記録されます ——小さな進歩や解決できない問題、レンガを投げてヒスイを輝かせることができれば幸いです。

【Arduino】168種類のセンサーモジュールシリーズ実験(データコード+シミュレーションプログラミング+グラフィックプログラミング)
実験13:TTP223タッチボタンモジュールセルフロックジョギング静電容量スイッチシングルチャンネル変換SUNLEPHANT

ここに画像の説明を挿入
TTP223B 静電容量式タッチボタンモジュールに関するいくつかの実験
1. 実験環境
1. 実験に必要なハードウェアリスト —
Arduino Uno 開発ボード X1
DuPont ライン (10 個用意)
LED 発光ダイオード (青) X1
220 Ω 電流制限抵抗(1 /8W) x1
ローレベルトリガーシングルチャンネル 5V リレーモジュール X1
TTP223B 静電容量式タッチキーモジュール (4 種類) X4
Proto Shield プロトタイプ拡張ボード (ミニブレッドボード付き) X1
キースイッチモジュール (プルダウン抵抗とプルアップ)抵抗器各1)×2

ここに画像の説明を挿入

2. 実験に必要なソフトウェアプラットフォーム -
コードプログラミングArduino IDE(バージョン1.8.13)、
シミュレーションプログラミングLinkboy(バージョンV4.2)、
グラフィックスプログラミングMind+(バージョンV1.7.0 RC1.0)、プログラミングしながら学習(オンラインプラットフォーム) )

3. 実験配線図——
ここに画像の説明を挿入

2. 実験 1: ジョグ モードを使用してシリアル ポート データと出力波形を表示します
。 1. 実験 1 はオープン ソース コード (Arduino) を参照しています。

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一:使用点动模式查看串口数据及输出波形
  接线:
  触摸模块    Uno
  VCC        Vcc
  GND        GND
  SIG         A0
*/

void setup()
{
    
    
  pinMode(A0,INPUT); // 设置模拟口A0为输入端
  Serial.begin(9600); 
}

void loop() 
{
    
    
  Serial.println(analogRead(A0)); //打印串口数据
  delay(100);   
}

実験1 シリアルモニタを開いて出力を確認する

ここに画像の説明を挿入
ここに画像の説明を挿入
3. 実験 1 シリアル ポート プロッタを開き (最初にツールバーを開きます)、出力波形を表示します。

ここに画像の説明を挿入
ここに画像の説明を挿入

4. 実験1 実験風景図

ここに画像の説明を挿入

5. 実験 2 オープンソース グラフィックス プログラミング (Mind+、遊びながら学ぶ)

ここに画像の説明を挿入

3. 実験 2: セルフロック モードを使用してシリアル ポート データと出力波形を表示します。
1. 「B」点を溶接してセルフロック双安定モードになります。

ここに画像の説明を挿入
2. 実験 3 はオープン ソース コード (Arduino) を参照しています。

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验三:使用自锁模式查看串口数据及输出波形
  接线:
  触摸模块    Uno
  VCC        Vcc
  GND        GND
  SIG        A0
*/

void setup()
{
    
    
  pinMode(A0, INPUT); // 设置模拟口A0为输入端
  Serial.begin(9600);
}

void loop()
{
    
    
  Serial.println(analogRead(A0)); //打印串口数据
  delay(100);
}

3. 実験2 シリアルモニタを開いて出力データを確認する

ここに画像の説明を挿入
4. 実験 3 シリアルポートプロッタを開いて出力波形を確認する

ここに画像の説明を挿入

4. 実験 4: ジョグ モードを使用し、LED ライトをタッチして押してオンにし、放してオフにします
。 1. 実験 4 は、オープン ソース コード (Arduino) を参照しています。

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验四:使用点动模式,触摸按下LED灯亮,松开熄灭
  接线:D13板载LED灯
  触摸模块    Uno
  VCC        Vcc
  GND        GND
  SIG         D2
*/

void setup(){
    
    
  pinMode(2, INPUT); //设置D2为输入
  pinMode(13, OUTPUT); //设置D13为输出
}

void loop() {
    
    
  if (digitalRead(2)) {
    
    //如果D2有信号
    delay(100);
    digitalWrite(13, HIGH); 则点亮LED
  }
  else {
    
    
    digitalWrite(13, LOW); 否则熄灭LED
  }
}

2. 実験5 オープンソースシミュレーションプログラミング(Linkboy V4.2)

ここに画像の説明を挿入

3. 実験 6: オープンソース グラフィックス プログラミング (Mind+、編集しながら学習)

ここに画像の説明を挿入
4. 実験シーン図

ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_41659040/article/details/132223038