Badehilfe gefragt

Am 04.02.2014 10:06, schrieb Edzard Egberts:

Das ist ein guter Punkt.

besser. Vielleicht fange ich sogar mit BF an :-)

Gregor

Reply to
Gregor Szaktilla
Loading thread data ...

Am 04.02.2014 10:12, schrieb Edzard Egberts:

derzeit Arduino 1.0.5 unter Debian 6.

nutze Arduino ?nur? als eine Art Knete.

Gregor

Reply to
Gregor Szaktilla

Gregor Szaktilla schrieb:

string oder vector viel einfacher und sicherer anzuwenden. Wenn jemand _nicht_vorbelastet_ist_, kommen dem solche Sachen vielleicht gar nicht so "abstrakt" vor. Klassen einfach verwenden und mit Klassen arbeiten

BF? Irgendetwas in die Assembler-Richtung? Also *das* finde ich abstrakt im Gegensatz zu einer Hochsprache.

Reply to
Edzard Egberts

Am 04.02.2014 10:27, schrieb Edzard Egberts:

Siehe

formatting link

die Bash verbrochen habe. Minimalistischer (und trotzdem

Gregor

Reply to
Gregor Szaktilla

Gregor Szaktilla schrieb:

Bei mir Arduino 1.5.4 unter CentOS 6.

Daran wird es wohl liegen - mein letztes Arduino Projekt umfasst 3785 Zeilen mit insgesamt 143999 Zeichen in 26 Dateien. Mit der Arduino-IDE

Reply to
Edzard Egberts
  • Edzard Egberts :

Zeile Code schreibt, mit der Source-Control-Management-Software vertraut machen, einen Continuous-Build-Server aufsetzenn, Maven ist eh unabdingbar, ohne ein Issue-Tracking- und Bugreporting-System ist es

arbeiten ist wie einen Airbus pilotieren, aber wir haben einige Airbus-Piloten in unserer Segelfluggruppe, die in der Freizeit bewusst mit Holzfliegern rumgurken, weil das einfach mehr Spass macht.

Genauso ist es mit dem Arduino. Der hat u.A. deshalb einen solchen Erfolg, *weil* man die IDE in Minuten aufgesetzt und in einer halben Stunde verstanden hat, und vor allem, weil es an jeder Ecke

Servos, IR-Fernbedienungen, Motorsteuerungen reicht die Arduino-IDE dicke.

dann nicht so etwas Zusammengeschustertes wie C++) von allem Anfang an von Grund auf und systematisch lernt, aber ein solches Vorgehen ist nur sehr, sehr wenigen Jugendlichen schmackhaft zu machen. Zudem ist die Arduino-Umgebung, wegen der Abwesenheit eines Betriebssystems und der sehr begrenzten Ressourcen nicht sehr geeignet, die Vorteile von OO aufzuzeigen.

- Andi

Reply to
Andreas Karrer

Am 04.02.2014 10:46, schrieb Andreas Karrer:

Mit OO bzw. C++ schlage ich mich seit gut 6 Jahren herum und hole jetzt

andere ?Denkart? ist).

Gregor

Reply to
Gregor Szaktilla

Gregor Szaktilla ( snipped-for-privacy@ktilla.de):

virtuellen Raum:

formatting link

73, Tom

-- DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL

formatting link
formatting link
formatting link

Reply to
Thomas 'Tom' Malkus

Andreas Karrer schrieb:

(Regelung der Luftfeuchtigkeit mit LCD-Anzeige), aber wenn es nur darum

Sag' ich doch! :o)

Sprachmittel, die C++ bietet, vor allem, dass man mit C++ komplett ohne Zeiger programmieren kann. Da halte ich die Verwendung von string,

machen kann, muss wirklich erst nach den ersten paar tausend Zeilen kommen...

Reply to
Edzard Egberts

Edzard Egberts (ed snipped-for-privacy@tantec.de):

Delphi schon, aber Lazarus nicht. Das verwende ich in manchen Projekten.

formatting link

Die Cross-Platform Entwicklung funktioniert damit ziemlich gut. Vor allem muss man nicht so viele Bibliotheken wie z.B. bei QT mitschleppen.

Ich verwende meist dieses Paket

formatting link
weil dort bereits eine Menge Komponenten enthalten sind. Das spart dann etwas am Aufwand, erst alles selbst zu installieren.

schnell.

formatting link

@Gregor: Mit Lazarus kann man auch schnell kleine Tools schreiben, um z.B. den Arduino vom PC aus zu steuern. In dem CodeTyphon Paket sind

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL 
http://dl7bj.org  http://hamqth.com  https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

Am Tue, 4 Feb 2014 10:00:51 +0100 (CET) schrieb Ralph Aichinger:

Das sehe ich auch so. Damit kommt er schnell zu ersten Erfolgserlebnissen und verliert nicht die Lust.

Lutz

--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im  
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin
Reply to
Lutz Schulze

Edzard Egberts schrieb:

Ja, genau, und mindestens Aristoteles, Galilei in Originalsprache, Schopenhauer, Nitzsche, Meister Eckhart das Gesamtwerk von Goethe und am besten noch Grundgesetz und das BGB. Und die Ferengi-Erwerbsregeln.

CNR, Marc

Reply to
Marc Santhoff

Edzard Egberts :

Also die Arduino IDE ist von der Einfachheit her einfach genial - und wenn er

nach und nach einzelne neue Kommandos ansieht und die einbaut - einen besseren Einstieg gibt es ihmo nicht. Eclipse mit C++ ist da viel viel viel

- das bringt schnell Frust. Klar hat die Arduino-IDE jede Menge Nachteile - die stellen aber erst mal viel weniger ein Problem dar.

keine parallelen Tasks (noch nicht mal Interrupts) mal so auf die Schnelle hinkriegt....

M.

Reply to
Matthias Weingart

Marc Santhoff schrieb:

und das war eine einzige Folge von Erleuchtungen.

Das lernt man mit 11 doch sowieso noch in der Schule. :o)

Reply to
Edzard Egberts

Matthias Weingart schrieb:

Datenblatt" einen 400us-Interrupt mit dem zweiten Timer programmiert:

TCCR2A= 0x00; TCCR2B= 0x03; TIMSK2= 0x01; TCNT2= m_Timer_Reload;

Das ist also kein Problem, aber vielleicht nun doch eher Altersfreigabe ab 12? :o)

Die Arduino IDE verwendet die AVR-Bibliotheken und da kann man einen ganzen Haufen Sachen finden, die nicht direkt in der IDE angeboten werden (Ansteuerung von LCD, I2C, EEPROM lesen und schreiben, usw.). So eben auch die Definitionen der Register, der entsprechende Chip muss dann in den Projekteinstellungen gesetzt werden. Ich benutze hier z.B. zwei AVR-Typen, in der Eclipse sind das zwei verschiedene Build-Configurations, aber der gleiche Quelltext. Auf Hexcode-Ebene sind die dann nicht mehr kompatibel, sondern Register haben z.B. andere Adressen.

Reply to
Edzard Egberts

Es reicht ein amerikanisches Fachbuch oder eine Fachzeitschrift. Bei mir war es das ARRL Handbook. Ein besseres Preisleistungsverhaeltnis fuer Lehrmaterial habe ich nirgends gesehen (ausser Internet natuerlich).

So isses. Aber Sprechen und Schreiben ist in der Lebensphase des elfjaehrigen noch nicht wichtig.

Was Mandarin angeht, das koennte eines Tages vorueber sein. Ich weiss noch, wie vor 25 Jahren alle sagten, man muesse Japanisch koennen und einige das ernsthaft lernten. Heute redet niemand mehr darueber. Ich sehe bereits Trends, wo es weitergeht. Indien, Vietnam, Bangladesh, zum Beispiel.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Schulveranstaltung eine Ampelkreuzung nachgebildet und mit dem C64 gesteuert werden, ich und noch ein anderer haben den Auftrag dazu bekommen - und verbummelt. Zwei Tage vor der Veranstaltung fragt uns der Lehrer, was denn nu' is' *schluck*

angefangen, paar BC140 oder so als Treiber, LEDs in ein Brett gebohrt,

alles aufbauen, und der Lehrer ist fast vom Glauben abgefallen. Erwartet hatte er den C64 als black box, die halt paar bunte LEDs steuert, bekommen hat er eine komplette Visualisierung der Kreuzung,

Feuerwehrauto mit Vorrangschaltung in die Kreuzung, alles total realistisch. Die Hardware war eigentlich uninteressiert, die show passierte quasi komplett auf dem Bildschirm.

-ras

--

Ralph A. Schmid 

http://www.schmid.xxx/ http://www.db0fue.de/ 
http://www.bclog.de/ http://www.kabuliyan.de/
Reply to
Ralph A. Schmid, dk5ras

Senderchen gebaut und so, Microcontroller waren damals halt noch kein Hobbythema...

-ras

--

Ralph A. Schmid 

http://www.schmid.xxx/ http://www.db0fue.de/ 
http://www.bclog.de/ http://www.kabuliyan.de/
Reply to
Ralph A. Schmid, dk5ras

On Tue, 04 Feb 2014 18:15:59 +0100, "Ralph A. Schmid, dk5ras" posted:

ACK.

oder 15 hat er dann bei einem Jugend-forscht-Landesentscheid gewonnen

- mit einem Elektronikthema :-)

Jetzt macht er bei Microsoft Karriere :-(

--

Wolfgang  

Warnung: Posting kann Ironie enthalten, auch wenn nicht explizit gekennzeichnet! 

Mails bitte nur an ReplyTo, From wird nicht gelesen!
Reply to
Wolfgang Kynast

Du hast dein bestes getan, aber manchmal reicht das nicht.

Gerrit

Reply to
Gerrit Heitsch

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.