Go Down

Topic: Arduino programmieren lernen ohne Arduino-Hardware (Read 636 times) previous topic - next topic

hw47

Hallo zusammen,

ein etwas ungewöhnliches Problem,

ich gebe einem jungen Afghanen Nachhilfe in Sachen Programmierung Arduino; die Software von elegoo habe ich ihm aufgespielt. Er besitzt keinen Arduino, ist aber brennend daran interessiert, die nötigen Programmierkenntnisse zu erwerben. An seinem Ausbildungsplatz hat er zwar die nötige Hardware, doch er möchte gerne zuhause quasi standalone an seinem Laptop arbeiten.

Schön wäre es z. B. wenn man mittels seriellem Monitor Ein- und Ausgaben darstellen könnte und so die „Geheimnisse" (Datentypen, Funktionen, Parameter) von C/C++ kennen lernte. Gibt es eine Möglichkeit, auf diese Weise selbst geschriebene Programme zu testen?

Gruß

Helmut

uxomm

Willkommen im Forum!

Naja, Simulatoren gibt es schon. Schau z.B. mal hier:
Free virtual Uno simulation environment

Aber diese Simulatoren können nur eher einfache Programme simulieren, spätestens bei (auch schon) einfacher Hardware steigen die eher aus. Sie sind also nur mäßig sinnvoll.

Ein "echter" Arduino kostet so um €25. Ein Nachbau (längere Lieferzeit) kostet einen Bruchteil davon. Und ein Kit (Arduino bzw. Arduino-Nachbau plus zusätzliche Bauteile) gibt es - auch mit längerer Lieferzeit - schon um einen kleinen zweistelligen Eurobetrag.
Damit braucht man nicht zu simulieren, sondern kann einfach probieren.
Das finde ich perslönlich wesentlich sinnvoller als zu simulieren.
Always decouple electronic circuitry.

agmue

Das finde ich perslönlich wesentlich sinnvoller als zu simulieren.
Dem schließe ich mich an.

Hardware für 6,80€ schnell oder für 3,30€ mit Terminal Adapter und bis zu 2 Monate Warten.

hw47

Dem schließe ich mich an.
Danke Euch beiden für die Info. Da muss mein Schützling halt eine Kleinigkeit locker machen.

Helmut

combie

Quote
halt eine Kleinigkeit locker machen.
Alternativ:
C++ erst mal am PC lernen.
"Freiheit, Gleichheit, Brüderlichkeit!"
Aber wie gelangen wir zu den Tätigkeitswörtern?
Quelle: Stanislaw Jerzy Lec

ElCaron

#5
Oct 09, 2017, 10:01 am Last Edit: Oct 09, 2017, 10:42 pm by UweFederer
[EDIT] Zitat gelöscht. Uwe Federer Moderator[/EDIT]
Alleine schon wegen dieses Kommentars: Schick mir ne Adresse per PM. Ich versuche, nächstes Wochenende dran zu denken und was in einen Umschlag zu stecken. Ich habe auch noch mehrere NodeMCU rumliegen, die ich nie brauche, weil ich den Formfaktor vom Wemos D1 Mini besser finde.

Max_Beginner

#6
Oct 09, 2017, 03:56 pm Last Edit: Oct 09, 2017, 10:39 pm by UweFederer
[EDIT] Rassistischer Beitrag, vom Moderator gelöscht. Uwe Federer[/EDIT]

uwefed

#7
Oct 09, 2017, 04:29 pm Last Edit: Oct 09, 2017, 10:40 pm by UweFederer
[EDIT] Zitat gelöscht weil rssistisch.
 Uwe Federer, Moderator[/EDIT]
Noch so eine Bemerkung und ich fange an User zu bannen.
Ich erlaube hier keine nazionalistischen oder menschanverachtende Komentare.

Uwe

combie

Quote
Ich erlaube hier keine nazionalistischen oder menschanverachtende Komentare.
Meine ausdrückliche Zustimmung, du hast!

Wir sind hier bisher gut, ohne die Schaiße, ausgekommen.
Und, ich finde das darf ruhig so bleiben.


"Freiheit, Gleichheit, Brüderlichkeit!"
Aber wie gelangen wir zu den Tätigkeitswörtern?
Quelle: Stanislaw Jerzy Lec

Max_Beginner

Dann tschö mit Ö !

Acc ist zum Abschieben freigegeben!

Tommy56

Noch so eine Bemerkung und ich fange an User zu bannen.
Ich erlaube hier keine nazionalistischen oder menschanverachtende Komentare.

Uwe
Das siehst Du völlig richtig.

Gruß Tommy
"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)

Doc_Arduino

Hallo,

ich bin ja völlig erstaunt über diesen Verlauf.   :smiley-confuse:

Uwe, du hast auch von mir volle Rückendeckung. Uns vereint das programmieren und nichts anderes. Die besagte rote Linie darf nie überschritten werden. Das gehört hier nicht her.



Tschau
Doc Arduino '\0'

Messschieber auslesen: http://forum.arduino.cc/index.php?topic=273445
EA-DOGM Display - Demos: http://forum.arduino.cc/index.php?topic=378279

combie

Merksatz:
Quote from: MutterTeresa
Wenn du die Menschen verurteilst, hast du keine Zeit, sie zu lieben.
"Freiheit, Gleichheit, Brüderlichkeit!"
Aber wie gelangen wir zu den Tätigkeitswörtern?
Quelle: Stanislaw Jerzy Lec

Eisebaer

hi,

Quote
Merksatz:
Quote from: MutterTeresa
Quote
Wenn du die Menschen verurteilst, hast du keine Zeit, sie zu lieben.
anderer merksatz: bevor Du zitierst, erkundige Dich nach dem kontext.

mutter teresa hat zwar menschen gesagt, aber christen gemeint. nicht-christen waren es für sie nicht wert, gerettet zu werden, außer sie ließen sich zum christentum bekehren. sie war kein "guter mensch" in Deinem sinne, sondern ein "guter missionar" in mittelarterlicher sichtweise.

nichts von dem, was hier geschrieben wurde, gehört in ein arduino forum. absolut NICHTS!

weder die "zurückschicken-meldung", noch die "das ist schaiße-antwort(sic)". was mich daran erschüttert, ist die parteinahme des moderators und besonders seine wahl der mittel. die nazi-keule auszupacken, gehört noch viel weniger hierher.

uwe, Du hattest diesen thread schnell löschen sollen, um das übel vom forum fernzuhalten, aber Du hast falsch reagiert. Du weißt, ich hab' Dich lieb, aber das mußte gesagt werden.

gruß stefan


combie


Immer:
Quote from: StanislawJerzyLec
Auch das Gute hat zwei Seiten. Eine gute und eine böse.
"Freiheit, Gleichheit, Brüderlichkeit!"
Aber wie gelangen wir zu den Tätigkeitswörtern?
Quelle: Stanislaw Jerzy Lec

Go Up