Arduino für Einsteiger #02

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ค. 2024
  • Hallo zusammen
    im zweiten Teil geht es um Taster, Relais und LED's
    Inhalt:
    00:00 Einleitung
    00:34 Skript für einen Taster vorbereiten
    13:15 Einbindung eines Relais
    25:51 Extra Status-LED hinzufügen
    29:57 Taster entprellen
    35:24 Status-LED mit Blinkmuster belegen
    40:22 Relais zeitgesteuert abschalten
    43:32 Outro
    Viel Spaß beim Schauen !!
    Hier noch das Anschlussbild vom Nano Every: drive.google.com/file/d/1NnX0...
    ----------
    Der Nachbau ist natürlich auf eigene Gefahr und ohne Erfolgsgarantie ;-)
    Achtet auf eure eigene Sicherheit und benutzt erforderliche Schutzkleidung bzw. Sicherheitsmaßnahmen
    Wenn ich mal (ausversehen) im Video unsicher arbeite, macht es besser ;-)
    Meinen Shop findet ihr unter: www.frohnix.de
    ---------------------------------------
    ✂️ Videoschnitt
    ---------------------------------------
    DaVinci Resolve 17 (studio)
    ---------------------------------------
    🎥 Kameras
    ---------------------------------------
    SONY ZV-1
    SONY ZV-E10
    ELGATO FACECAM
    LUMIX G70
  • บันเทิง

ความคิดเห็น • 151

  • @druckerbude
    @druckerbude 10 หลายเดือนก่อน +6

    Auch wenn das Video mittlerweile ein Jahr alt ist, so ist es für mich brandneu. Ich steige jetzt erst ein und bin froh eine so gute Erklärung von dir gefunden zu haben. Die Art, wie du es präsentierst finde ich super und verständlich. Wenn ich im Laufe der Woche mein Set bekommen habe, dann werde ich gleich mal etwas umsetzen. Und in Verbindung mit meinem 3D-Druck, habe ich jetzt schon hundert Ideen für Halter, Aufnahmen, ... Vielen Dank für deine Mühe und Fachwissen, was du mit uns teilst.

  • @wolfgangrupp5297
    @wolfgangrupp5297 2 ปีที่แล้ว +12

    Ganz großes Kino, ich mache schon viel mit Arduino etc. aber lerne immer wieder was dazu, toll erklärt, ruhige Stimme, wird nicht langweilig und ab und zu mal ein Späßchen dazwischen klasse..............................großartig das du dein Wissen an andere so selbstverständlich weiter gibst............

  • @Turtle_GTRP
    @Turtle_GTRP 2 ปีที่แล้ว +12

    Vielen Dank für diese lehrreiche Unterhaltung. Bin auch schon Ü50 und besitze auch schon 2 Arduinos. Nur mit dem Programme schreiben wollte das nicht so, bis jetzt.. Endlich ein "Lehrer" den man gut versteht, öfters mal wiederholt, gleich die Praxis zeigt und auch mal über sich selber lacht. Sehr sympathisch. Gerne mehr davon, habe endlich Spass daran, Danke.

  • @maximilianbreitling7075
    @maximilianbreitling7075 วันที่ผ่านมา

    Sehr gute Erklärung.
    Toll fände ich, wenn die verwendeten Teile (Board, LedBoard, u.s.w) in der Videobeschreibung enthalten wären. Danke.

  • @auge0076
    @auge0076 2 ปีที่แล้ว +33

    ich gehöre schon dem ältern Semester an und habe schon diverse Lehrgänge hinter mir. Du gehörst zu den wenigen die was gut erklären können und wo man nicht nach 15 minuten einschläft!
    Mach bitte weiter so, freue mich schon auf die nächsten teile!!!!

    • @williwolters4139
      @williwolters4139 5 หลายเดือนก่อน

      Auch von mir (auch älteres Semster) einen Daumen hoch für deine Präsentation.
      Ich habe zwar auch schon mit ESPs rumexperimentiert, aber dann immer
      in einer Umgebung, die für Laien nachvollziehbar sind (z.B. EspEasy), denke aber,
      dass man für individuelle Lösungen nicht herum kommt, sich mit der
      "Programmierung" etwas zu beschäftigen.
      Mach bitte in diesem Stil weiter!

  • @chriseluellel4998
    @chriseluellel4998 8 หลายเดือนก่อน +2

    Danke, dass du dir so viel Mühe machst! Ist echt super ausführlich erklärt (so wie ich es benötige). Endlich verstehe ich etwas!

  • @renemoller9968
    @renemoller9968 หลายเดือนก่อน

    geht mir genauso , Video war sehr hilfreich, steige gerade in die Programmierung wieder ein. Sehr gut erklärt. Super weiter so.😃👍

  • @sandrowendt8002
    @sandrowendt8002 ปีที่แล้ว +2

    Und ob das eine Sau interessiert! Das ist genau das, was ich für ein aktuelles Projekt gerade benötige. Und ich bin absoluter Anfänger bei der Programmierung des Arduino´s. Ich schau mal weiter inwieweit Deine Videos mir bei meinem speziellen Projekt helfen können. Vielen Dank!

  • @buxtehude001
    @buxtehude001 3 หลายเดือนก่อน +1

    Soooo gut erklärt, super. Bin ganz begeistert und werde mir das antun, 60+.

  • @manfredklute9325
    @manfredklute9325 2 ปีที่แล้ว +4

    Ich bin ehr durch Zufall über diesen Kurs gestolpert aber gleich hier hängen geblieben! :-) Ich finde das Konzept und die Art wie du das Thema aufbereitest sehr gut gemacht und man bekommt Lust auf mehr. Der Arduino bietet soviele Möglichkeiten und es ist so hilfreich, das es Kenner wie dich gibt, die einen an die Hand nehmen bis man selber zurecht kommt. Vielen Dank für deine Mühen diese Videos zu erstellen!

  • @En_Rico
    @En_Rico 2 หลายเดือนก่อน

    Ich habe als Anfänger jetzt schon viele Videos gesehen, aber ich glaube, man kann das nicht besser erklären. Grosses Kompliment und vielen Dank.

  • @ronnykambach1825
    @ronnykambach1825 2 หลายเดือนก่อน

    Klasse Videos und super erklärt. Bitte mach noch mehr davon. Gerne auch hardware Videos z.B. Mosfet usw.

  • @E6Holder
    @E6Holder 2 ปีที่แล้ว +1

    Endlich ein Video über Arduino für Anfänger was man auch versteht. Super!!!!

  • @andreasmeiss9904
    @andreasmeiss9904 ปีที่แล้ว +2

    Vielen Dank! Die Art und Weise wie du das Wissen vermittelst ist sehr gut. Stimme, Betonung und der gesamte Mix macht einen nicht Müde. Man kann dir sehr gut folgen und die technischen Einblendungen sind super platziert. Was mir am besten gefällt, dass du nicht einfach was anschließt sondern viel Hintergrundwissen zur Technik erwähnst (Funktionsweise, Fehler und Folgen...) Ich würde mir mehr von deiner Serie wünschen. Mach weiter so!

  • @christiandauth7753
    @christiandauth7753 2 ปีที่แล้ว +1

    Finde die Reihe super. Insbesondere die Inhalte der zweiten Folge helfen mir, eine Projekt umzusetzen.

  • @467jens
    @467jens 5 หลายเดือนก่อน

    Ich bin erst seit kurzem in der Welt des Arduinos und lerne mit dir das Programmieren vielen Dank dafür wird sehr gut erklärt und man hört gerne zu.

  • @franzbeck3056
    @franzbeck3056 ปีที่แล้ว

    Mega gut erklärt und vorgeführt ! Super zum Mitmachen .

  • @frank_bastelt
    @frank_bastelt 2 ปีที่แล้ว

    Hat wieder superviel Spaß gemacht und ich habe wieder einiges gelernt. Vielen Dank für deine Mühe und Zeit.

  • @kleinekellerwerkstatt6530
    @kleinekellerwerkstatt6530 2 ปีที่แล้ว +1

    ja, Du machst das richtig gut… freue mich schon auf den 3. Teil… 👏👏👏👍👍👍

  • @Nanobot02
    @Nanobot02 10 หลายเดือนก่อน

    Hab das Peoblem der Müdigkeit sobald ich ein Buch diesbezüglich aufschlage, Kein Scherz ich nehm das als Lektüre im NBett weil ich keine 10 Minuten schaffe ohne einzuschlafen. Du hingegen erklärst das sachlich mit einer Ruhe dass ich endlich mal was verstehe und auch in der Materie einsteigen kann. Vielen Dank dafür. ich hoffe "Du spielst Arduino hier´durch", Ich wette hier lernen eine Menge Leute so wie ich das programmieren.

  • @porterlogic
    @porterlogic 2 ปีที่แล้ว

    Echt tolle Erklärung. Man kann super folgen. Mach weiter so. Uns nochmals Danke für dein Einsteigerkurs.

  • @MrDonnaWetter
    @MrDonnaWetter 2 ปีที่แล้ว

    Super 👍, sehr informativ, bitte weiter so

  • @ingoknoppke9008
    @ingoknoppke9008 2 ปีที่แล้ว

    Super erklärt. Bin schon gespannt wie man das übersichtlicher gestaltet. Weiter so!!!

  • @peterpo6107
    @peterpo6107 2 ปีที่แล้ว

    Danke, mach bitte weiter, ist sehr interessant und informativ für mich

  • @scr5770
    @scr5770 2 ปีที่แล้ว +1

    Das war großartig und hilft mit Sicherheit vielen "Außenstehenden" die erste Schwelle zu eigenen Projekten zu nehmen! Herzlichen Dank!

  • @mohammedmoulla8546
    @mohammedmoulla8546 ปีที่แล้ว +1

    Ja sei gegrüßt. Du könntest ein guter Lehrer sein. Das ist eine Gabe, die nicht jeder hat. Vielen Dank

  • @matzeman
    @matzeman 2 ปีที่แล้ว

    Wieder einmal ein super Video. Alles gut erklärt. Weiter so...

  • @jonnifrosch
    @jonnifrosch ปีที่แล้ว

    Habe selten eine derart gute Erklärung gesehen, Respekt und vielen Dank !!!

  • @stefanschottler6612
    @stefanschottler6612 2 ปีที่แล้ว +1

    Absolut Klasses Video. Weiter so!

  • @DJBonnie08
    @DJBonnie08 2 ปีที่แล้ว

    Endlich jemand der es sehr gut erklärt, dass man es versteht.
    Mach weiter so 👍

  • @theobach2702
    @theobach2702 ปีที่แล้ว

    Herzlichen Dank! Sehr lehrreich!

  • @steffenbecker
    @steffenbecker 2 ปีที่แล้ว

    Gutes Video, gute Erklärung. Bitte weitermachen 🙂

  • @uwehaaker2985
    @uwehaaker2985 ปีที่แล้ว

    Bin begeistert, weiter so

  • @christophschmidt3180
    @christophschmidt3180 2 ปีที่แล้ว +1

    sehr gut erklärt danke

  • @sandrowendt8002
    @sandrowendt8002 ปีที่แล้ว

    Vielen, vielen Dank für Deine Hilfe!!!

  • @AlexM-hc3tm
    @AlexM-hc3tm 2 ปีที่แล้ว +1

    Klasse erklärt, deinen Schlussworten ist nichts hinzuzufügen 👍.
    Weiter so und hoffentlich noch viele Teile über die Programmierung .
    Hilft ungemein weiter.

  • @hardcorehenry1205
    @hardcorehenry1205 2 ปีที่แล้ว

    Top Erklärt bitte so weiter machen ....

  • @petraolsson8663
    @petraolsson8663 2 ปีที่แล้ว

    Super freu mich schon aufs nächste

  • @Drakula1211
    @Drakula1211 2 หลายเดือนก่อน

    Vielen Dank für deine Mühe und die gute Erklärung. Es hat mir als Anfänger sehr geholfen!!!

  • @thomasjendraski
    @thomasjendraski ปีที่แล้ว

    Sehr gut, ich glaube Arduino lernen mit Dir wird einfacher . Super gemacht das Video.

  • @R1200GSvlogs
    @R1200GSvlogs 2 ปีที่แล้ว +1

    Super Thema und Erklärung. Ich habe zwar die Teile noch nicht vorliegen, war aber dennoch gefesselt. Ach ja, von mir aus darfst du dich noch so oft wiederholen, es hilft den absoluten Einsteiger sehr. Weiter so, ich freu mich schon auf den nächsten Teil.

  • @Smoothy0911
    @Smoothy0911 2 ปีที่แล้ว +1

    Finde deine Arduino Tutorial Serie sehr interessant. Bin mal gespannt wie weit du da noch ausholen und in die Trickkiste greifen wirst ;) 👍

  • @JurgenStocker-ym3cq
    @JurgenStocker-ym3cq ปีที่แล้ว

    Echt super erklärt. Habe selten so gute Erklärungen gehört. Die Wiederholungen finde ich sehr hilfreich. Manche mag es nerven, Mir hilft es. Mach bitte weiter so.!!

  • @wostoulfhednar5205
    @wostoulfhednar5205 ปีที่แล้ว

    Da kann ich mich nur anschließen, Das ist mal eine sinnvoll und zielführende Erklärweise. Da ich mich als Modellbauer gerade in diese Materie einarbeite schau ich öfter mal Videos zu dem Thema an, aber Deine sind die besten, die echt was bringen, Danke für die Mühe.

  • @adler8782
    @adler8782 6 หลายเดือนก่อน

    Sehr sehr gut erklärt😍👏🏻👏🏻👌🏻

  • @cncschrauber
    @cncschrauber 2 ปีที่แล้ว

    Danke für dien Video das Entprellen war echt Super darauf bin ich nicht mit den Millis gekommen Super Lösung. Noch mal vielen Dank für dein VideoLehrgang. Gr. Hans

  • @jojozetapuss180
    @jojozetapuss180 หลายเดือนก่อน

    super förderlich. und sympathisch

  • @TheJonnyJonas
    @TheJonnyJonas ปีที่แล้ว

    Für meinen Einstieg genau das Richtige - gerade dabei mein Flightsim Cockpit zu bauen. Weiter so!

  • @user-xb6rh9fo5n
    @user-xb6rh9fo5n 11 หลายเดือนก่อน +1

    Hallo (Frank?),
    ich will nach langer Zeit nochmal "basteln". In der Schule auch mit Elektronik zu tun gehabt, aber beruflich eher weniger. Mit über 50 scheint man sich für sehr viele Dinge zu interessieren ;-)
    Mit deinen Videos sieht es, für mich, einfach aus wieder rein zu kommen.
    Bei dieser Folge schoss mir auch ein privater "Use case" in den Kopf.
    Mal sehen ob ich mir ein Arduino starter set bestelle.
    Mach weiter so.
    Klasse arbeit, herzlich und ehrlich. Danke

    • @williwolters4139
      @williwolters4139 5 หลายเดือนก่อน

      Immer diese "Alten", die sich mit neuen Dingen beschäftigen wollen!
      Wo ist unsere Gesellschaft blos hingekommen? 🙂
      Gruß von einem 62-Ender

  • @Frank-qz8of
    @Frank-qz8of 2 ปีที่แล้ว

    Ganz großes Kino! Vielen Dank für deine Mühe die du in dieses Video gesteckt hast. Technisch hätte ich das schalten von einem Relais sicher auch hinbekommen aber nicht annähernd so elegant und sauber wie du es gezeigt hast. Ich finde die Videoserie wirklich toll um in Zukunft alles was ich machte etwas sauberer und korrekter umzusetzen. Hoffentlich gucken die Videos genug Leute und du produzierst noch viele weitere! Macht Spaß zu gucken. Weiter so!

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Das ist das Problem. Die Videos laufen miserabel 😏

    • @Frank-qz8of
      @Frank-qz8of 2 ปีที่แล้ว

      @@FrohnixBastelbude Sehr schade. Ist halt wirklich ein Nischenthema. Viele haben keine Lust was zu lernen und wollen lieber den fertigen Code für ein Projekt im Internet suchen, finden, einfügen, flashen, fertig. Ich denke aber das die Videos über die Zeit sicher noch Aufrufe bekommen. Ist kein Thema was ich in der Mittagspause kurz gucke und fertig. Hab auch 4 Wochen jetzt gebraucht bis ich die Zeit und Muße hatte es zu gucken. Naja kann dich natürlich verstehen wenn du lieber Videos machst die viele Leute schnell gucken wollen. Wie auch immer es weitergeht -> meinen Respekt hast du für deine Arbeit!

  • @richirich589
    @richirich589 2 ปีที่แล้ว +1

    Hallo danke für Deine Mühe, endlich einmal ein Kurs der etwas bringt. Es gibt sehr viele Kurse, die gut gemeint sind der Vortragende aber sein Wissen nicht weitergeben kann.
    Von den ganzen Videos die schlichtweg falsche Aussagen machen mal ganz abgesehen. Ich hoffe nun durch Deine Kurse einfache Steuerungen mit dem Arduino selbst lösen
    zu können und Projekte die auf TH-cam vorgestellt werden zu verstehen und für meine Zwecke abzuwandeln.

  • @frankmerkle4601
    @frankmerkle4601 2 ปีที่แล้ว

    Top, bin auf Arduino erst durch dein Kanal gekommen, dem ich folge. Da die Dinger nicht die Welt kosten, du das super und unterhaltsam erklärst, hab ich Lust bekommen auf Arduino. Du bist schuld 🤪 Grüße Frank

  • @michaelzimmer4853
    @michaelzimmer4853 2 ปีที่แล้ว

    Deine Videos sind Gold wert ! Herzlichen Dank dafür. Bitte bringe auch künftig die in keiner Weise (!!!) nervenden Wiederholungen rein, damit man als Anfänger zu diesen ganzen Aussagen und Bezeichnungen einen Bezug entwickeln kann. Zumindest ich kann mir diese ganzen Zusammenhänge nicht gleich merken, nur weil ich sie EINMAL gehört habe.

  • @danalexanderschneider1849
    @danalexanderschneider1849 2 ปีที่แล้ว +2

    Hallo
    ich finde deine Art und wie das erklärst super...
    das beste programmier- und Anfänger Video was ich bisher gefunden habe...
    hoffe du machst weiter obwohl ich mir denken das diese Art von Videos bei TH-cam nicht gerade die breite Masse fordert und daher wahrscheinlich nicht viel einbringt.
    kurze Frage
    wie ist das jetzt wenn ich die 4 Relais oder ein 16 Relais Board ansteuern will??
    muss ich den ganzen Block dann 4 bzw. 16 mal Hinternandersetzen? 16 Relais... kann das der Arduino dann überhaupt ??
    Hoffe du machst das weiter mit deinem Arduino Kurs

  • @ScheunenTecCNC
    @ScheunenTecCNC 2 ปีที่แล้ว

    Tip Top Video 5*+ auf das entprellen per millis wäre ich nicht gekommen. Super das Du dein KnowHow hier teilst. Ich glaub nun weiß ich wie ich mit nur einem Ausgang und einem Eingang einen Werkzeugwechsler an der CNC Steuern kann :-) ohne ein weiteres BreakOut Board kaufen zu müssen 🙂

  • @MrFilmservice
    @MrFilmservice 2 ปีที่แล้ว

    Freu mich schon auf Teil 3 und bin gespannt auf Teil 100

  • @christianschmitz4276
    @christianschmitz4276 6 หลายเดือนก่อน

    Am Anfang habe ich gedacht, warum so kompliziert, warum so viel code... (bin Delphi / C#-Entwickler), nach ein paar Zeilen hats dann Klick gemacht und ich habe gesehen, wo die Reise hin ging. Sehr gut gemacht!!! Gutes Video, weiter so!

  • @RcCarbon
    @RcCarbon 2 ปีที่แล้ว

    Super weiter so

  • @M31092
    @M31092 ปีที่แล้ว

    Sehr gute Videos zu dem Thema :) ich möchte mich für Hobby Zwecke in dem Bereich informieren und man kann die sehr gut folgen.

  • @LarsiPuZZy
    @LarsiPuZZy 5 หลายเดือนก่อน

    super. Mach bitte Teil 3 🙂

  • @arminfloss6155
    @arminfloss6155 2 ปีที่แล้ว

    Super 👍👍👍👍👍👍👍👍👍

  • @mythology156
    @mythology156 ปีที่แล้ว

    Danke!

  • @MB-SC
    @MB-SC 2 ปีที่แล้ว +1

    Sehr gut erklärt. Von Vorteil wäre die Schriftgrösse etwas grösser einstellen.

  • @user-me4gp3ql4l
    @user-me4gp3ql4l 5 หลายเดือนก่อน

    Dankeschön

  • @carlosclaptrix
    @carlosclaptrix 4 หลายเดือนก่อน

    Ich bin ganz neu im Thema und du erklärst das wirklich klasse! Ich kam zum Arduino, weil ich (bin Gitarrist) in meine E-Gitarre einen 10-Button-Midi Controller einbauen möchte, der vor allem PC messages schickt. Bin aber noch am Anfang.
    Eines vielleicht noch: Ich dachte, das PULLUP sei deshalb wichtig, damit bei gedrückter Taste nicht die Eingangsspannung mit Masse kurzgeschlossen wird, sondern eben über den 20k Widerstand geleitet wird.

  • @carbonkid888
    @carbonkid888 ปีที่แล้ว

    Sehr gut erklärt! Ich wünschte ich könnte das so aus dem FF wie du... ich verstehe deine Erklärungen aber kann das kaum auf eigene Projekte anwenden, da bin ich einfach zu unbegabt.

  • @RangoJohnny
    @RangoJohnny ปีที่แล้ว

    danke

  • @DerMerlin63
    @DerMerlin63 2 ปีที่แล้ว

    Hallo, vielen Dank für diese Videoreihe - ich denke, dass es eine Menge Arbeit macht solche Videos zu erstellen. Aber, man merkt Dir an das es dir Spaß macht. 😉 Wenn ich einen Wunsch äußern dürfte, dann fände ich es gut, wenn Du neben der Programmierung auch kurz auf das verwendete Elektronikbauteil eingehen könntest - wie Du es schon bei der Berechnung des Vorwiderstands einer LED getan hast. 🙂 Unabhängig davon werde ich die Videoreihe weiter ansehen. Nochmals vielen Dank.

  • @user-ye9nz8zb7r
    @user-ye9nz8zb7r ปีที่แล้ว

    Vielen Dank für die detaillierten Erklärungen. Bin Arduino Newcomer mit 69 Lenzen🙂Was mich etwas stört ist die Definition der obersten Zeile = false. Obwohl der Pin auf 5 V liegt. True fände ich besser weil ich dann weiss da liegen 5 V an. Natürlich muss die ganze Syntax dann umgeschrieben werden. Ich werde es mal ausprobieren ob ich zwischen Spannungsstatus und Programmierlogik Widersprüche finde. Sollte dem so sein komme ich reumütig auf das Vorgeschlagene zurück.

  • @rumpelwicht2876
    @rumpelwicht2876 4 หลายเดือนก่อน

    ich muss sagen das das alles sehr interessant ist, aber auch sehr kompliziert. Daher habe ich einige fragen. Wird ein Skript immer steng nach einander abgefahren oder auch teilweise durcheinander, weil es zwischendurch so aussah als ob Sie oder du manche dinge einfach irgendwo reinschreibst.

  • @herrkamen7469
    @herrkamen7469 2 ปีที่แล้ว

    👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @jensthomsen8802
    @jensthomsen8802 7 หลายเดือนก่อน

    Gut erklärt ,genau das was ich gesucht habe. Warum endecke ich das erst jetzt ? Na das Abo hast du du dir ja jetzt schön selbst eingebrockt.

  • @hanskanwischer5914
    @hanskanwischer5914 4 หลายเดือนก่อน

    Ich habe alles noch einmal überprüft und habe festgestellt, dass ein paar Zeichen nicht gestimmt haben. Aber jetzt funktioniert es.
    Super und Daumen hoch. Es wäre schöner, wenn eine E-Mail-Adresse oder eine Telefonnummer von Dir irgendwo wäre.

  • @cocoon-bike
    @cocoon-bike ปีที่แล้ว

    Für mich als absoluter Einsteiger in die Welt dieser Programmierung (kann nur FORTRAN, falls jemand noch weiß, was das ist ...) ist alles perfekt erklärt. Schön wäre, das Stückchen Programmcode herunterladen zu können. Habe ich diese Möglichkeit übersehen?
    Bitte mehr davon!

    • @FrohnixBastelbude
      @FrohnixBastelbude  ปีที่แล้ว +1

      Nein, das tippst Du mal schön ab😄. Was meinst Du, wie das schult.... 😅

    • @cocoon-bike
      @cocoon-bike ปีที่แล้ว

      @@FrohnixBastelbude Stimmt, werde mir das Video also nochmals anschauen 😏

  • @GerhardAEUhlhorn
    @GerhardAEUhlhorn 2 ปีที่แล้ว

    Also ich finde das sehr interessant. Ich habe zwar schon 43 Jahre Programmiererfahrung (oh man, wie die Zeit vergeht), habe aber nur selten programmiert - bin also nicht unbedingt ein Könner. Und nach einem Raspi u.Ä. will ich jetzt mal etwas einfacheres probieren.
    Ich sehe gerade, man kann ihn auch in Assembler programmieren. Ich habe ja mal 6502-Assembler erlernt. Damit müsste man besonders schnelle Programme hinbekommen.

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Na denn viel Spaß….
      Bei ASM bin ich komplett raus 🤪

    • @Henry-sv3wv
      @Henry-sv3wv 2 ปีที่แล้ว +1

      ASM ist unnötig, nutz einfach die Register in iom328p.h direkt um schnell zu sein.
      Selbst die Arduboy2 c++ bibliothek nutzt nur inline Assembler für kritische Sachen...
      Und zwar in:
      Arduboy2.cpp
      Arduboy2Base::drawPixel
      >habe aber nur selten programmiert
      der compiler ist schlauer als du bei der ASM optimierung

    • @Henry-sv3wv
      @Henry-sv3wv 2 ปีที่แล้ว

      iom328p.h nicht manuell includen, das hat arduino schon gemacht bzw. wird über #include automatisch eingebunden. (wenn die MCU beim compile entsprechend gewählt wurde)

    • @GerhardAEUhlhorn
      @GerhardAEUhlhorn 2 ปีที่แล้ว +1

      @@Henry-sv3wv Als ich in der Fachhochschule Hamburg meinen Assembler-Kurs belegt hatte, gab es am Ende eine Übungsaufgabe zum Abschluss. Aufgabe war es über einen DA-Wandler ein Sägezahn mit höchster Frequenz zu erzeugen.
      Hintergrund:
      Die Studenten sollen begriffen haben, dass beim Inkrementieren nach 255 automatisch wieder 0 folgt. Wer das nicht verstanden hatte, hat eine Abfrage nach 255 gemacht, was bei jedem Durchlauf wertvolle Zeit kostet.
      Ich habe eine Lösung gefunden und damit einen studentischen Rekord in diesem Kurs aufgestellt:
      Schreibe 0 in den DAC
      Schreibe 1 in den DAC
      Schreibe 2 in den DAC

      Schreibe 255 in den DAC
      Springe zum Anfang
      Das gewünschte Programm sollte eigentlich so sein:
      Inkrementiere Accumulator
      Schreibe Accumulator in den DAC
      Springe zum Anfang
      Mein Programm war zwar sehr viel länger als das gewünschte Programm und wenig elegant, dafür aber sehr viel schneller. Denn ich habe die Werte direkt in die Speicheradresse des DAC geschrieben und so in jedem Durchgang auf das inkrementieren verzichtet. Der Dozent hat nicht schlecht gestaunt! :-) Es war also eine typische Querdenker-Lösung. (Hat aber nichts mit den „Querdenkern“ von heute zu tun.)
      Also große Projekte würde ich auch nicht in Assembler schreiben, aber kleine Routinen schon. Warum nicht. Ich denke, da kann man mit unkonventionellen Ansätzen doch einiges herausholen.

  • @pr0theus
    @pr0theus 2 ปีที่แล้ว

    Echt gut erklärt.
    Ich hatte mir das ansteuern der Pins schwieriger vorgestellt. Wenn man sich schon ein bisschen mit Programmierung oder Scripting beschäftigt hat/musste ist das durchaus leicht nachvollziehbar.
    Scheinbar brauch man aber euch etwas Elektronikwissen :D

    • @Henry-sv3wv
      @Henry-sv3wv 2 ปีที่แล้ว

      Ohne Stützräder Arduino-Funktionen macht man D7 zum Output so:
      DDRD |= (1

    • @Henry-sv3wv
      @Henry-sv3wv 2 ปีที่แล้ว

      Beachte: D7 --> PD7 aber:
      D8 -->PB0 Arduino Digital D8 ist also in Wirklichkeit im Controller die 3Register: Port/DDR/PIN-Register B Bit 0
      (daher google-bilder: arduino pin mapping)

  • @paulreichert2271
    @paulreichert2271 2 ปีที่แล้ว

    sehr gut erklärt, da ich auch schon die 70 Lenze überschritten habe, bekomme ich Lust mit dem Programmieren anzufangen. Ist dabei die Groß- und Kleinschreibung für den Programmablauf entscheidend, oder dient das nur de Übersicht?
    Vielen Dank für Deine Arbeit ich freue mich schon auf den nächsten Teil.

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว +1

      Die Groß-/Kleinschreibung innerhalb der Variablen nennt sich "CamelCode" und dient der Übersichtlichkeit. Der Arduino unterscheidet Groß- und Kleinschreibung. Von daher müssen alle Variablen genau so geschrieben werden, wie sie angelegt wurden.

    • @paulreichert2271
      @paulreichert2271 2 ปีที่แล้ว

      @@FrohnixBastelbude vielen Dank

    • @Henry-sv3wv
      @Henry-sv3wv 2 ปีที่แล้ว +1

      klassenNamen beginnen meist mit Großbuchstaben und die objektinstanzen mit kleinem Buchstaben

  • @tobiasfuchs5988
    @tobiasfuchs5988 ปีที่แล้ว

    Hi, echt geniales Video. Selten ein Video gesehen wo es so smart erklärt wird.
    Arduino ist für mich komplett Neuland, programmiere aber schon länger mit Python.
    Eine Frage zum Verständnis. Könnte man diesen ganzen Block:
    if (switch0 == true) {
    digitalWrite(12, true);
    } else {
    digitalWrite(12, false);
    }
    nicht einfach ersetzen indem man im digitalWrite direkt die Variable einsetzt?
    --> digitalWrite(12, switch0);
    dann wird doch sobald sich die Variable ändert, auch der "Status" vom Pin12 geändert.
    Oder hab ich da einen Denkfehler?

    • @FrohnixBastelbude
      @FrohnixBastelbude  ปีที่แล้ว +1

      Natürlich geht das in diesem Beispiel. Also hast Du keinen Denkfehler.
      In größeren Programmen macht das eher Sinn, weil dann in dem if/else Statement komplette Codeblöcke abgearbeitet werden können.

    • @tobiasfuchs5988
      @tobiasfuchs5988 ปีที่แล้ว

      Super, Danke für den Hinweis. Dann gewöhnen wir es uns doch, wie von dir gezeigt, direkt richtig an :P

  • @sandrowendt8002
    @sandrowendt8002 ปีที่แล้ว

    Hallo. Ich habe eine Frage. Ich habe das so nachgebaut, wie Du das erklärt hast. Funktioniert super und ich denke, dass ich das soweit auch ganz gut verstanden habe, oder vielleicht doch nicht.
    Ich frage mich nun nur gerade was ich einsparen kann, wenn mein Relais generell nach der Betätigung nach 2 Sekunden wieder abfallen soll und die Möglichkeit des manuellen Ausschaltens nicht benötigt wird?
    Weiterhin soll in meinem Fall ein Countdown starten wenn das Relais wieder abgefallen ist und danach ein zweites Relais für 2 Sekunden einschalten, es sei denn über eine zusätzliche Taste wird dieser Vorgang gestoppt.
    Zusätzlich würde ich die Zustände gerne auf einem I2C-Display 16x2 darstellen.
    Wie müsste ich das anstellen?

    • @Henry-sv3wv
      @Henry-sv3wv ปีที่แล้ว

      lern erstmal mehrere sachen gleichzeitig machen mit der millis() funktion

  • @ManfredHeinatz
    @ManfredHeinatz 8 หลายเดือนก่อน

    Hallo
    wo kann ich den Programmcode erhalten, damit ich nicht alles abschreiben muss. Ich benutze für mich zwar eine andere Programmiersprache. Bin aber mit dem Arduino neu auf diesem Gebiet. Den Arduino will ich jetzt für meine Modelleisenbahn einsetzen. Auch wenn die Befehle anders als bei mir sind, verstehe ich alles was Du uns sehr gut mitgeteilt hast. Ich habe 1970 mit Maschinensprache angefangen und danach Basic und benutze jetzt Dbase. Was viele warscheinlich nicht kennen, ich aber seit 1985 erst dienstlich und jetzt privat einsetze.
    Gruß Manfred

    • @FrohnixBastelbude
      @FrohnixBastelbude  8 หลายเดือนก่อน

      Den Programmcode gibt es nicht. Selbst eintippen schult noch einmal zusätzlich und so viel ist es ja auch nicht 😁

    • @Henry-sv3wv
      @Henry-sv3wv 8 หลายเดือนก่อน

      viele youtube videos haben github code dabei. scheiss was auf selbst abtippen

  • @A.Roger__
    @A.Roger__ 2 ปีที่แล้ว

    Wir wollen erst noch "Pro" werden 😏 aber wir sind ja auf einem guten Weg ❗Frohe Ostern 🤗

  • @TechTomVideo
    @TechTomVideo 2 ปีที่แล้ว

    Ich verwende zum entprellen immer einen ganz kleinen Kondensator gegen Masse.
    Das spart immens Prozessorzeit.

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Wieso sollte das Zeit sparen? Ob ein Kondensator den Eingang für Zeit X hält, oder ob der Prozessor diese Zeit überwacht ist völlig egal. Die paar Millisekunden sind so oder so "verloren". Leistung verbraucht das jedenfalls nicht.

    • @TechTomVideo
      @TechTomVideo 2 ปีที่แล้ว

      @@FrohnixBastelbude Prozessorzeit - nicht menschliche Zeit.
      Mit prozessorzeit meinte ich prozessorzyklen - mit einem Kondensator lagerst du ja in deinem Beispiel gut 1/4 deines Programmes aus.
      Währrend deine CPU nicht mit millis-zählen und vergleichen beschäftigt ist, kann sie ja z.B. andere Dinge erledigen, bis der eingang eben low ist.
      Oder denke ich falsch? ich bin da auch nur laie.

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Du denkst falsch. Die Abfrage ob ein Kanal low ist oder ob ein Kanal WANN low ist, verbraucht so wenig CPU das das vernachlässigt werden kann.

    • @R1200GSvlogs
      @R1200GSvlogs 2 ปีที่แล้ว +1

      @@FrohnixBastelbude Der Elektroniker entprellt halt gern mit Bauteilen, der Programierer über Code. Ich finde es super das hier das entprellen ausserhalb der Hardware behandelt wird denn ich möchte mich hier mehr auf die Programierung konzentrieren und erst in zweiter Linie auf das erstellen von Schaltungen.

    • @Henry-sv3wv
      @Henry-sv3wv 2 ปีที่แล้ว

      @@TechTomVideo
      wenn du 2 oder mehr LED "GLEICHZEITIG" in sekunden-zeiten blinken lassen willst und noch andere Sachen schnell nebenbei machen willst bekommst du mit delay ein problem und du musst zustandsmaschinen mit millis() schreiben oder andere multitasking/echtzeitbetiebssystem Lösungen nutzen.
      Stichwort FreeRTOS, stichwort: AVR hat schei***e wenig RAM (2KB) für FreeRTOS :(
      (weil jeder Task bekommt da seinen eigenen Stack im Ram für Kontextwechsel zugewiesen). Stichwort: Größerer Controller wie Raspberry Pi Pico RP2040 oder ESP8266 ESP32 (haben Wlan) oder STM blue pill (stichwort: blue pill fälschungs clones verhageln den Spaß an der Blue pill -.- ) Stichwort: die großen Controller sind viel komplizierter als die AVR die fast keine RAM haben :(
      Aber die großen können auch oft einfach über MicroPython oder CircuitPython geproggt werden und haben meist inoffiziellen Arduino-Support.
      Andere stichwörter: vscode, platformio

  • @ralfbannholzer7659
    @ralfbannholzer7659 ปีที่แล้ว

    Hallo das ist sehr gut erklärt aber ich verstehe trotzdem nur Bahnhof 😂

  • @rainerschulte1410
    @rainerschulte1410 2 ปีที่แล้ว

    Bezüglich des Schalten des Relais (Zeile 22 - 26, bei Minute19:00): Geht es bei dem Adruino nicht mit "digitalWrite(12, switch0)" so wie auch in einer Hochsprache? Wäre noch übersichtlicher!

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Klar, kann man machen. Aber dann legst Du dich absolut fest.
      Eine Kapselung in einer IF-Abfrage gibt Dir die Freiheit auch noch andere Dinge zu erledigen, die ausgeführt werden sollen, wenn Switch0==true ist.

    • @rainerschulte1410
      @rainerschulte1410 2 ปีที่แล้ว

      @@FrohnixBastelbude Ok, stimmt, könnte man aber dann auch noch über eine Funktion machen, der ich den Schaltzustand übermittel. Nur mal so nebenbei, mit Adruino-Programmierung habe ich aus Zeitgründen (der Tag bräuchte unbedingt mal 48 Std.) noch nicht rumspielen können. Ich programmiere hauptsächlich C# und da Datenbanksysteme (und vor über 30 Jahren auch mal SPS). Also beruhen meine Fragen bzw. Annahmen auf der Grundlage C#.

  • @FischersGarage
    @FischersGarage ปีที่แล้ว

    hey eine Frage bin Neu Auf dem gebiet möchte den Arduino sagen das er Input + Plus und nicht Minus hat über ein Taster wie mach ich das schalt tächnisch

    • @FrohnixBastelbude
      @FrohnixBastelbude  ปีที่แล้ว

      Wenn Du ein 5V(+) Signal auf einen Eingang gibst, hast du per digitalRead eine 1 oder TRUE. Bei Masse hast Du 0 oder FALSE.
      Um + Signale zu ermitteln sollter der pinlMode INPUT sein, nicht INPUT_PULLUP.
      Zusätzlich solltest Du den EIngang dann mit einem 10k - 20k Widerstand auf Masse (-) legen, damit er ohne Signal vom Taster definitiv auf Masse gezogen wird.

    • @FischersGarage
      @FischersGarage ปีที่แล้ว

      @@FrohnixBastelbude danke ☺️ dir für die Antwort

    • @FischersGarage
      @FischersGarage ปีที่แล้ว

      eine frage habe ich noch wie mach ich das das der Arduino ein 12V Signal Ansteuern kann habe den uno und den Nano
      LG Patrick

    • @FrohnixBastelbude
      @FrohnixBastelbude  ปีที่แล้ว +1

      @@FischersGarage Entweder über ein Relais (oldschool), oder über einen MOSFET.
      Ich würde einen MOSFET nehmen. der klickt nicht ;-)

  • @joachimscharmacher1775
    @joachimscharmacher1775 ปีที่แล้ว

    Die IOs können max 20 mA. Wieviel Strom kann denn die allgemeine Stromversorgung über den Arduino vertragen?

    • @FrohnixBastelbude
      @FrohnixBastelbude  ปีที่แล้ว

      Google?

    • @Henry-sv3wv
      @Henry-sv3wv ปีที่แล้ว

      pro I/O Port max. 40.mA
      Gesamtstrom im ATmega328P Chip: max 200mA
      (allso alle ports zusammen dürfen nicht mehr wie die 200mA ziehen).
      Das sind absolute maximum werte, man sollte immer drunter bleiben / "Luft nach oben" haben.
      siehe (google) pdf datenblatt:
      ATmega328P datasheet
      28.1 Absolute Maximum Ratings

  • @MasterT-
    @MasterT- 2 ปีที่แล้ว

    Super Video.
    Aber für einen Teil 2 eines Anfängerkurs, extrem umfangreich.
    Ich frage mich, wie viele Anfänger, nach der Hälfte verzweifelt sind 🤣

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Ist das so? Was konntest Du nicht nachvollziehen?

    • @MasterT-
      @MasterT- 2 ปีที่แล้ว

      @@FrohnixBastelbude ich konnte alles nachvollziehen. Ich bin aber auch kein Einsteiger mehr 🤣
      Ich fand es aber für einen zweiten Teil eines Einsteiger Videos sehr umfangreich. Das könnte vielleicht zu Verwirrung führen.
      Selbst der Profi vor der Kamera, musste ja von einem zweiten Monitor ablesen 😉
      Was ich übrigens nicht als schlimm ansehe. Aber als Zeichen dafür, dass es vielleicht doch etwas mehr Code / Wissen ist als nötig.
      Ich hätte vielleicht das Relais komplett weg gelassen.
      Als Anfänger sowieso oft ein Bauteil, dass man noch nicht besitzt und in dem Video, wäre die Schaltung auch mit der LED sichtbar gewesen.
      Das hätte etwas Code eingespart und die ganze Sache ein bisschen übersichtlicher gemacht. Somit auch verständlicher.
      Aber vielleicht liegt es auch daran, dass ich das ganze auch ein bisschen mit meiner eigenen Anfängerzeit vergleiche.
      Da war das Wissen immer in kleinen Häppchen und dafür habe ich damit viel rum gespielt.
      Ich habe Z.b. beim Blink Sketch ein SOS blinken gemacht.
      Beim Schalter die Anzahl Schalter und LEDs erhöht und damit ein wenig gespielt.
      Und natürlich das Blink und Schalter Sketch kombiniert, damit auf Knopfdruck das SOS kommt.
      Also immer relativ wenig neues Wissen gelernt und damit so lange gespielt, bis ich es verstanden habe und auswendig konnte.

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว +3

      Du hast recht, ich habe einen relativ großen Happen serviert. Aber alles war in sich abgeschlossen, von daher war das noch ok.😉

    • @MasterT-
      @MasterT- 2 ปีที่แล้ว +1

      @@FrohnixBastelbude Das stimmt.
      Und gut erklärt ist es auch alles.
      Und notfalls kann man nicht verstandene Abschnitte einfach mehrmals angucken.
      Es ist also auch kein Problem, was der Zuschauer nicht selbst lösen könnte.

  • @jeeperat
    @jeeperat 2 ปีที่แล้ว

    Super cooler Kurs. Wäre es möglich den Code am Ende des Videos zum Download zur Verfügung zu stellen?

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว +5

      Wenn es nachher größer wird.... Mitmachen übt 😁

    • @Streetduck
      @Streetduck 2 ปีที่แล้ว +1

      Ich lasse das Video auf dem Pad laufen und schreibe auf PC mit … wenn mir irgendwas zu schnell geht, mache ich Pause und wenn man wieder bereit ist weiterlaufen lassen 👍🏻

  • @sewa8573
    @sewa8573 11 หลายเดือนก่อน

    Könntest du evtl. Mal ein Video machen, wie man mit Displays umgeht und evtl eine Menüsteuerung mit buttons oder Encoder funktioniert wie bei deinem Fräslift?

  • @peterpo6107
    @peterpo6107 2 ปีที่แล้ว

    Mal sehen, ob ich er richtig verstanden habe, mit Hilfe der millis könnte man denn den Taster auch eine doppelbelegung zuweisen. Richtig?

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว +1

      Ja. ein kurzer Klick wird beim loslassen registriert, wie im Video.
      Ein langer Klick wird mit einer extra if-Abfrage ausgewertet, die feststellt wie lange button0on==true ist.
      Wird dann eine eingestellte Zeit überschritten, löst der lange Klick aus.
      button0on muss dann natürlich zurückgesetzt werden (false), damit nicht zusätzlich ein kurzer Klick ausgelöst wird.

    • @peterpo6107
      @peterpo6107 2 ปีที่แล้ว

      @@FrohnixBastelbude du hast mein Interesse an Adoino geweckt. Ich vermisse ein Affinilink zu Amazon, wo man es kaufen kann. Hast du evtl. Ein Vorschlag wo man Adoino mit bastelzubehöhr bekommt.

  • @StefanBenedikter
    @StefanBenedikter ปีที่แล้ว

    Coole Erklärung.... weiter so, again what learned....

  • @markusklob2765
    @markusklob2765 4 หลายเดือนก่อน

    Hallo bin auch totaler Anfänger hier habe mir das Mega 2560 gekauft wegen den vielen ANschlüßen und möchte mir eine Box bauen mit Tastern für LS22/ETS2, suche nur wie man einen Taster programmiert und eine Startschloss.

  • @markus9664
    @markus9664 ปีที่แล้ว

    Wie heißen die Breadboard Taster, LEDs? Also die mit integrierten Widerstand

    • @FrohnixBastelbude
      @FrohnixBastelbude  ปีที่แล้ว

      Das gibt bei ELV Sets zu kaufen, da sind die dabei.

  • @chrissi0881
    @chrissi0881 2 ปีที่แล้ว +1

    Tolle Videos!! 👍 Kannst du ein Buch zum Thema empfehlen? Grüsse!

  • @SnakeDoohh
    @SnakeDoohh 2 ปีที่แล้ว

    Welches 4-rer Relais ist das denn?

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว +1

      Schau mal den angepinnten Kommentar unter dem ersten Video

    • @SnakeDoohh
      @SnakeDoohh 2 ปีที่แล้ว

      Es kann manchmal so einfach sein, Danke

  • @lutzmuller5703
    @lutzmuller5703 ปีที่แล้ว

    if (switch0){}, ist doch das gleiche wie, if (switch0==true){} ?

    • @Henry-sv3wv
      @Henry-sv3wv 8 หลายเดือนก่อน

      if (switch0){} führt die schleife aus wenn switch0 nicht den zahlenwert null hat

    • @lutzmuller5703
      @lutzmuller5703 3 หลายเดือนก่อน

      @@Henry-sv3wv if (switch0) ist äquivalent zu if (switch0 == true). In beiden Fällen wird die Bedingung darauf überprüft, ob switch0 den Wert true hat.
      Die Schleife if (switch0) wird ausgeführt, wenn switch0 den Wert true hat. Wenn switch0 false ist, wird die Schleife übersprungen und der Code nach der Schleife fortgesetzt.

  • @ischisch9127
    @ischisch9127 2 ปีที่แล้ว

    Die Hardware ist nicht mein Problem nur die software ist ein buch mit 1000 schlössern für mich, ich hoffe mitzukommen ansonsten bin ich der der immer in den Kommentaren doofe fragen stellt

    • @FrohnixBastelbude
      @FrohnixBastelbude  2 ปีที่แล้ว

      Kein Problem... 😄

    • @R1200GSvlogs
      @R1200GSvlogs 2 ปีที่แล้ว

      Doof ist der der fragen als doof einstuft ;) Ich freue mich immer über "doofe Fragen" der anderen denn dann muss ich nicht fragen ;)

  • @hanskanwischer5914
    @hanskanwischer5914 4 หลายเดือนก่อน

    Ich habe alles so programmiert und es funktioniert nicht.

  • @noxbytes1581
    @noxbytes1581 ปีที่แล้ว

    Du bist ein sympathischer Mensch. :)

  • @svenkicherer
    @svenkicherer ปีที่แล้ว

    Auch wenn das Video schon was älter ist: zum entprellen nehme ich meist die onebutton library. Da gibt es dann auch nette Bonus Features wie long press.