fischertechnik-Computing
Die fischertechnik-Controller (TX, TXT, TXT 4.0, LT, BT Smart, IO-Extension) und der ftDuino können mit unterschiedlichen Programmiersprachen gesteuert werden. Ausgeliefert werden die fischertechnik-Controller mit der grafischen Programmierumgebung ROBO Pro, die einen sehr einfacher Einstieg in die Programmierung erlaubt – aber auch hier gibt es Unterschiede im Detail. Für die Nutzung von I²C-Sensoren gibt es hier eine Treiber-Sammlung für ROBO Pro.
Die folgende Liste gibt eine Übersicht der Programmiermöglichkeiten für die gängigen Controller:
TXT 4.0 (Einführungsjahr: 2022)
Das Update erfolgt zukünftig automatisch via Internet-Verbindung. Nicht mehr unterstützt wird die IR-Verbindung für die (inzwischen durch eine Bluetooth-Variante ersetzte) Fernsteuerung.
Technische Daten:
- Prozessor: Arm® dual Cortex®-A7 650MHz + Cortex®-M4, 512MB DDR3 RAM, 4GB eMMC
- microSD-Slot
- Farb. Touch-Display: 2,4“ 320x240px kapazitiv
- Maße: 90x90x17,5mm
- 8 Universaleingänge: Digital/Analog 0-9VDC
- 4 Zähleingänge
- 4 Motorausgänge 9V/250mA (max. 1A): Geschwindigkeit regelbar, alternativ 8 Einzelausgänge z.B. für LEDs
- 3 Servo-Ausgänge 5V (max. 2A)
- Kombiniertes Bluetooth/WLANFunkmodul: BT5.0, WLAN Dual band 802.11a/b/g/n
- Mini USB-Buchse zum Anschluss an PC
- USB-A Buchse z.B. für fischertechnik Kamera
- 2x Stiftleiste 6-polig: Erweiterung sowie I²C
- Integ. Lautsprecher
Programmiersprachen:
- RoboPro Coding (Brickly), Phyton, (RoboPro entfällt!)
TXT (Einführungsjahr: 2014)
Technische Daten:
- Prozessor: ARM Cortex A8 (32bit, 600 MHz) + Cortex M3
- Speicher: 256 MB DDR3 RAM, 128 MB Flash, Micro SD Kartenleser
- I/O: 8 Universaleingänge, 4 Zähler, 4 Motorausgänge (je 9V/250mA)
- Anschluss: USB 2.0 (Mini), WLAN, Bluetooth 2.1, I²C (3,3V)
Programmiersprachen:
- Python, ROBO Pro, StartIDE, Scratch (ftScratch), Brickly;
direkte Ansteuerung mit TXTCamControl
BT Smart (Einführungsjahr: 2017)
Technische Daten:
- Prozessor: Cortex M0 (32bit)
- Speicher: ./.
- I/O: 4 Digitaleingänge, 2 Motorausgänge (9V/???mA)
- Anschluss: USB 2.0 (Mini), Bluetooth 4.0)
Programmiersprachen:
- ROBO Pro, Scratch (ftScratch), ROBO Pro Smart
ftDuino
https://harbaum.github.io/ftduino/www/manual/controller.html
Technische Daten:
- Prozessor: ATMega32u4 (8bit, 16 MHz)Speicher: 2,5 kB RAM, 32 kB Flash
- I/O: 8 Analogeingänge, 4 Zähler, 4 Motorausgänge (9V/600mA)
- Anschluss: USB (Mini), I²C (5V)
Programmiersprachen:
- C# (Arduino-IDE), Scratch 3.0
TX (Einführungsjahr: 2009)
Technische Daten:
- Prozessor: ARM 9 (32bit, 200 MHz)
- Speicher: 8 MB RAM, 2 MB Flash
- I/O: 8 Universaleingänge, 4 Zähler, 4 Motorausgänge (je 9V/250mA)
- Anschluss: USB 2.0 (Mini), Bluetooth, I²C (5V)
Programmiersprachen:
LT (Einführungsjahr: 2010)
Technische Daten:
- Prozessor: 8051 Core (8bit, 12 MHz
- Speicher: 1,2 kB RAM, 16 kB Flash
- I/O: 3 Digitaleingänge, 2 Motorausgänge (9V/600mA)
- Anschluss: USB 2.0
Programmiersprachen:
IO-Extension (Einführungsjahr: 2006)
Technische Daten:
- Prozessor: ???
- Speicher: ./.
- I/O: 8 Digital-, 1 Analogeingang, 4 Motorausgänge (je 9V/250mA)
- Anschluss: USB 2.0
Programmiersprachen: