Links

Bezugsquellen für Arduino-Boards, Sensoren und sonstige Bauteile finden Sie auf einer separaten Seite.

Processing

  • Download der aktuellen Entwicklungsumgebung für Windows, Mac OS X und Linux

  • Ausführliche Dokumentation zu Processing, die eigentlich für die Entwickler der Entwicklungsumgebung selbst gedacht ist, aber auch Anwendungsprogrammierern manche Detailfrage beantworten kann
  • Java-API Version 1.4.2 - alle Klassen und Methoden können in Processing benutzt werden, sofern man das entsprechende Package importiert

Erweiterungsbibliotheken für Processing

  • Überblicksseite zu den bereits in der Entwicklungsumgebung vorhandenen Bibliotheken (Libraries) und Zusatzpaketen (Contributions), die man nachinstallieren kann
  • traer.physics, eine einfache Physikbibliothek von Jeffrey Traer Berstein, mit deren Hilfe beispielsweise das Partikelsystem des Newsradar realisiert wurde. Für einige der Beispielprogramme auf der Webseite zur Bibliothek (etwa RandomArboretum) ist zusätzlich die Bibliothek traer.animation notwendig.
    Achtung: Auf der Webseite ist mittlerweile Version 3.0 der Physikbibliothek erhältlich, während die erste Version des Newsradar auf Version 2 aufbaute. Die aktuelle Newsradar-Version von unserer Download-Seite baut aber bereits auf die neue Bibliothek (3.0) auf, ebenso der Code, den Sie auf der DVD des c't extra "Programmieren" finden.

Processing-Programmsammlungen

  • http://mycodein.com/ - eine deutsche Plattform für den Austausch und die Bewertung von Processing-Programmen

Tutorials und Foren zu Processing

  • Kurze Anleitung, wie man die Twitter-API mit Processing anspricht (englisch)

Arduino

  • Download der aktuellen Entwicklungsumgebung für Windows, Mac OS X und Linux

  • Übersicht über die verschiedenen Arduino-Bauformen
  • Download der VCP-Treiber (Virtual Com Port) für den FTDI-Chip auf dem Arduino-Board für Windows, Mac OS X und Linux

Hardware-Dokumentation zu Arduino

Erweiterungsbibliotheken für Arduino

  • Aiko ist das Projekt eines kleinen, modularen, ereignisgesteuerten Frameworks für Arduino-Code, damit verschiedene Gerätetreiber auf einfache Weise als Komponenten behandelt und zu einer einzigen Anwendung gekoppelt werden können.

Interessante Arduino-Projekte

  • Fliegende Roboter
    • ArduPilot, ein Autopilot auf Arduino-Basis
    • Bausatz für Blimpduino, ein Luftschiff mit Arduino-Steuerung

  • Sonstiges
    • Fritzing ist ein Open-Source-Schaltungsplaner für die Entwicklung von (unter anderem) Arduino-Projekten, der einerseits dem Entwurf und der grafischen Darstellung von Schaltungen auf dem Steckbrett dient, andererseits aber auch die Entwicklung von passenden Platinenlayouts unterstützen soll, wenn aus dem Experiment oder Prototyp ein in Serie hergestelltes Produkt werden soll. Fritzing wurde ins Leben gerufen vom Interaction Design Lab an der FH Potsdam.

Tutorials und Foren zu Arduino

Bücher zu Processing

  • Casey Reas, Ben Fry, Processing: A Programming Handbook for Visual Designers and Artists, ISBN-10: 0262182629
  • Ira Greenberg, Processing: Creative Coding and Computational Art, ISBN-10: 159059617X
  • Ben Fry, Visualizing Data: Exploring and Explaining Data with the Processing Environment, ISBN-10: 0596514557

Bücher zu Arduino

  • Tom Igoe, Making Things Talk: Practical Methods for Connecting Physical Objects, ISBN-10: 0596510519
  • Massimo Banzi, Getting Started with Arduino, ISBN-10: 0596155514
  • Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund, Open Softwear, Fashionable prototyping and wearable computing using the Arduino, frei als PDF verfügbar
  • Manuel Odendahl, Julian Finn, Alex Wenger: Arduino - Physical Computing für Bastler, Designer und Geeks, ISBN-10: 3897218933

Elektronik-Grundlagen

Sonstiges

  • Sporadische Tweets zu Processing und Arduino gibt es auf deutsch von PekOnProcessing