ATTiny85 Basiswissen

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 พ.ค. 2024
  • Wie man mit einem Arduino Uno einen ATTiny85 programmiert.
    Eine Anleitung in deutsch, wo versucht wird, alle Details zu zeigen.
    Hier die im Video erwähnten Links:
    zusätzliche Bordverwalter-URL´s:
    mcudude.github.io/MiniCore/pa...
    raw.githubusercontent.com/dam...
    drazzy.com/package_drazzy.com_...
    Übersicht der div. Mikrocontroller:
    www.akafugo.jp/resources/
    Hier noch mal alles zum nachlesen (ohne Gewähr):
    www.dropbox.com/sh/k4smdi65q7...
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Herzlichen Dank für diese geniale Anleitung.. Damit ist es mir gelungen, meinen ersten ATTiny, im Rahmen eines Nachmittag-Projektes, in Betrieb zu nehmen. 👍👍👍

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

      Moin. Freut mich zu hören. Danke

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

    Nachdem ich Ihr "Basiswissen" gelesen habe, ist es mir gelungen, aus dem Uno ein Programmiergerät für den ATTiny85 zu machnen. Anschliessend habe ich erfolgreich das Leuchtfeuer, Schweisslicht und ganz besonders den Wechelblinker auf dem ATTiny85 installiert.
    Ihre Erklärungen sind so gut, dass ich als blutiger Laie zu dem Ergebniss gelangen konnte. Ich bin 82 Jahre alt.

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

      Hui. Respekt. Ob ich das mit 82 noch hinkriege weiß ich nicht, ich bin ja erst 67.

  • @adatss-pavo1373
    @adatss-pavo1373 ปีที่แล้ว +2

    Das Video ist echt gut gemacht, mit ausführlicher Beschreibung und deswegen für mich sehr sehr hilfreich. Ich hatte es schon mit ein paar anderen Videos probiert, aber entscheidende, wichtige Punkte fehlten in den Videos. Wie zum Beispiel "Hochladen mit Programmer (Shift+ Strg+U) " und noch andere Kleinigkeiten, die ich jetzt nicht alle aufzählen will, wodurch ich es nicht geschafft hatte es zum laufen zu bringen. Mit diesem Video hat es endlich funktioniert.
    Vielen Dank 😊

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

    Sehr sympathisch erklärt.

  • @Modellbahn-Achszaehler
    @Modellbahn-Achszaehler 7 หลายเดือนก่อน

    Super erklärt. Super Video. Danke. es gibt für mich noch viel zu lernen.

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

    "Sketch" → "Upload Using Programmer" war der entscheidende Tipp, vielen Dank!

  • @r.k.6632
    @r.k.6632 4 หลายเดือนก่อน

    Hallo Clemens, hatte mir vor zwei Jahren einen USB Programmer gekauft, weil ich es nicht hinbekommen hatte, den Arduino als Programmer fit zu machen. Aber du hast es im Video so gut erklärt, dass ich es mit deinen Erfahrungen noch einmal probieren werde. Vielen Dank! Dir wünsche ich einen guten Rutsch ins neue Jahr und ich freue mich auf weitere Videos. *****

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

    super. ich spiele unterdessen mit nucleos und probiere mich grad mit fpga ... viel zu kompliziert für kinder AAABER dein ATTiny85 tutorial war auchfür mich lehrreich danke dir. Coole sache.

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

    Das sind gute Tipps, mache weiter so

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

    Ehrenmann, vielen Dank ❤

  • @samsam.03
    @samsam.03 ปีที่แล้ว

    nach etlichen Tutorials endlich mal eins, was bei mir auch funktioniert :D Vielen dank!
    (Funktioniert also stand 02.09.22)

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

      Freut mich

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

    Habe Deinen Kanal entdeckt und gleich Abo dagelassen. LG

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

    Cooles Video 💪🏽

  • @p.m.6598
    @p.m.6598 5 หลายเดือนก่อน

    Klasse!!!

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

    sympathisch hanseatisch :)

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

    Super Anleitung. Vielen Dank für die tolle Erklärung! Muss man nachdem aufspielen auf den ATTiny85 den Arduino wieder zurückstellen von Programmer auf irgendwas anderes? Wir haben ihm ja dieses Beispielprogramm ArduinoISP hochgeladen am Anfang, was ihn zum Programmer machte.

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

      Das wäre unter Werkzeuge - Board auf Arduino UNO und unter Werkzeuge Programmer wieder auf AVRISP mkll (glaube ich)

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

      Der Arduino kann so bleiben, wie er ist. Wenn er künftig eine andere Aufgabe bekommen soll, wird die Programmer-Software einfach überschrieben. In der Programmiersoftware (Arduino IDE) wird, wie Lokvision schon schrieb, unter Werkzeuge das Board und der Programmer wieder zurückgestellt , sobald man den Arduino selber neu programmieren möchte.

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

    Hallo.
    Super Video .Habe keinen Arduino uno.Funktioniert auch der Nano

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

      Hab ich noch nicht probiert. Müsste aber gehen, finde ich nur unpraktisch. Dem Nano fehlen ja die Buchsenleisten, wo man mal eben die Jumperkabel reinstöpseln kann.

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

      @@Elbkm600 Hallo.
      Danke für die Rückantwort.
      Ich habe vor eine Platine zu entwickeln.
      Muss Antriebe für C Weichen Modellbahn H0 bauen und diese werden per Attiny angesteuert.Zur Zeit habe ich Anfragen über 100 Stück.Die Bauform des Attiny ist SMD.Die Platine soll so aussehen Bestückt mit Arduino und einen Anschlussplatz für den Attiny.Der Attiny soll nur auf dem Anschlussplatz wärend der Programmierung aufgedrückt
      werden.

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

    Ich habe eine Frage
    ich habe einen Fehler Meldung, die heißt, dass ich boards.txt ist eine andere Version Nr.
    Können sie mir da helfen

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

      Hallo, tut mir leid. Die Frage kann ich dir auch nicht beantworten.

  • @belgua-nh8rm
    @belgua-nh8rm 3 หลายเดือนก่อน

    Hallo Clemens, kann es sein, dass man auf einem "neuen" ATTiny85 zuerst den Bootloader laden muss(Werkzeug/"Bootloader brennen". Erst dann kann man mit Sketch/"Hochladen mit Programmer" den Sketch hochladen?

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

      Sorry, die Frage kann ich leider nicht sicher beantworten, außer dass ich das nicht machen musste.

  • @nicof.6676
    @nicof.6676 5 หลายเดือนก่อน

    Hallo Clemes,
    Kannst du in einem Video erklären wie man mit dem Arduino Uno einen Attiny 2313-20PU programmiert?
    Die HEX Datei habe ich schon nur wie man programmiert weiß ich gar nicht.

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

      Mit einer .ino Datei wär's kein Problem. Ob es mit einer Hex-Datei geht, glaube ich nicht. Die Datei müsste wegen der unterschiedlichen Pinbelegung ja auch noch angepasst werden. Und eine Hex Datei ist reiner Maschinencode, besteht also nur aus Zahlen. Geh vielleicht mal ins Arduino Forum und frage da mal.

    • @nicof.6676
      @nicof.6676 5 หลายเดือนก่อน

      @@Elbkm600 Danke dür deine Antwort! ELF und EEP stünde auch noch zu verfügung.

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

      @@nicof.6676 wenn du nach .EEP und . ELF googelst, wirst du dir die Antwort selber geben können. 😉

    • @nicof.6676
      @nicof.6676 5 หลายเดือนก่อน

      @@Elbkm600 drive.google.com/file/d/144RRx88XZjKZEMJ8FgvtEnlvLN25fuQq/view?usp=sharing diese drei Dateien habe ich zu Verfügung und eine davon sollte ich auf den Chip bekommen. Ich kenne mich da absolut gar nicht aus.

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

    Hallo, tolles Video. Leider lässt sich im meinem " zusätzlichen Boardverwalter" nichts kopieren bzw. einfügen. Haben Sie vielleicht ein Tipp woran das liegen könnte?
    LG
    Martin

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

      Moin. Eigentlich muss das aber funktionieren, ich habe keine besonderen Einstellungen machen müssen, um zusätzliche Bords zu installieren. Wenn du es also genau so gemacht hast wie im Video und es geht nicht, dann kann ich dir leider auch nicht sagen, warum.

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

      Soo, habe es nun mit Strg/c/V kopiert und eingefügt bekommen. Klappt leider alles trotzdem nicht. Habe versucht über Beispiele * Blink* zum ATTiny zu überspielen. Es kommt folgende Fehlermeldung. Habe es mit einem Arduino Mega 2560 und einem Nano versucht. Denke ich gebe auf oder wissen Sie vielleicht was die Fehlermeldung bedeutet?
      LG
      Martin
      Arduino: 1.8.18 (Windows 10), Board: "ATtiny25/45/85, ATtiny85, Internal 1 MHz"
      C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino: In function 'void setup()':
      Blink:28:11: error: 'LED_BUILTIN' was not declared in this scope
      pinMode(LED_BUILTIN, OUTPUT);
      ^~~~~~~~~~~
      C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino: In function 'void loop()':
      Blink:33:16: error: 'LED_BUILTIN' was not declared in this scope
      digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
      ^~~~~~~~~~~
      exit status 1
      'LED_BUILTIN' was not declared in this scope
      Dieser Bericht wäre detaillierter, wenn die Option
      "Ausführliche Ausgabe während der Kompilierung"
      in Datei -> Voreinstellungen aktiviert wäre.

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

      Der Blink Sketch kann ohne ihn zu verändern im Attiny nicht funktionieren, es wird die im Arduino eingebaute LED benutzt, die an Pin 13 hängt. Den gibt es im Attiny nicht.

  • @88shooter
    @88shooter ปีที่แล้ว

    Ein ganz ehrliches: Dankeschön! Hat gut geklappt... ich brauchte den Elko allerdings nicht, hat auch so geklappt... warum?

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

      Warum der Elko? Das schreiben alle, dass der sein muss. Ohne hab ich nie probiert. Bin ja auch kein Experte.

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

      @@Elbkm600 Der Elko wird wirklich nicht benötigt, warum der Mythos immer wieder auftaucht weis ich auch nicht.

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

    Ich habe mir für den UNO ein Shild gebastelt, auf dem passt jeder gänige ATmega oder Attiny, Das mit dem Steckbrett war mir dann doch immer zu Anfällig. Ich könnte dir ja mal einen zu kommen lassen. LG Sven @svenzuhause

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

      Vielen Dank, aber so was habe ich mir mittlerweile auch gebastelt.

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

    Wenn der bootlader gebrannt ist und man mal wieder auf 1 MHz zurückgehen will, was passiert dann ?

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

      Man kann die Taktfrequenz auf die selbe Weise wieder auf 1 MHz absenken. Aber immer INTERN wählen, sonst taktet da gar nichts mehr.

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

      @@Elbkm600 Danke für die zeitnahe Antwort !
      Also einfach im Menüpunkt Taktfrequenz 1 MHz wählen und gut ist ?
      Also nicht noch einmal bootlader brennen wenn ich es richtig verstehe.
      Meines Wissens brennt der Bootlader einige "Sicherungen" weg die nicht mehr wiederhergestellt werden können.
      Naja, eigentlich macht es ja wenig Sinn wieder auf 1 MHz zurückzugehen wenn man schon mal 8 MHz in Gebrauch hat.
      Beim ATmega z.b. kann man ja durch den externen Quarz 16 MHz Taktfrequenz vorgeben.
      Beim ATTiny erkenne ich da keine derartige Möglichkeit, ich erkenne da keine Anschlüsse für externen Quarz.
      ABer auch hier: ist ja nicht sooo zwingend, die üblichen Anwendungen gehen ja auch gut mit 8 MHz.
      Ich verwende übrigens mehrere ATTiny 85 als Spannungswächter für RC Flugzeuge.
      Einfach über einen Spannungsteiler die LiPo-Zellenspannung messen und über blinkende LED ( Ampelfarben ) den Ladezustand melden.
      Leider sind die ATTiny 85 z.Zt. nicht lieferbar, und allesamt sind sie fast 3 mal so teuer wie vorher als man sie fast nachgeworfen bekam.

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

    Sind leider nicht alle Seiten zureichen

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

      Ärgerlich. Tut mir leid, habe ich aber keinen Einfluss drauf.