L239D Motortreiber für kapazitive Berührung: 3 Schritte - 2020 - How ToDo Well

L239D Motortreiber für kapazitive Berührung: 3 Schritte - 2020 - How ToDo Well

Inhaltsverzeichnis:

Anonim

Folgende Anschlüsse sind erforderlich:

L239D VIN -> Arduino VIN oder 5V

L239D GND -> Arduino GND oder 5V GND

L239D 5V -> Arduino 5V oder 5V

L239D IN-1 -> Berühren Sie 1

L239D IN-2 -> Berühren Sie 2

L239D IN-3 -> Berühren Sie 3

L239D IN-4 -> Berühren Sie 4

L239D OUT-1 -> Arduino-Analogeingangspin oder LED-Plusleitung

L239D OUT-2 -> Arduino-Analogeingangspin oder LED-Plusleitung

L239D OUT-3 -> Arduino-Analogeingangspin oder LED-Plusleitung

L239D OUT-4 -> Arduino-Analogeingangspin oder LED-Plusleitung

Schritt 3: Programmieren Sie den Arduino

#define INPUT_PIN A0
#define OUTPUT_PIN 2

int READINGS 30 = {0};

int POS = 0;

int I = 0; void setup ()

{

Serial.begin (9600);

PinMode (INPUT_PIN, INPUT);

PinMode (OUTPUT_PIN, OUTPUT);

}

leere Schleife ()

{

POS ++;

if (POS> 29)

{

POS = 0;

}

READINGS POS = analogRead (INPUT_PIN);

Float Average = 0;

für (int reading: READINGS)

{

Durchschnitt + = Lesen;

}

durchschnittlich / = 30;

if (Durchschnitt> 27)

{

digitalWrite (OUTPUT_PIN, HIGH);

}

sonst

{

digitalWrite (OUTPUT_PIN, LOW);

}

}