Einstieg in die Arduinoprogrammierung
Einstieg in die Arduinoprogrammierung
Moinmoin. Da ich immer wieder auf Tasks stoße, die ich gerne automatisieren möchte und mich das Thema schon immer reizt, hab ich vor, mir die Arduino-Basics beizubringen.
Programmierung sollte kein Problem sein, ich bin studierter Medieninformatiker. Alles, was mit Elektrotechnik zu tun hat, ist für mich allerdings ziemliches Neuland.
Was ich machen möchte, ist vor allem das ansteuern von Motoren, und der In- und Output mit Drehreglern, Tastern, Displays usw., Sensoren dann später natürlich auch.
Jetzt meine Frage: könnt ihr irgendwelche Starterkits und Tutorials empfehlen, z.B. mit denen ihr angefangen habt? Was brauche ich alles für den Start?
Danke, Alex
Programmierung sollte kein Problem sein, ich bin studierter Medieninformatiker. Alles, was mit Elektrotechnik zu tun hat, ist für mich allerdings ziemliches Neuland.
Was ich machen möchte, ist vor allem das ansteuern von Motoren, und der In- und Output mit Drehreglern, Tastern, Displays usw., Sensoren dann später natürlich auch.
Jetzt meine Frage: könnt ihr irgendwelche Starterkits und Tutorials empfehlen, z.B. mit denen ihr angefangen habt? Was brauche ich alles für den Start?
Danke, Alex
Re: Einstieg in die Arduinoprogrammierung
Hi,fufi hat geschrieben: Jetzt meine Frage: könnt ihr irgendwelche Starterkits und Tutorials empfehlen, z.B. mit denen ihr angefangen habt? Was brauche ich alles für den Start?
weil du Medieninformatiker sagst: Wie stehst du zu Online-Tutorials und Dokumentationen?
Das Arduino-Projekt und die Libraries sind richtig gut dokumentiert. Lies dich mal hier für 15 Minuten ein: https://www.arduino.cc/en/Guide/HomePage
Wenn du das Gefühl bekommst: Supi, ich will loslegen: Kauf dir einen Arduino von eBay oder sonstwem - achte beim Start vielleicht darauf, dass das Board vollkompatibel zum Original-Arduino ist (mittlerweile wohl Genuino genannt, weil sich jeder Arduino nennt).
Dabei gibt es zwei Arten der Kompatibilität: Pin und IDE-Kompatibilität heißt: AddonBoards gehen und man kann die Arduino-IDE nehmen, in Details ist das Gerät aber anders (z.B. anderer Prozessor). Damit sind die Tutorials nicht 100%ig anwendbar.
Vollkompatibilität heißt: Boards sind inklusive Prozessor (fast) genau wie das Original aufgebaut, daher gehen die Tutorials eins zu eins.
Und dann kannst du beginnen. Erstmal LED blinken, dann mal einen Sensor ansprechen u.s.w.
Ich würde erstmal wirklich nur das Board kaufen und Sensoren und Addons dann später. So kommst du zu Beginn für unter 20€ weg und kannst eintauchen.
Übrigens, wenn du tiefer in der Materie bist: Es gibt dann auch Module, die nur mit der IDE genutzt werden können, aber weder pinkompatibel, noch dieselben prozessoren haben wie das Original, dafür aber extrems günstig sind. ESP8266 ist so ein Beispiel - inklusive WiFi für unter 5$. Aber damit würde ich auf keinen Fall beginnen, dazu gehören schon tiefere Kenntnisse.
Wenn du mehr von den elektronischen Grundlagen wissen willst (wie funktioniert ein PWM, was ist OneWire, I²C etc), kann ich mikrocontroller.net empfehlen - die gab es schon vor Arduino. Dort wird in den Tutorials noch sehr hardwarenah programmiert. Aber Informationen wie man Sensoren ohne vorgefertigte Boards anklemmen kann (Signallevel und co) finden sich da zu genüge, wenn die Arduino-Doku erschöpft ist.
Der Porter, den man in London gemeiniglich Bier zu nennen pflegt, ist unter den Malz-Getränken das vollkommenste.
http://sammlungen.ulb.uni-muenster.de/h ... ew/1817246
Im alten Forum als 'rattenfurz' bekannt gewesen.
http://sammlungen.ulb.uni-muenster.de/h ... ew/1817246
Im alten Forum als 'rattenfurz' bekannt gewesen.
- JollyJumper
- Posting Freak
- Beiträge: 664
- Registriert: Dienstag 10. November 2015, 19:01
- Wohnort: 35764 Sinn
Re: Einstieg in die Arduinoprogrammierung
Moin,
da braucht man nicht mehr viel hinzufügen zum Posting vom Philipp.
Ich finde die Starter-Sets zu überteuert. Die Sachen einzeln bezogen sind doch wesentlich billiger.
Tutorials findet man zu hauf im Internet und auf Youtube.
Meine kleine Arduino-Welt sieht aus wie auf dem Bild und da ist schon einiges möglich.
Gruß Matthias
P.S.Zum Entwickeln nutze ich meist den Arduino UNO (jetzt Genuino) und später nutze ich dann einen Arduino NANO siehe Breadboard für 9€.
da braucht man nicht mehr viel hinzufügen zum Posting vom Philipp.
Ich finde die Starter-Sets zu überteuert. Die Sachen einzeln bezogen sind doch wesentlich billiger.
Tutorials findet man zu hauf im Internet und auf Youtube.
Meine kleine Arduino-Welt sieht aus wie auf dem Bild und da ist schon einiges möglich.
Gruß Matthias
P.S.Zum Entwickeln nutze ich meist den Arduino UNO (jetzt Genuino) und später nutze ich dann einen Arduino NANO siehe Breadboard für 9€.
Grüße aus Sinn,
Matthias
Matthias
- JollyJumper
- Posting Freak
- Beiträge: 664
- Registriert: Dienstag 10. November 2015, 19:01
- Wohnort: 35764 Sinn
Re: Einstieg in die Arduinoprogrammierung
Danke schonmal für die Antworten. Online-Tutorials und Dokus sind perfekt, daran bin ich gewöhnt ;)
Was gibt es denn, außer dem Arduino selber noch an praktischen Tools/Werkzeugen/Bauelementen, die man zum basteln/testen/prototypen benutzt? (siehe Bild, also Wiederstände, Breadboard, LEDs usw) Gibt es da günstige Sets außerhalb der überteuerten Starterpakete?
Was gibt es denn, außer dem Arduino selber noch an praktischen Tools/Werkzeugen/Bauelementen, die man zum basteln/testen/prototypen benutzt? (siehe Bild, also Wiederstände, Breadboard, LEDs usw) Gibt es da günstige Sets außerhalb der überteuerten Starterpakete?
Re: Einstieg in die Arduinoprogrammierung
Ne, hol dir erstmal einen Arduino. Der Uno ist der auf dem Bild oberhalb des Displays. Da hast du schon einen Taster und eine LED auf dem Board. Wenn du damit klar kommst, und beides ansteuern kannst, wirst du dir ja zwangläufig eine Aufgabe stellen - z.B. "ich brauche eine LED, die immer dann angeht, wenn die Temperatur zu niedrig ist" - und dann kaufst du dafür ein.fufi hat geschrieben:Was gibt es denn, außer dem Arduino selber noch an praktischen Tools/Werkzeugen/Bauelementen, die man zum basteln/testen/prototypen benutzt? (siehe Bild, also Wiederstände, Breadboard, LEDs usw) Gibt es da günstige Sets außerhalb der überteuerten Starterpakete?
Ich habe einen ganzen Schrank zu Hause mit Elektrobauteilen - angeschafft nach dem Prinzip "kann man mal brauchen". Stellt sich raus: Nein, 99% braucht man nicht. Aber den einen DS18B20, den man braucht, muss man dann einzeln bei eBay nachbestellen - der ist nämlich kaputt. Also fang erstmal an.
Edit: Oder den arduino nano, ich sehe gerade, einen Taster und eine LED hat der auch. Dann würde ich mit dem starten,kostet in der Bucht inkl. Versand weniger als 10€. Ausbaustufe 2 wäre dann ein Steckbrett ("Breadboard") mit den dann benötigten Bauteilen zum experimentieren.
Der Porter, den man in London gemeiniglich Bier zu nennen pflegt, ist unter den Malz-Getränken das vollkommenste.
http://sammlungen.ulb.uni-muenster.de/h ... ew/1817246
Im alten Forum als 'rattenfurz' bekannt gewesen.
http://sammlungen.ulb.uni-muenster.de/h ... ew/1817246
Im alten Forum als 'rattenfurz' bekannt gewesen.
- JollyJumper
- Posting Freak
- Beiträge: 664
- Registriert: Dienstag 10. November 2015, 19:01
- Wohnort: 35764 Sinn
Re: Einstieg in die Arduinoprogrammierung
Der Button auf den Arduino kann man aber doch nicht frei belegen, oder?
Das ist doch ein reiner RESET-Knopf.
Edit:
Also ein Breadboard und Steckverbindungen, ein kleines LCD, Micro-Taster, ein Widerstandssortiment und ein paar LED's find ich für den Anfang i.O.
Das ist doch ein reiner RESET-Knopf.
Edit:
Also ein Breadboard und Steckverbindungen, ein kleines LCD, Micro-Taster, ein Widerstandssortiment und ein paar LED's find ich für den Anfang i.O.
Grüße aus Sinn,
Matthias
Matthias
Re: Einstieg in die Arduinoprogrammierung
Wären die Sachen hier gut für den Einstieg?
Arduino Nano
http://www.ebay.de/itm/301692164940
LCD inkl Taster
http://www.ebay.de/itm/252099053034
Breadboard
http://www.ebay.de/itm/Breadboard-MB-10 ... SwxN5WWaxf
Kabel
http://www.ebay.de/itm/65-X-Steckbrucke ... SwT6pViLr9
Kleinkram
http://www.ebay.de/itm/Arduino-Raspberr ... Swrx5UVIuM
Arduino Nano
http://www.ebay.de/itm/301692164940
LCD inkl Taster
http://www.ebay.de/itm/252099053034
Breadboard
http://www.ebay.de/itm/Breadboard-MB-10 ... SwxN5WWaxf
Kabel
http://www.ebay.de/itm/65-X-Steckbrucke ... SwT6pViLr9
Kleinkram
http://www.ebay.de/itm/Arduino-Raspberr ... Swrx5UVIuM
- JollyJumper
- Posting Freak
- Beiträge: 664
- Registriert: Dienstag 10. November 2015, 19:01
- Wohnort: 35764 Sinn
Re: Einstieg in die Arduinoprogrammierung
Hi,
das LCD-Display ist zum direktem aufstecken auf den Arduino Uno gedacht. Das funktioniert gut aber man kommt dann nicht mehr an die PIN's des Arduino ran.
Da du das Elektronik-Kit ins Auge gefasst hast und dort Taster und Widerstände drin sind, würd ich dir ein LCD 4x20 ohne Schnickschnack empfehlen.
Dann sollte es bald so bei dir aussehen.
Gruß Matthias
das LCD-Display ist zum direktem aufstecken auf den Arduino Uno gedacht. Das funktioniert gut aber man kommt dann nicht mehr an die PIN's des Arduino ran.
Da du das Elektronik-Kit ins Auge gefasst hast und dort Taster und Widerstände drin sind, würd ich dir ein LCD 4x20 ohne Schnickschnack empfehlen.
Dann sollte es bald so bei dir aussehen.
Gruß Matthias
Grüße aus Sinn,
Matthias
Matthias
- JollyJumper
- Posting Freak
- Beiträge: 664
- Registriert: Dienstag 10. November 2015, 19:01
- Wohnort: 35764 Sinn
Re: Einstieg in die Arduinoprogrammierung
Ne, nimm ein HD44780 LCD. Das ist auf jedenfall kompatibel und es gibt jede Menge Tutorials drüber.
Grüße aus Sinn,
Matthias
Matthias
Re: Einstieg in die Arduinoprogrammierung
Gut, alles bestellt =) Ich danke schonmal und werd bestimmt noch das eine oder andere mal nerven ;)
- diapolo
- Posting Freak
- Beiträge: 1544
- Registriert: Montag 27. Januar 2014, 19:12
- Wohnort: nähe Nürnberg
- Kontaktdaten:
Re: Einstieg in die Arduinoprogrammierung
Als Buch kann ich empfehlen:
Bartmann, Erik [2012], Die elektronische Welt mit Arduino entdecken, O`REILLY Verlag Köln
ISBN: 978-3-89721-319-7
Ist wirklich super das Buch!
mfg
Bernd
Bartmann, Erik [2012], Die elektronische Welt mit Arduino entdecken, O`REILLY Verlag Köln
ISBN: 978-3-89721-319-7
Ist wirklich super das Buch!
mfg
Bernd
Re: Einstieg in die Arduinoprogrammierung
Das möchte ich auch gerne lernen.diapolo hat geschrieben:Als Buch kann ich empfehlen:
Bartmann, Erik [2012], Die elektronische Welt mit Arduino entdecken, O`REILLY Verlag Köln
ISBN: 978-3-89721-319-7
Ist wirklich super das Buch!
mfg
Bernd
Aber das Buch gibt es nicht mehr gedruckt
- diapolo
- Posting Freak
- Beiträge: 1544
- Registriert: Montag 27. Januar 2014, 19:12
- Wohnort: nähe Nürnberg
- Kontaktdaten:
Re: Einstieg in die Arduinoprogrammierung
http://www.thalia.de/shop/home/rubrikar ... D=11000522
Ist der Nachfolger, also die neue Auflage
Das Buch ist wirklich gut gemacht!
mfg
Bernd
Ist der Nachfolger, also die neue Auflage
Das Buch ist wirklich gut gemacht!
mfg
Bernd
Re: Einstieg in die Arduinoprogrammierung
Das Buch kenne ich, wollte unser Lehrer uns mal im Unterricht andrehen.diapolo hat geschrieben:http://www.thalia.de/shop/home/rubrikar ... D=11000522
Ist der Nachfolger, also die neue Auflage
Das Buch ist wirklich gut gemacht!
mfg
Bernd
Ich würde sagen, verzichte auf ein Buch. Alles was du machen möchtest gibt es schon. Ein riesen Hilfe wird das Arduino.cc Forum sein, sowie Stackoverflow.
Alles in der Arduino Welt ist sehr gut dokumentiert und es gibt tausende hilfsbereite Menschen die dir gerne bei Problemen helfen werden.
Und wenn du ein Display willst dann achte darauf das du eins mit "I2C" nimmst, so wie das hier: http://www.ebay.de/itm/IIC-I2C-TWI-2004 ... SwBahVcW7S
Sonst verschwendest du Pins am Arduino.