EBlocks2 Matrix TSL Logo

Plug, Play, Program: Modular Microcontroller Learning

A flexible solution for study of microcontrollers designed for everyone.

Eblocks Circle

E-Blocks 2 Overview

E-blocks 2 is the latest generation of microcontroller boards from Matrix, offering over 30 boards, including upstream, downstream, and cost-saving bundles, to build complete systems quickly.

Ideal for both educational and industrial use, E-blocks 2 is supported by various software (PIC, dsPIC, ARM, AVR Arduino IDE, Flowcode) and Grove® sensors, with technical support available through dedicated forums.

Interested in this product?

Please contact us to find out the prices in your region for this product.

Arduino

If you are looking for a way to work with the Arduino microcontroller environment, but you’re looking for a system that gives you curriculum, support, training opportunities and a software environment that engages its users, then E-Blocks 2 is for you.

Integration with Flowcode is seamless and the ability to allow users to conduct simulation of designs as well as advanced test and debugging of their systems and many other benefits is very impressive.

Education

Although boasting industry standard features, E-Blocks 2 is in fact designed primarily for learners and educators. Our kits, supplied alongside free curriculum are perfect for delivery of microcontroller system teaching across various platforms including those delivering PIC and Arduino system development.

The design and manufacture of our boards allows them to last longer in the demands of educational labs.

Ghost Technology

In Flowcode 7.3 onwards, auto ID allows you to see the E-Block 2 boards connected in the console window.

In-Circuit-Debugging, allows users to set or clear breakpoints and debug systems whilst simulation is live, and in-circuit-test can be seen on the data recorder and oscilloscope windows in Flowcode.

The Oscilloscope is useful for recurring signals where you can set a repeating trigger and inspect a part of a waveform in isolation. The Data Recorder is useful for comparing multiple signals over time.

Eblocks Circle

Boards

There are currently 21 separate circuit boards in the range; from simple LED boards to more complex boards like device programmers and connector boards to give compatibility with first generation E-Blocks 2 boards.

E-Blocks 2 can be snapped together using the rugged har-flex® connectors, to form a wide variety of systems that can be used for teaching or learning about microcontroller systems, and for the rapid prototyping of complex electronic systems.

E-Blocks 2 Solutions

The modularity and flexibility of E-Blocks 2 makes the system the perfect platform for learners who want to test themselves on many design combinations. These bundles are designed for development engineers who need a fast track to getting an electronic design completed.

These bundles and development kits of E-Blocks 2 hardware offer an introduction to the system and provide a low-cost way to learn programming. A free curriculum course is provided to accompany the development kits.

E-Blocks 2 are compatible with the Arduino IDE, Flowcode, C and Assembly.

Interested in this product?

Please contact us to find out the prices in your region for this product.

Solutions Filter:

Digital Techniques in Aviation

BL2976

ESP32 development centre and printed panel

BL0545

ESP32 programmer and combo board

BL0568

ESP32 microcontroller system development kit

BL0541

FPGA solution

BL0580

E-Blocks 2 Bluetooth training course Arduino

BL0563

E-blocks2 Bluetooth training course PIC

BL0506

E-Blocks 2 Embedded internet training course Arduino

BL0535

E-Blocks 2 Embedded internet training course PIC

BL0531

E-Blocks 2 RFID training course Arduino

BL0548

E-Blocks 2 RFID training course PIC

BL0510

E-Blocks 2 CAN bus training course Arduino

BL0587

E-Blocks 2 CAN bus training course PIC

BL0589

E-blocks2 GSM technology training course Arduino

BL0521

E-Blocks2 GSM technology training course PIC

BL0579

PIC microcontroller system development kit (modular)

BL0502

Arduino microcontroller system development kit (modular)

BL0554

Raspberry Pi programmer and combo board

BL0560

ARM programmer and combo board

BL0596

dsPIC programmer and combo board

BL0564

Raspberry Pi development centre and printed panel

BL0557

ARM development centre and printed panel

BL0593

dsPIC development centre and printed panel

BL0514

Raspberry Pi system development kit

BL0575

ARM microcontroller system development kit

BL0546

dsPIC microcontroller system development kit

BL0503

AVR programmer and combo board

BL0570

AVR development centre and printed panel

BL0518

AVR microcontroller system development kit

BL0591

E-Blocks 2 Grove Sensor development kit

BL0555

Arduino programmer and combo board

BL0544

E-Blocks 2 PIC programmer and combo board

BL0505

Arduino dev centre and printed panel

BL0599

PIC development centre and printed panel

BL0562

Arduino microcontroller system development kit (combo)

BL0540

PIC microcontroller system development kit (combo)

BL0524

CAN Bus Communications

REF: CP2793

This course is designed to introduce concepts required to understand CAN networks and provide practical exercises.

Suitable for:

Embedded Internet Communications

REF: CP4895

This training course is designed to introduce the concepts required to understand the communication protocol TCP/IP

Suitable for:

Field-Programmable Gate Array

REF: CP3811

The course intention is to teach FPGA programming in a either a block diagram or high-level descriptive language.

Suitable for:

Bluetooth communications

REF: CP1795

Learn the concepts and strategies required for practical Bluetooth communications.

Suitable for:

Digital Techniques in Aviation

REF: CP7244

Using Digital Techniques to understand aviation principles.

Suitable for:

GSM Communications

REF: CP2832

The mobile phone solution provides a practical introduction to modern communication systems

Suitable for:

ESP32 programmer board

BL0058

E-Blocks 2 FPGA board

BL0093

E-Blocks 2 GSM board

BL0131

E-Blocks 2 RFID board

BL0197

E-Blocks 2 I/O expander board

BL0155

E-Blocks 2 CAN Bus board

BL0140

E-Blocks 2 Mono LCD board

BL0139

E-Blocks 2 Ethernet board

BL0187

E-Blocks 2 mikroBUS adapter

BL0106

E-Blocks 2 Wi-Fi board

BL0136

E-Blocks 2 ARM programmer

BL0061

E-Blocks 2 Raspberry Pi shield

BL0036

E-Blocks 2 Bluetooth board

BL0170
71 image

E-Blocks 2 colour graphical LCD board

BL0157-2

E-Blocks 2 Zigbee Co-ordinator Board

BL0152C

E-Blocks 2 Relay board

BL0183

E-Blocks 2 upstream to upstream connector board

BL0158

E-Blocks 2 Zigbee Router Board

BL0152R

E-Blocks 2 Splitter Board

BL0156

E-Blocks 2 Manual Patch Board

BL0161

E-Blocks 2 Servo Motor Board

BL0162

E-Blocks 2 Terminals Board

BL0173

E-Blocks 2 SD Card Board

BL0154

E-Blocks 2 upstream to E-Blocks downstream connector

BL0119

E-Blocks upstream to E-Blocks 2 downstream connector

BL0113

E-Blocks 2 Grove Sensor Board

BL0129

E-Blocks 2 Actuators Board

BL0127

E-Blocks 2 Keypad Board

BL0138

E-Blocks 2 Alphanumeric LCD board

BL0169

E-Blocks 2 Prototype Board

BL0117

E-Blocks 2 Switch Board

BL0145

E-Blocks 2 LED board

BL0167

E-Blocks 2 AVR Programmer

BL0086

E-Blocks 2 PIC Programmer

BL0011

E-Blocks 2 Arduino Shield

BL0055

E-Blocks 2 PIC Multiprogrammer

BL0080

E-Blocks 2 Combo Board

BL0114

E-Blocks 2 dsPIC Programmer

BL0032