Einen Arduino Nano programmieren Neuling hierbei , nicht generell

OP #8106044
Lesenswert?
• ▲
▼

Wer könnte mich unterstützen in der Sache einen Arduino nano zu programmieren? Also so ganz von Anfang an? Einfach und eingängig gehalten Welche Software , Hardware . Die Programmierung möchte ich am PC / Lapptop Windows 11 vornehmen.

Wer kann und möchte mir helfen? Das soll auch alles kein Reaktionstest werden, das Projekt läuft nebenbei und liegt schon länger in der Schublade , jetzt möchte ich irgendwie dieses Jahr dann Platinen routen und bestellen. Ist M&V noch OK?

PS: Ich kenne die ganzen Abkürzungen nicht welche in Foren so verwendet werden.

Grüße Thorsten

OP #8106059
Lesenswert?
• ▲
▼

Youtube ist mir bekannt und kann natürlich auch dort danach suchen. Da findet man leider oft viel altes und sehr viel gesprochens und oder witziges aber meistens lang und da ist dann auch keiner der mir vielleicht einen Basic Code zuschicken kann. Naja sorry aber ich suche die Erklärungen in deutsch.

Vielleicht hat ja jemand mal was in Text verfasst mit Bildern? Aktuell 2026? Einem Basic Code mit ein paar Variablen um zB mit einem Eingang 0-5V > 2,5V einen Ausgang anzusteuern ? Was auch immer da als Basis steht, hauptsache man kann einfach eine Hardware dazu aufbauen. 1 Taster , oder Poti , Eine LED mit Vorwiderstand. Dann beschreibe ich den Nano und die LED leuchtet wenn der Poti >12Uhr steht. An sowas dachte ich. Das soll nicht bequem wirken , vielleicht der Anstoß für das gut zu nutzende Beginner Set. Was es mit ziemlicher Sicherheit auch schon gibt. Hab ja auch gesucht ,bin von den Abwegen im Netz so genervt, immer gibts Angebote und Kauf Ideen. Ich bin natürlich der 1000ste der sowas fragt.

Danke schonmal für eure Tipps und Ideen

: Bearbeitet durch User
#8106061
Lesenswert?
• ▲
▼

Thorsten P. schrieb:

Wer kann und möchte mir helfen

Privatunterricht ?

Was glaubst du, haben die Erfahreneren hier, die sich eine Lehrtätigkeit vorstellen können, an Stunden investiert um auf die Kenntnisse zu kommen, die sie dir beibringen sollen, offenbar Programmierung und Leiterplattenlayout.

Nur mal ein multiple Choice

[ ] 10 Stunden

[ ] 100 Stunden

[ ] 1000 Stunden

[ ] 10000 Stunden

: Bearbeitet durch User
#8106066
Lesenswert?
• ▲
▼

Scheint leider das falsche Forum zu sein für dein Anliegen. Es haben ein paar Leute viel Zeit und Muße zum Schreiben, aber völlig am Thema vorbei, und das in voller Absicht.

Erste Schritte: Aduino-Umgebung installieren und USB-Kabel an Nano und PC anstecken. Den Nano als "Board" auswählen. Der Nano hat eine frei ansteuerbare LED auf dem Board, dann brauchst du für erste Gehversuche nur ein Poti, was du an GND, 5V und den Analogeingang A0 anschließt. Klappt das?

#8106068
Lesenswert?
• ▲
▼

J. T. schrieb:

Nicht die Programmiersprache Basic.

Offensichtlich sind meine hellseherischen Fähigkeiten (in Bezug auf Programmiersprachen) nicht so gut ausgeprägt, wie bei anderen.
Wenn man "Basic Code" im Zusammenhang mit µC oder anderen Computern schreibt, vermute ich dahinter die Programmiersprache - nicht irgendwelche Denglischen Ausdrücke.
Schließlich gibt es auch mit BASCOM einem Basic-Dialekt für AVR (oder sogar andere Controller?).

: Bearbeitet durch User
#8106073
Lesenswert?
• ▲
▼

Rahul D. schrieb:

Schließlich gibt es auch mit BASCOM einem Basic-Dialekt für AVR (oder sogar andere Controller?).

Ich meine, das gibts für mehr als "nur" AVRs, hab mich aber nie damit beschäftigt.

Rahul D. schrieb:

nicht irgendwelche Denglischen Ausdrücke.

Da solltest du wohl ein wenig mit der Zeit gehen, das denglische nimmt doch langsam (leider) etwas überhand. Da sollte man sich nicht völlig gegen verschließen, wenn man daran interessiert ist, die "normale" Bevölkerung noch zu verstehen. Gut finden muss dass nicht, aber vor der Realität versperren sollte man sich auch nicht.

#8106075
Lesenswert?
• ▲
▼

J. T. schrieb:

Da solltest du wohl ein wenig mit der Zeit gehen, das denglische nimmt doch langsam (leider) etwas überhand. Da sollte man sich nicht völlig gegen verschließen, wenn man daran interessiert ist, die "normale" Bevölkerung noch zu verstehen.

Was hast du jetzt an meinem Text nicht verstanden?
Ich habe nur angemäkelt, dass "Basic-Code" im Zusammenhang mit Programmieren, auf die Programmiersprache schließen lässt.
Wenn jemand (die "normale" Bevölkerung) "Basic-Code" auf Facebook o.dergl. liegt die Bedeutung woanders.
Aber hier?

Gut finden muss dass nicht, aber vor der Realität versperren sollte man sich auch nicht.

Deine Lebensweisheiten darfst du gerne für dich behalten.

J. T. schrieb:

Hast du das wirklich nicht verstehen können?

Unterschwellig andere für doof erklären...

Besser (ohne Bewertung des Gegnüber):

Hast du das wirklich nicht verstanden?

Moderator (Firma: Titel) Persönliche Seite #8106077
Lesenswert?
• ▲
▼

Rahul D. schrieb:

Wenn man "Basic Code" im Zusammenhang mit µC oder anderen Computern schreibt, vermute ich dahinter die Programmiersprache - nicht irgendwelche Denglischen Ausdrücke. Schließlich gibt es auch mit BASCOM einem Basic-Dialekt für AVR (oder sogar andere Controller?).

Das wissen nur Boomer. Aber könntet ihr bitte diese persönlichen Befindlichkeiten einfach per PN auskaspern?

Thorsten P. schrieb:

Wer könnte mich unterstützen in der Sache einen Arduino nano zu programmieren? Also so ganz von Anfang an?

Die Arduino-IDE hat bereits Beispiele drin. Und irgendwann musst du dann lernen, Dinge selber und selbständig zu lernen.

Thorsten P. schrieb:

Hab ja auch gesucht

Der Trick am Suchen ist das Finden. Was hast du denn wie gesucht?

Allein mit dieser Suche bringt die KI einen brauchbaren Code samt Schaltungsvorschlag zuwege:

Hast du wenigstens auch mal in deutschsprachigen Foren gesucht?

Udo S. schrieb:

Michael hat dir doch in deinem anderen Thread schon einen Beispielcode geschrieben

Ein Deschawü!

Thorsten P. schrieb:

Ist M&V noch OK? PS: Ich kenne die ganzen Abkürzungen nicht welche in Foren so verwendet werden.

Ich anscheinend auch nicht. Im Zweifelsfall kannst du Abkürzungen auch einfach ausschreiben, statt TLE oder FLAB zu verwenden.

Zurück zur Frage: was ist M&V?

BTW: grundlegende Englischkenntnisse sind für Elektronik und µC sowieso nötig. Also keine Scheu!

Angehängte Dateien:
: Bearbeitet durch Moderator
Beitrag #8106090 wurde vom Autor gelöscht.
#8106093
Lesenswert?
• ▲
▼

Lothar M. schrieb:

Rahul D. schrieb:

Wenn man "Basic Code" im Zusammenhang mit µC oder anderen Computern schreibt, vermute ich dahinter die Programmiersprache - nicht irgendwelche Denglischen Ausdrücke. Schließlich gibt es auch mit BASCOM einem Basic-Dialekt für AVR (oder sogar andere Controller?).

Das wissen nur Boomer.

Ich weiß es, und ich bin sicher kein "Boomer".

#8106094
Lesenswert?
• ▲
▼

Rahul D. schrieb:

Aber hier?

Hat sich dann jemand eingefunden, der die Sprache des "normalen" Volks spricht. Was jetzt auch nicht selten vorkommt und hier mit fröhlicher Regelmäßigkeit ignoriert wird.

Rahul D. schrieb:

Deine Lebensweisheiten darfst du gerne für dich behalten.

Was ich schreibe, überlässt du bitte mir. Kleiner Hinweis: Es besteht keine Verpflichtung für dich, es zu lesen. Wie übrigens auch keine Verpflichtung besteht, den TO zu verstehen, es würde aber einige Threads deutlich verkürzen. Denn wann man schon annimmt "Der TO hat doch eh von nix ne Ahnung", ist es irgendwie auch unlogisch ihm Kenntnis von BASCOM zu unterstellem, oder nicht?

Rahul D. schrieb:

J. T. schrieb:

Hast du das wirklich nicht verstehen können?

Unterschwellig andere für doof erklären...

Da ging es mir eher um den zweiten (vob dir nicht zitierten) Teil.... Denn gerade hier (um nochmal auf dein "aber hier" zu nehmen) kommt es jawohl häufig vor, dass sich über Leute lustig gemacht wird. Und in dem Moment konnte ich haöt nicht erkennen, ob du den BASCOM-Bezug ernst meintest oder du dich über den TO lustig machen wolltest, was auch eine unterschwellige Beleidigung wäre.

: Bearbeitet durch User
#8106102
Lesenswert?
• ▲
▼

Thorsten P. schrieb:

Da findet man leider oft viel altes und sehr viel gesprochens und oder witziges aber meistens lang und da ist dann auch keiner der mir vielleicht einen Basic Code zuschicken kann.

Dort wird dir gezeigt, wie man die Arduino IDE auf einem Windows-PC installiert. Die IDE bringt für den Einstieg viele elementaren Beispiele mit, die man einfach laden und verstehen lernen kann. Mit der Programmiersprache Basic sieht es beim Arduino allerdings schlecht aus.
Wie alt die auf Youtube veröffentlichten Tutorials sind, steht dabei. In den letzten Jahren hat sich an den Grundlagen wenig geändert, abgesehen vom Sprung auf die 2er Version der IDE.
Auch ist es ja nun nicht so, dass Arduino nicht selbst einige Unterstützung für den Einstieg bietet, z.B.
https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing/

: Bearbeitet durch User
#8106111
Lesenswert?
• ▲
▼

H. H. schrieb:

Nö, BASCOM AVR kennt den Bootloader.

BASCOM AVR kennt den Bootloader und ist damit in der Lage, seinen Code auf einen ATmega328 oder welchen AVR auch immer zu spielen. Mit Arduino als Gesamtpaket aus IDE, Framework und Hardware hat das aber wenig zu tun.

Für einen unvorbelasteten, absoluten Neueinsteiger ist es einfacher, über die Arduino IDE zu gehen, insbesondere da das "Basic" des TO wohl doch nichts mit der Programmiersprache zu tun hatte, sondern der Ursprung eher in Wortfindungsschwierigkeiten bei der deutschen Sprache lag.

: Bearbeitet durch User
#8106119
Lesenswert?
• ▲
▼

Lothar M. schrieb:

statt TLE oder FLAB zu verwenden

TLE dürfte ein TLA sein. Aber mein Google findet bei FLAB ausschließlich militärisches.

Hat dein Autocorrect zugeschlagen und aus TLA TLE gezaubert und dann auch gleich das FLA zum FLAB erklärt? Three bzw. Four Letter Acronym macht jedenfalls mehr Sinn.

Thorsten P. schrieb:

Einfach und eingängig gehalten Welche Software , Hardware

Hardware:

  • 1x Arduino Nano.
  • 1x PC mit USB-Port.
  • 1x USB-Kabel um die beiden zu verbinden.
  • 1x Maus
  • 1x Tastatur
  • 1x Monitor
  • 1x Internetverbindung

Software:

  • 1x Windows für o.g. PC
  • 1x Arduino-IDE.

Fähigkeiten:

  • Download von Software aus dem Internet
  • Installations/Adminrechte
  • leichtes Englisch (oder die Möglichkeit einen Übersetzungsroboter dazwischenzuschalten, aber der macht Code schwer lesbar)
  • Zeit, auf Arduino.cc ein paar Tutorials zu lesen

Der Nano hat eine LED drauf, die man blinken lassen kann, völlig ohne weitere Hardware... Das ist quasi ein Hello World für absolute Anfänger.

Den Rest findet man selber raus, wenn man Select..Case, digitalWrite() und analogRead() auf dem Wiki findet, plus ein wenig Bastelei. Dazu brauchts dann aber ein Steckbrett und Teile oder gleich ein Stück Platine und ein Lötkolben samt Zubehör.

#8106234
Lesenswert?
• ▲
▼

Matthias S. schrieb:

Thorsten P. schrieb:

Ist M&V noch OK? PS: Ich kenne die ganzen Abkürzungen nicht welche in Foren so verwendet werden.

Mein erster Gedanke dazu: Wenn man die Abkürzungen nicht kennt, dann ist es wenig sinnvoll, neue eigene Abkürzungen zu erfinden, deren Bedeutung (fast) alle anderen nicht kennen.

"M&V" als "Measurement and Verification" ist doch nun allgemein bekannt.
Bei "OK" komme ich allerdings auch ins Schleudern.

Moderator (Firma: Titel) Persönliche Seite #8106261
Lesenswert?
• ▲
▼

Jens M. schrieb:

TLE dürfte ein TLA sein.

Schlags... latürnich.

Aber mein Google findet bei FLAB ausschließlich militärisches. Hat dein Autocorrect zugeschlagen und aus TLA TLE gezaubert und dann auch gleich das FLA zum FLAB erklärt?

Four Letter ABbreviation:

FLA wäre witzlos, weil ja lediglich ein TLA.

#8106268
Lesenswert?
• ▲
▼

Ja, mit "four letter abbreviation" klappts, aber "flab abkürzung" ergibt bei mir

1
Flab ist eine Schweizerische Abkürzung für Fliegerabwehr, Flugabwehr oder Flugzeugabwehr.  Es handelt sich um ein Kurzwort, das speziell im militärischen Kontext der Schweizer Armee verwendet wird. 
2

3
Neben dieser militärischen Bedeutung existiert das englische Wort flab (Aussprache: /flæb/), das umgangssprachlich fettes, schlaffes Körperfleisch oder Speck (z. B. Winterspeck, Armspeck) bezeichnet. Im militärischen Bereich wird die Abkürzung auch in Zusammensetzungen wie 35mm Flab-Kanonen verwendet.
(Firma: Q3) #8106375
Lesenswert?
• ▲
▼

Teste deine Fähigkeiten an einem Simulator. Da brauchst du erstmal keine Hardware und du kannst nichts kaputt machen. Simulatoren gibt es online und offline (zum Herunterladen).

Online:

https://www.cirkitdesigner.com/arduino-simulator https://wokwi.com/arduino

Offline:

https://sites.google.com/site/unoardusim/home (Windows) https://www.youtube.com/watch?v=a27dlBV7V84

Arduino Uno und Arduino Nano sind (für Anfänger) funktional identisch.

Falls du mit deinem Arduino später per PC/Mac kommunizieren willst, schau dir die IDE "Processing" an. Die nutzt einen "wilden" Mix aus C++ und Java, vieles ist gleich/ähnlich der Arduino IDE. Man kann prima lernen und die Ergebnisse sind ziemlich performant ...

https://processing.org/

: Bearbeitet durch User
#8106387
Lesenswert?
• ▲
▼

Frank E. schrieb:

Teste deine Fähigkeiten an einem Simulator. Da brauchst du erstmal keine Hardware und du kannst nichts kaputt machen.

Oh man, das wird hier ja immer geisteskranker, ich will die Teile anfassen können.

Ich hatte mir zwei China-UNOs gekauft, das war 2015. Die Arduino-IDE konnte ich auf dem PC auspacken und starten, ohne irgendwelchen Youtube-Schwachsinn anzugucken.

Und nochmal ohne Videomüll fand ich Programmbeispiele und Befehlsreferenzen. Ich habe dann allerdings etliche Stunden diverse Dinge wie Lauflicht, Drehpoti und Taster bespielt, ich kann mich mehr als 10 Minuten auf eine Sache konzentrieren.

Arduino ist wirklich böse, behauptet, für Anfänger zu sein, aber ignoriert dabei die Analphabeten.

Antwort schreiben

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.