[Diao Ye lernt Programmieren] Arduino praktisch (13) --- Codeprogrammierung des kapazitiven Touch-Tastenmoduls TTP223B + Simulationsprogrammierung + Grafikprogrammierung Drei-in-Eins-Test

Fügen Sie hier eine Bildbeschreibung ein

Der Hinweis auf 37 Sensoren und Module ist im Internet weit verbreitet. Tatsächlich muss es mehr als 37 Sensormodule geben, die mit Arduino kompatibel sind. Angesichts der Tatsache, dass ich einige Sensor- und Aktormodule zur Hand habe, die dem Konzept des echten Wissens (muss praktisch sein) entsprechen, zum Zwecke des Lernens und der Kommunikation werde ich hier versuchen, mehr zu tun Experimentieren Sie eins nach dem anderen. Ob es erfolgreich ist oder nicht, es wird aufgezeichnet. – Kleine Fortschritte oder unlösbare Probleme, ich hoffe, in der Lage zu sein, Steine ​​​​zu werfen und Jade zu entfachen.

[Arduino] 168 Arten von Sensormodul-Serienexperimenten (Datencode + Simulationsprogrammierung + Grafikprogrammierung)
Experiment 13: TTP223 Touch-Button-Modul selbstsperrender kapazitiver Jogging-Schalter Einkanaltransformation SUNLEPHANT

Fügen Sie hier eine Bildbeschreibung ein
Mehrere Experimente mit dem kapazitiven Touch-Button-Modul TTP223B
1. Experimentelle Umgebung
1. Für das Experiment erforderliche Hardwareliste –
Arduino Uno-Entwicklungsplatine X1
DuPont-Leitungen (10 Stück sind vorbereitet)
LED-Leuchtdiode (blau) X1
220-Ohm-Strombegrenzungswiderstand (1/8 W) x1
Low-Level-Trigger-Einkanal-5-V-Relaismodul X1
kapazitives Touch-Tastenmodul TTP223B (vier Typen
)
Widerstand je 1 ) x2

Fügen Sie hier eine Bildbeschreibung ein

2. Die für das Experiment erforderliche Softwareplattform –
Code-Programmierung Arduino IDE (Version 1.8.13),
Simulationsprogrammierung Linkboy (Version V4.2),
Grafikprogrammierung Mind+ (Version V1.7.0 RC1.0) und Lernen beim Programmieren (Online-Plattform). )

3. Experimenteller Schaltplan –
Fügen Sie hier eine Bildbeschreibung ein

2. Experiment 1: Verwenden Sie den Jog-Modus, um Daten der seriellen Schnittstelle anzuzeigen und Wellenform auszugeben
1. Experiment 1 bezieht sich auf Open Source-Code (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);   
}

Experiment 1 Öffnen Sie den seriellen Monitor und überprüfen Sie die Ausgabe

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
3. Experiment 1 Öffnen Sie den Plotter mit serieller Schnittstelle (öffnen Sie zuerst die Symbolleiste), um die Ausgangswellenform anzuzeigen

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

4. Experiment 1 Experiment-Szenendiagramm

Fügen Sie hier eine Bildbeschreibung ein

5. Experiment 2 Open-Source-Grafikprogrammierung (Mind+, Lernen durch Spielen)

Fügen Sie hier eine Bildbeschreibung ein

3. Experiment 2: Verwenden Sie den selbstsperrenden Modus, um die Daten der seriellen Schnittstelle und die Ausgangswellenform anzuzeigen.
1. Schweißen Sie den Punkt „B“, um einen selbstsperrenden bistabilen Modus zu erhalten

Fügen Sie hier eine Bildbeschreibung ein
2. Experiment 3 bezieht sich auf Open Source Code (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. Experiment 2 Öffnen Sie den seriellen Monitor und überprüfen Sie die Ausgabedaten

Fügen Sie hier eine Bildbeschreibung ein
4. Experiment 3 Öffnen Sie den Plotter mit serieller Schnittstelle und sehen Sie sich die Ausgangswellenform an

Fügen Sie hier eine Bildbeschreibung ein

4. Experiment 4: Verwenden Sie den Jog-Modus, berühren und drücken Sie das LED-Licht, um es einzuschalten, lassen Sie es los, um es auszuschalten
1. Experiment 4 bezieht sich auf den Open-Source-Code (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. Experiment 5 Open-Source-Simulationsprogrammierung (Linkboy V4.2)

Fügen Sie hier eine Bildbeschreibung ein

3. Experiment 6: Open-Source-Grafikprogrammierung (Mind+, Lernen beim Bearbeiten)

Fügen Sie hier eine Bildbeschreibung ein
4. Experimentelles Szenendiagramm

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

Supongo que te gusta

Origin blog.csdn.net/weixin_41659040/article/details/132223038
Recomendado
Clasificación