Tag Archive for digispark

digispark’s from Kickstarter (digistump.com) arrived!

Heute war wieder was für mich in der Post…

… und zwar die lang erwartete Briefsendung aus Amerika, genauer gesagt von einem Kickstarter Projekt, welches erfolgreich “gefunded” wurde.

digistump

 

Dabei handelt es sich um eine Mikrocontroller-Plattform, ähnlich einem Arduino, nur um einiges kleiner und minimalistischer.

Es ist eine, um die digispark-Platform erweiterter, Arduino IDE erhältlich, mit dieser ist die Programmierung der kleinen Controller fast schon ein Kinderspiel.

Besonders interessant sind diese kleinen Controller, wenn für ein Projekt ein Arduino oversized   oder einfach zu teuer wäre.

IMAG0080

 

Die “Digisparks” kommen schon fertig bestückt zu einem nach Hause, wobei die “Shields” (= Erweiterungen die die Sparks erst nützlich machen) als Bausatz verschickt werden.

 

 

 

Das bedeutet den Lötkolben anzuheizen und los gehts… ;)

IMAG0081 IMAG0082 IMAG0083 IMAG0084Für die 3 Shields benötigte ich ca. eine Stunde zum löten, vor allem das Motorschield mit seinen SMD Bauteilen, ist nichts für Lötanfänger.

Auf dem rechten, unterem Bild sieht man einen Digispark mit dem Motorschield aufgesteckt. Beides zusammen passt noch direkt in einen USB Port meines Laptops, allerdings ist eine USB Verlängerung sehr zu empfehlen.

Das Kickstarter Projekt ist zwar schon beendet, allerdings kann man sich in eine Pre-Order Liste eintragen und, sobald verfügbar, direkt welche bei digistump bestellen.

Als Controller kommt ein Atmel Attiny85 zu Einsatz, dieser unterscheidet sich stark von den MCU’s die in Arduino’s eingesetzt werden. Daher ist es nicht verwunderlich das viele der Arduino Bibliotheken mit einem digispark nicht funktionieren. Erstaunlich ist aber, was mit einem so kleinen Controller schon alles möglich ist.

Je nach Konfiguration sind die Pins für unterschiedliche Zwecke einsetzbar.

 

 

Pin outs:

  • All pins can be used as Digital I/O
  • Pin 0 → I2C SDA, PWM (LED on Model B)
  • Pin 1 → PWM (LED on Model A)
  • Pin 2 → I2C SCK, Analog
  • Pin 3 → Analog In (also used for USB+ when USB is in use)
  • Pin 4 → PWM, Analog (also used for USB- when USB is in use)
  • Pin 5 → Analog In

 

Viel Spaß beim experimentieren.

Gruß Hannes