
E-blocks™ sind kleine Schaltungen auf Platinen, wie sie in elektronischen Geräten typisch sind. E-blocks-Boards werden mit stabilen Sub-D-Steckern gekoppelt. Die Stromversorgung wird getrennt geführt. Auf jedem Board kann man mit Patch-Verbindungen die gewünschten Funktionen realisieren. Nach dem Aufbau eines Systems kann man es mit Flussdiagrammen, C, Assembler oder VHDL/Verilog programmieren. Wenn der Weg zum Zielsystem noch nicht klar ist, helfen umfangreiche Tutorien auf CD-ROM und Handbücher sicher weiter. Alle Schaltpläne werden mitgeliefert, damit die eigene elektronische Lösung schnell mit E-blocks-Technik realisiert ist.

Die prämierte Software Flowcode gehört
zu den modernsten grafischen Programmier-
sprachen für Mikrocontroller (PIC, AVR und ARM). Anwender können mit Flowcode ohne große Erfahrung leicht und schnell komplexe Elektronik-Systeme entwickeln. Die Flowcode-typische grafische Art zu Programmieren erlaubt es, komplette elektronische Systeme direkt auf dem Bildschirm auf der Basis von Flussdiagram-
men zu entwickeln, zu programmieren, zu simulieren und schließlich den Hex-Code für
PIC-, AVR- und ARM-Controller zu generieren.
1. ENTWERFEN | 2. SIMULIEREN | 3. FLASHEN |

| 
| 
|
Flowcode basiert auf Icons für Flussdiagramme und elektronische Komponenten zur Realisierung virtueller elektronischer Systeme auf dem Bildschirm. Hierzu zieht man einfach Icons auf den Schirm, klickt auf sie um ihre Eigenschaften und ihr Verhalten einzustellen und schon ist das Programm fertig. - Einfaches User-Interface
- Erlaubt die schnelle Entwick-
lung komplexer Systeme - Unterstützt PIC-, AVR- und Atmel-ARM-Mikrocontroller
| Wenn ein System erstellt wurde, kann es mit Flowcode simuliert werden. Funktionen des Systems lassen sich einfach testen, indem man auf Schalter-Icons klickt oder Sensor-Werte verändert und dann schaut, wie das System reagiert. - Simulationen unterstützen Lernen und Verständnis
- Erlaubt Debugging vor dem Programmieren von Controllern
- Beschleunigt die Produkt-
entwicklung
| Wenn das System wunschgemäß funktioniert, wird die Software mit einem Klick in den Programm- speicher des Mikrocontrollers geladen. Flowcode erzeugt dabei den passenden Hex-Code für den eingestellten Mikrocontroller und ist mit den meisten Programmern und Entwicklungs-Hardware kompatibel. - Kompiliert nach C und dann nach Assembler
- Kann eigene C-Dateien verlinken
- Kompatibel mit den meisten Programmern
|
Flowcode-Demoversion herunterladen:
Testen Sie jetzt "Flowcode für PIC-Mikrocontroller" in der aktuellen Version 4.3 (69 MB)!

Formula Flowcode Buggy
Dieser Roboter findet nicht nur aus Irrgärten heraus, er ist gleichzeitig eine inspirierende Plattform für Experimente mit Robotern. Er eignet sich für den Unterricht in der Schule und für die Lehre an Universitäten. Die Elektronik kann für eigene mechanische Projekte genutzt werden. Der zweirädrige Roboter wird von zwei Akkus versorgt. Er wird mit einer leicht eingeschränkten Version von Flowcode ausgeliefert.

ECIO
Die ECIO-Familie an via USB programmierbaren Controller-Modulen verhalten sich wie gewöhnliche Mikrocontroller, aber wenn man sie via USB anschließt und den Reset-Taster betätigt, kann man einfach ein neues Programm an den Controller schicken. Dies und die niedrigen Kosten machen ECIO-Module ideal für studentisches Lernen und für die Verwendung in studentische Hardware-Projekte. Die ECIO-Controller sind schon vorab mit einem Bootloader programmiert, der das Übertragen neuer Anwendungsprogramme per USB ermöglicht. ECIO ist mit dem HEX-Code aller für die Ziel-Controller passender Compiler inklusive den Flowcode-C-Compilern und MPLAB kompatibel.

MIAC
Ein MIAC (Matrix Industrial Automotive Controller) ist eine Steuerungseinheit für den industriellen Bereich, der die Steuerung einer breiten Palette von elektronischen Systemen im Bereich Sensorik, Überwachung und Automotive erlaubt. Intern arbeitet ein MIAC mit leistungsfähigen Mikrocontrollern der PIC-18-Serie und verfügt über USB. Das Modul kann in Flowcode, C oder Assembler programmiert werden. Flowcode ist zudem mit dem Industriestandard CAN-Bus ausgestattet, über welchen mehrere MIACs vernetzt werden können. Flowcode gehört zum Lieferumfang der verfügbaren MIAC-Bundles.
FlowKit
Als ideale Ergänzung zu Flowcode und zum E-blocks-Sortiment erlaubt das neue FlowKit die Analyse und das Debugging einer laufenden Mikrocontroller-Applikation in Echtzeit. Es ist kompatibel zu den E-blocks-USB-Systemen (Formula Flowcode Buggy, PIC-ECIO, MIAC, u. a.) und kann auch bei PIC- und AVR-Programmiersystemen von Fremdanbietern eingesetzt werden. FlowKit ist so konzipiert, um mit Flowcode für PIC-Mikrocontroller ab Version 4.2 sowie mit Flowcode für AVR-Mikrocontroller (Version 4.0) arbeiten zu können.

| E-blocks™ ist Bestandteil von "Elektor Academy" Unter dem Label "Elektor Academy" entwickelt und vertreibt Elektor International Media innovative Lern- und Lehrmittel mit didaktischen Elektronik-Inhalten und -Produkten, die gleichermaßen für Schule/Ausbildung wie auch zum Selbststudium geeignet sind. |