Zum Inhalt springen

Arduino Macht was er will.

Projekte und Tutorials für Arduino Foren StartHardware-Forum Arduino Macht was er will.

  • Dieses Thema hat 3 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 1 Tag, 12 Stunden von antoniamt4.
Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #6601 Antworten
    Behmenburg
    Teilnehmer

    Neues Thema erstellenHallo einen schönen guten Tag, ich brauche dringend Hilfe!
    Ich möchte meine Taster auf High abfragen.
    So nun kommt mein Problem,
    Ich starte Meinen Seriellen Monitor und sehe das T1 und T2 dauernd als gedrückt angezeigt wird, wenn ich nur ein Kabel in Pin 22 einstecke, ohne das er auf dem Bord mit Widerstand gesteckt ist.
    Was mache ich falsch ?
    BITTE um Antwort.
    Gruß Stefan

    #6602 Antworten
    Behmenburg
    Teilnehmer

    Hier das Programm datzu:

    int T1 = 22;
    int T2 = 23;
    
    void setup(){
    Serial.begin(9600);
    pinMode(T1, INPUT);
    pinMode(T2, INPUT);
    }
    
    void loop() {
    if(digitalRead(T1) == HIGH) {
    Serial.print(" T1 wurde gedrückt");
    }
    if(gigitalRead(T2) == HIGH) {
    Serial.print(" T2 wurde gedrückt");
    }
    
    }
    #6609 Antworten
    Stefan Hermann
    Verwalter

    Hallo Stefan,

    also du hast zwei Möglichkeiten. Entweder du nutzt eine Taster-Schaltung mit Pull-Up Widerstand oder du verwendest die internen Pull-Ups des Arduino-Boards:

    int T1 = 22;
    int T2 = 23;
    
    void setup(){
    Serial.begin(9600);
    pinMode(T1, INPUT_PULLUP);
    pinMode(T2, INPUT_PULLUP);
    }
    
    void loop() {
    if(digitalRead(T1) == HIGH) {
    Serial.print(“ T1 wurde gedrückt“);
    }
    if(gigitalRead(T2) == HIGH) {
    Serial.print(“ T2 wurde gedrückt“);
    }
    
    }

    Liebe Grüße :-)

    #18458 Antworten
    barick
    Gast

    Konntest du schon was bei [url=www.google.de]Google[/url]

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
Antwort auf: Arduino Macht was er will.
Deine Information: