Der einfache Einstieg in Arduino & Co. 5: Digitale Eingänge

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • Jetzt beschäftigen wir uns mit digitalen Eingängen und wieso PULLUP ein wichtiger Begriff ist.
    Im Lösungs - ZIP findet ihr diverse Zusatzinformationen.
    www.hobbyelekt...
    Diskussionen, Fragen und Antworten auf
    community.hobb...
    Für Fragen, Kritik oder Anregungen könnt ihr einen Kommentar schreiben oder mir direkt eine E-Mail an der.hobbyelektroniker@gmail.com senden.
    www.hobbyelektr...

Комментарии • 25

  • @detleft668
    @detleft668 6 лет назад +1

    Wieder was neues gelernt, die Sache mit dem internen PullUp Wiederstand ist für mich eine interessante Hardware Information. Bitte mehr davon, Danke.

  • @David-zt5yl
    @David-zt5yl 4 года назад

    Super gut 👍 bin sehr froh, dass ich diese Tutorial-Reihe gefunden habe !!

  • @raboz2236
    @raboz2236 5 лет назад +1

    Sehr schön erklärt Sie sind der beste.

  • @01freek
    @01freek 3 года назад

    Top Videos ,weiter so 👍

  • @manfredwittemann4198
    @manfredwittemann4198 6 лет назад

    Wieder ein prima Video.

  • @dirkk1278
    @dirkk1278 8 месяцев назад

    Hallo. Sehr schöne und eigentlich sehr gut erklärte Videos. Bis zu diesem Video ist alles verständlich, da alles aufeinander aufgebaut ist. Aber wie soll ein Anfänger auf die Lösung kommen, wenn er noch (oder bis hier hin) keine Ahnung vom programmieren hat. Mir ist keinesfalls die Lösung, wie sie im Loop ist, in den Sinn gekommen. digitalWrite(led1_Pin.......) ist ja klar, aber den Taster in der Abfrage ohne Kenntnisse mit einzubauen ist schon schwierig. Habe es im Nachgang dennoch verstanden und werde mir die anderen Videos auf jeden Fall auch ansehen, Am sonsten eine Super Arbeit !!

  • @topfundus1093
    @topfundus1093 4 года назад

    Prima, danke!

  • @smartatwork2344
    @smartatwork2344 6 лет назад +1

    Wieder mal super erklärt. Wie errechnen sich die Werte des Pull-up/down Widerstandes?

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  6 лет назад

      Das ist nicht kritisch. Ich würde etwas zwischen 10K und 50K vorschlagen.

    • @smartatwork2344
      @smartatwork2344 6 лет назад

      Laut Recherche soll der Widerstand ca. 10 x der Impedanz des Pins entsprechen. Impedanz aus dem Datenblatt des Controllers ermitteln.

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  6 лет назад

      Der interne PullUp liegt laut Datenblatt bei 20k bis 50k. Wie gross die Impedanz eines Eingangs ist, konnte ich auf die Schnelle nicht finden. Diese ist vermutlich deutlich höher.

    • @smartatwork2344
      @smartatwork2344 6 лет назад

      Das sollte keine Aufforderung an dich sein, das zu ermitteln. Ich möchte die Sache eigentlich nur verstehen. Trotzdem danke.

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  6 лет назад +1

      Kein Problem. In viele Fällen ist ein exakt berechneter Widerstand notwendig, deshalb ist die Frage sicher berechtigt. Bei Pull-Up widerständen ist der Wert aber wirklich nicht sehr wichtig. Der Eingang ist sehr hochohmig, so dass beinahe jeder Widerstand tauglich wäre. Allerdings steigt die Störempfindlichkeit, wenn der Widerstand zu hoch ist. Wenn er zu niedrig ist, fliesst ein unnötige hoher Strom durch den Widerstand, wenn der Eingang auf LOW gezogen wird. So versucht man einen Kompromiss zu finden. Die Entwickler des Atmel - Chips haben intern diese 20 - 50k verwendet, daher denke ich, dass das ein vernünftiger Wert ist. Aber auch da hat man noch etwas Spielraum, wenn gerade nichts Passendes zur Hand ist.

  • @chechohamburg578
    @chechohamburg578 4 года назад

    Hallo, ich habe die Aufgabe anders gelöst. Den "Minuspol" des LEDs habe ich mit den "Minuspol" des Schalters verbunden. Ist zwar nicht Sinn der Übung, aber ich finde es trotzdem interessant, daß mehrere Wege zum Ziel führen. Was sind die Vorteile/Nachteile solch einer "Hardware Lösung"?
    Vielen Dank für diesen Kurs, es ist wirklich sehr hilfreich.

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  4 года назад

      Es gibt für jedes Problem viele verschiedene Lösungen. Welche gewählt wird, hängt im professionellen Bereich hauptsächlich von den Kosten ab. Im Hobbybereich gibt oft das vorhandene Material in der Bastelkiste die Richtung vor. Bei den Übungen hier steht natürlich auch der Lerneffekt im Vordergrund. Wenn man verschiedene Lösungen ausprobiert, lernt man mehr. Hier ist das Beispiel sehr einfach. Es geht darum, dass man lernt, einen digitalen Eingang und einen digitalen Ausgang gleichzeitig zu nutzen.

  • @timgerdes7875
    @timgerdes7875 4 года назад

    Hallo,
    ich habe eine kurze Frage. Ich habe alles so nachgebaut und nachprogrammiert, ich möchte den Taster abfragen.
    Nun ist mein Problem das der Arduino mir immer eine 1 ausgiebt auch wenn ich z.B ein Kabel ausstecke.
    Taster funktioniert den habe ich auf durchgang getestet. Woran könnte es noch liegen?

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  4 года назад

      Das lässt sich nicht hier in den RUclips - Kommentaren beantworten. Bitte melde dich beim Forum ( community.hobbyelektroniker.ch ) an und stelle die Frage dort. Dann können wir dem Problem auf den Grund gehen.

  • @ets2atstruckermartin527
    @ets2atstruckermartin527 2 года назад

    Solche Taster und ähnliche habe ich mehr als 100, die ich JEDEN EINZELN in den Spielen ansprechen möchte. zB ETS2. Können wir uns irgendwo in Messenger unterhalten?

  • @imad8531
    @imad8531 5 лет назад

    kann jemand erklären warum durch die inventierung high und low vertauscht werden

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  5 лет назад

      HIGH und LOW werden wie ein boolean behandelt. Daher können sie durch Invertierung vertauscht werden.

  • @jmibk
    @jmibk 6 лет назад

    Mir würde eine Erklärung von Pointern in C echt zuvorkomen :-).

    • @HobbyelektronikerCh
      @HobbyelektronikerCh  6 лет назад

      Pointer sind ein wichtiger Bestandteil des Sprachkonzepts von C. Bei der Programmierung des Arduinos kommt man recht weit, ohne Pointers im Detail zu verstehen. Es wird also noch recht lange dauern, bis Pointer in diesem Kurs detailliert behandelt werden. Selbstverständlich werden sie schon bald oberflächlich kommen, da man auch als Arduino - Programmierer eine Ahnung davon haben sollte, wozu & und * gut sind. Es wird aber sicher in nächster Zeit keine Pointer Arithmetik geben.

  • @adriangrzesch4566
    @adriangrzesch4566 2 года назад

    LOL