Diese kleine Platine besitzt einen Mikrocontroller mit 9 Schaltausgängen und wurde Entworfen als universelle Lichtplatine für diverse Aufgaben.
Ein einfacher Spannungsteiler ist für zukünftige Anwendung vorgesehen z.B. zur Abfrage der Eingangsspannung
ggf ein Rück- mit Bremslicht (PWM-gesteuert) an einem Ausgang umsetzen zu können.
Auch wenn der Spannungsteiler keine großen Lötpads enthält (SMD0805) könnte man anstelle der Widerstände auch einen Taster anlöten um je nach Programmierung verschiedene Modi schalten zu können.
Des weiteren gibt es einen Lötswitch um die Versorgung für die LEDs aus der Bahn (bei z.B. Digitaleinsatz) entnehmen zu können. Ebenso ist es möglich eine externe Spannung an den Lötswitch anzulegen.
Es sind keine Vorwiderstände gesetzt um die Ausgänge auch für Schaltaufgaben nutzen zu können.
Für die Benutzung mit LEDs sind dann entsprechende Widerstände mit zu verbauen.
Auch wenn die Platine nur Ausgänge enthält wäre durch eine Modifikation (entfallen des Transistor und legen einer Brücke) die Möglichkeit gegeben so auch Eingänge zu generieren was eine noch größere Einsetzbarkeit bringen kann.
Im Allgemeinen ist die Verwendung der Arduino IDE auf die vorhandenen Boards beschränkt.
Es gibt aber Projekte die die Prozessorauswahl für die IDE über die Boards hinaus erweitern.
Eines davon ist auf GitHub zu finden und bindet einen Teil der ATtiny-Modelle ein.
Damit lässt sich die Platine bzw. der µC auch unter Arduino über die ISP-Schnitstelle programmieren.
Weitere Informationen sind auf der Seite von GitHub zu finden.
ATTinyCore
Code: Alles auswählen
Pinbelegung:
IC | Port | ProgConect | Arduino PinMapping
| | | old ATtinyCore
Pin 1 -> VCC |
Pin 2 -> PB0 -> Detect | 0/A11
Pin 3 -> PB1 -> EX1 | 1/A10
Pin 4 -> PB3 -> RESET | 11/A9
Pin 5 -> PB2 -> EX2 | 2/A8
Pin 6 -> PA7 -> EX4 | 3/A7
Pin 7 -> PA6 -> MOSI/EX8 | 4/A6
Pin 8 -> PA5 -> MISO | 5/A5
Pin 9 -> PA4 -> SCK/EX7 | 6/A4
Pin 10 -> PA3 -> EX5 | 7/A3
Pin 11 -> PA2 -> EX9 | 8/A2
Pin 12 -> PA1 -> EX6 | 9/A1
Pin 13 -> PA0 -> EX3 | 10/A0
Pin 14 -> GND