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:
RX Controller (Einführungsjahr: 2024)
Ein Firmware Update kann direkt mit der App ROBO Pro Coding durchgeführt werden. Dazu muss eine Internetverbindung auf dem Gerät, auf dem ROBO Pro Coding ausgeführt wird, vorhanden sein.
Technische Daten:
- Prozessor: ?
- Maße: 90x90x17,5mm
- 8 Universaleingänge für Sensoren: Digital/Analog 0-9VDC, Analog 0-5 kΩ
- 4 Ausgänge für Aktoren ( 4 Motorausgänge 9V/250mA (max. 1 A))
- 2 Ausgänge Minus
- 1 Ausgang Plus
- 2x Stiftleiste 6-polig: I²C-Schnittstelle für Sensoren (z. B. für RGB-Gestensensor)
- 1 USB Anschluss (USB 2.0 Client Mini-USB)
- 1 Ein/Austaster
- 1 Taster zur Bluetoothaktivierung (Bluetooth-4.0 LE Schnittstelle)
- Stromversorgung: 9V DC-Buchse 3,45mm oder fischertechnik-Buchsen 2,5 mm Anschluss für Netzteil oder Batterie
Programmiersprachen:
- RoboPro Coding (Blockly), Phyton, (RoboPro entfällt!)
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 (Blockly), 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 (Blockly);
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:
#Computing #Robotik #Controller
(Stand August 2024)