User:Christophk: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Antistatikring Absatz entfernt, da auf andere Seite outgesourced)
(Arduino-Einführung nach Arduino verschoben, Seite überarbeitet)
Zeile 6: Zeile 6:
 
Du kannst mich unter christoph@mex21.net erreichen.
 
Du kannst mich unter christoph@mex21.net erreichen.
  
=Veranstaltungen=
+
==Veranstaltungen==
==Aktuell==
+
===Aktuell===
 +
[[Termin:Elektronik-Stammtisch12|7. Januar: 12. Elektronik Stammtisch]]<br>
 +
[[Termin:Elektronik-Stammtisch11|3. Dezember: 11. Elektronik Stammtisch]]<br>
 +
 
 +
===Bisherige===
 
[[Termin:Elektronik-Stammtisch10|5. November: 10. Elektronik Stammtisch]]<br>
 
[[Termin:Elektronik-Stammtisch10|5. November: 10. Elektronik Stammtisch]]<br>
 
==Bisherige==
 
 
[[Termin:9._Arduino_Stammtisch|1. Oktober 2012: 9. Arduino Stammtisch]]<br>
 
[[Termin:9._Arduino_Stammtisch|1. Oktober 2012: 9. Arduino Stammtisch]]<br>
 
[[Termin:8._Arduino-Stammtisch|10. September 2012: 8. Arduino Stammtisch]]<br>
 
[[Termin:8._Arduino-Stammtisch|10. September 2012: 8. Arduino Stammtisch]]<br>
Zeile 25: Zeile 27:
 
[[Termin:Arduino_Workshop|27.+28. August 2011: Arduino Workshop]]
 
[[Termin:Arduino_Workshop|27.+28. August 2011: Arduino Workshop]]
  
= Rund um den Arduino =
+
== Rund um den Arduino ==
 
+
Siehe [[Arduino]].
==Kurzbeschreibung Arduino==
+
 
+
===Kurzdefinition===
+
"Arduino" ist im Wesentlichen eine Open-Source-Kombination aus Leiterplatte mit Atmel-Mikrocontroller und Entwicklungssoftware.
+
 
+
===Vorzüge im Vergleich zu "herkömmlichen" Mikrocontrollern===
+
Der Arduino bietet im Gegensatz zur herkömmlichen Entwicklung mit Mikrocontrollern folgende Vorteile:
+
*Innerhalb von Minuten betriebsbereit
+
*Einfache Erweiterbarkeit durch Shields
+
Offizielle Webseite: http://www.arduino.cc/
+
====Innerhalb von Minuten betriebsbereit====
+
Wer sich bereits an der Programmierung von Mikrocontrollern versucht hat, kennt in etwa folgende Prozedur:
+
 
+
Für den Anfang wird zusätzlich zum Mikrocontroller ein Entwicklungsboard benötigt (oder man lötet selbst). Dieses hat in der Regel einen ISP-Anschluss, für den man einen Programmer benötigt, den es wahlweise für Parallelport, RS232- oder "neuerdings" auch USB-Schnittstelle gibt (oder wieder selbst löten). In der Regel kauft man sich 3 Monate nach Kauf des RS232-Programmers einen neuen PC, bei dem diese Schnittstelle eingespart wurde. Die Hardware will mit Strom versorgt werden, also muss ein Netzteil her (wieder selbst basteln?). Als nächstes wird ein Compiler (z.B. avr-gcc) benötigt, um aus dem Quellcode eine Datei zu erzeugen, die in den Speicher des Mikrocontrollers geladen werden soll. Dafür wird eine Programmer-Software (avrdude, ponyprog, etc.) benötigt, die mit dem Hardware-Programmer kompatibel ist. Möchte man mit der Prozedur des Kompilierens und Hochladens nicht jedes Mal gefühlte 3 Minuten vergeuden, so wird man sich gleich noch ein Makefile dafür schreiben (und Cygwin/MinGW auf einem Windows-System installieren).
+
 
+
Erfahrungsgemäß gibt es an mindestens einem der o.g. Punkte Probleme zeitlicher, programmiertechnischer, finanzieller oder elektrotechnischer Natur, was nicht selten dazu führt, dass der gesamte Prozess sich Wochen oder gar Monate hinzieht und im schlimmsten Fall der ganze Kram mit viel Frust in der Ecke landet. Insbesondere wenn das Ganze "nur mal zum Ausprobieren" sein soll, ist die Hürde zum ersten erfolgreich laufenden Programm doch sehr hoch.
+
 
+
Hier liegt eine, wenn nicht die größte Stärke des Arduino überhaupt: Das Arduino-Board wird über USB angeschlossen, erhält von dort seine Versorgungsspannung und nach Installation der Arduino-Java-IDE mit Beispielprogrammen ist der gesamte Kompilier- und Hochladeprozess mit einem Knopfdruck innerhalb von Sekunden erledigt.
+
 
+
Das Resultat: Man kann seine Energie in die Umsetzung eigener Projektideen stecken.
+
 
+
====Einfache Erweiterbarkeit durch Shields====
+
Durch die einheitliche Pinbelegung geläufiger Arduino-Boards ist es möglich, fertige Erweiterungsmodule innerhalb von Minuten einzubinden. Bekannte Beispiele hierfür sind das SD-Shield, Ethernet-Shield, LCD-Shield usw. Eine umfangreiche Liste gibt es auf http://www.shieldlist.org/.
+
 
+
Zu den Hardware-Modulen gibt es in der Regel Beispielprogramme und fertige Bibliotheken, die einerseits die Programmierung des Moduls vereinfachen, andererseits zum Teil sogar komplett ins eigene Projekt übernommen werden können.
+
 
+
"Und dann wollte ich die Software programmieren und stellte fest, dass sie schon da war. Nach dem Schreiben von 3-5 Zeilen Code war mein Projekt fertig." --Dirk (auf dem ersten Arduino Workshop)
+
 
+
==Shields==
+
  
===ADDA-Shield===
 
Das [[ADDA-Shield]] habe ich als Teil eine Lade-/Entladegerätes entwickelt. Es stellt dem Arduino zwei richtige 12-bit Analogausgänge und 4 weitere 12-bit Eingänge über SPI zur Verfügung.
 
  
=Weitere Projekte=
+
==Weitere Projekte==
 
[[Antistatikring]] - Ein Ring zur schmerzfreien Ableitung statischer Aufladung
 
[[Antistatikring]] - Ein Ring zur schmerzfreien Ableitung statischer Aufladung
  
=Sonstiges=
+
==Sonstiges==
  
==Listen im Wiki==
+
===Listen im Wiki===
 
[[Werkstattbedarf]]<br>
 
[[Werkstattbedarf]]<br>
 
[[Attraktor_e.V._Wiki:Community_portal|Attraktor im Internet / Regelmäßige Termine]]<br>
 
[[Attraktor_e.V._Wiki:Community_portal|Attraktor im Internet / Regelmäßige Termine]]<br>
Zeile 71: Zeile 42:
 
[[Bücherliste]]
 
[[Bücherliste]]
  
==Händler für gebrauchte Messgeräte==
+
===Händler für gebrauchte Messgeräte===
 
http://www.wie-tec.de/<br>
 
http://www.wie-tec.de/<br>
 
http://www.helmut-singer.de/<br>
 
http://www.helmut-singer.de/<br>
  
==Fotos von mir==
+
===Fotos von mir===
  
 
<gallery>
 
<gallery>

Version vom 11. November 2012, 12:03 Uhr

Ein Foto von mir

Hallo, Du bist auf der persönlichen Seite von ChristophK gelandet.

Auf dieser Seite findest Du von mir verfasste Artikel und zusammengestellte Informationen rund um meine Aktivitäten im Attraktor.

Du kannst mich unter christoph@mex21.net erreichen.

Veranstaltungen

Aktuell

7. Januar: 12. Elektronik Stammtisch
3. Dezember: 11. Elektronik Stammtisch

Bisherige

5. November: 10. Elektronik Stammtisch
1. Oktober 2012: 9. Arduino Stammtisch
10. September 2012: 8. Arduino Stammtisch
25.+26. August 2012: Workshop Digitalfotografie
6. August 2012: 7. Arduino Stammtisch
2. Juli 2012: 6. Arduino Stammtisch
4. Juni 2012: 5. Arduino Stammtisch
7. Mai 2012: 4. Arduino Stammtisch
21.+22. April 2012: 2. Arduino Workshop
2. April 2012: 3. Arduino Stammtisch
5. März 2012: 2. Arduino Stammtisch
30. Januar 2012: 1. Arduino Stammtisch
29. September 2011: Mini-Workshop Analogtechnik und Operationsverstärker
27.+28. August 2011: Arduino Workshop

Rund um den Arduino

Siehe Arduino.


Weitere Projekte

Antistatikring - Ein Ring zur schmerzfreien Ableitung statischer Aufladung

Sonstiges

Listen im Wiki

Werkstattbedarf
Attraktor im Internet / Regelmäßige Termine
Bastelprojekte
Bücherliste

Händler für gebrauchte Messgeräte

http://www.wie-tec.de/
http://www.helmut-singer.de/

Fotos von mir