Sei sulla pagina 1di 17

modern electronics teaching resources

 Introduction Introducing E-blocks ® 

Over the last


couple of years
we have sold
E-blocks and We are pleased to announce that this year Flowcode and E-blocks
Flowcode were awarded the world’s most prestigious prize for educational E-blocks ® are small circuit boards each of which contains a
to more training products - the World Didac award. block of electronics that you would typically find in an
and more See www.worlddidac.org electronic system.
institutions
across the The 40 circuit boards in the E-blocks range use
world. With rugged 9 way D-type connectors as a connection
the increasing
bus for 8 signal lines and earth. Power (5V or
number of
customers 3.3V) is wired separately. This allows a complete
have come more system to be assembled in a matter of minutes.
requests for solving Contents The system’s functionality can be enhanced
new problems: further by the addition of more than 40

The most numerous of these was how to 3 Learn about E-blocks and Flowcode and how you can use
them to motivate and teach students
Products: E-blocks, Flowcode
sensors and accessories.

allow students to carry on learning at home: Systems based on microcontrollers can


as far as the software is concerned this was
6 Find out how you can use robotics to motivate students be programmed using flowcharts, C, or
easily solved by function-limited free versions Assembly. Systems based on CPLD/FPGA
to learn electronics
of software.The hardware posed a greater Products: Formula Flowcode robot technologies can be programmed in block
problem with traditional development boards
diagrams, VHDL or Verilog. A range of CD
7
and E-blocks being beyond the budget of many See our resources for starting courses on e-system design
students.To get round this we have developed ROM tutorials, which includes compilers,
and programming
the ECIO range of products.These require development tools and manuals, provides
Products: E-blocks starter kits with software and curriculum
students to wire up simple systems by hand on support to students who are new to any of

10
a prototype board - a more time consuming Find out how you can teach Programmable Logic these technologies.
way of learning but a good skill to practice - technology as part of your Digital Electronics course.
and start at less than £15. Products: CPLD and FPGA starter kits including courseware for The great advantage of E-blocks in education
learning Verilog and VHDL programming is that they provide a very flexible set of parts
Secondly many customers have started to for learning a range of technical disciplines, and
11
use Flowcode as a tool for teaching logical Learn more about how you equip your students with the
for project work. E-blocks are used by a variety
thinking in a range of disciplines - not just skills for 32 bit microcontroller system design
electronics - from automotive technician Products: learning solutions based on ARM 7 technology
of academic courses: from learning in schools to
training to mechanical engineering.To cater experimentation as part of a PhD.
for these new markets we have developed a
rugged PICmicro microcontroller - the MIAC.
This flexible controller will allow us to create
12 See our low cost programmers which allow students to
learn at home
Products: ECIO devices
a wide range of new learning packages for
technical education.You can see the MIAC on
page 31 and it is available in the first quarter 13 See how you can give your students practical experience
of a range of technologies using our ready-built solutions.
Products: Solutions for CAN bus, LIN bus, Bluetooth, Mobile
of 2009.
telephony, TCP/IP, Zigbee, and RFID

Regards 21 View further details on all the individual products in the


E-blocks range
Products: hardware modules, software and courseware
John Dobson
Managing director
Matrix Multimedia Limited
30 See our range of sensors that you can use for project
work and investigation
Products: Sensors
Benefits Programmer boards Comms. compatibility
john@matrixmultimedia.co.uk Saves time and money PICmicro® microcontroller CAN, LIN, Bluetooth,

31 Learn more about our new low cost, PICmicro MCU Mobile telephony, X10,
rugged controller Well supported and documented ARM® microcontroller RS232, IrDA, PS2,
Products: MIAC
USB, TCP/IP, MIDI, SPI, I2C,
Flexible and expandable Atmel AVR® microcontroller
Zigbee, RFID,VGA,
Altera CPLD and FPGA USB, GPS, SD card/FAT16
Benefits of Flowcode
 Introducing Flowcode ® version 4 W Allows students to understand programming without getting 
NE bogged down in coding details.

Provides access to electronic technology for all levels of students

What does it do? Gives students basic programming and logical thinking skills
This educational project
Flowcode 4 is one of the World’s most advanced graphical
programming languages for microcontrollers. The great Supported design elements speaks with phonemes and
plays WAV files, under control
advantage of Flowcode is that it allows those with little Flowcode is based on the internationally standardised flowchart of switches in the hands - all
experience to create complex electronic systems in powered by Flowcode and an
symbols which users drag and drop onto the workspace, and then ARM processor.
minutes. fill in dialogue boxes to set program actions. A wide variety of
standard electronic components can be incorporated into Flowcode
Flowcode’s graphical development interface allows students projects, and a number of communications subsystems can be
to construct a complete electronic system on-screen, included in designs.
develop a program based on standard flow charts, simulate
the system and then produce hex code for PICmicro® Components supported: LEDs, Switches, Keypad, LCD displays.
microcontrollers, AVR microcontrollers and ARM 7-segment displays, graphical LCD
microcontrollers. displays, ADC, EEPROM, PWM, GPS,
phoneme speech, servo and more
Flowcode includes ‘drivers’ for a wide range of hardware
elements - from simple switches and LEDs, through to Comms components: I2C, SPI, LIN master, LIN slave, CAN
more complex subsystems like CAN bus and TCP/IP bus, IrDA, RS232, TCP/IP, Web server,
web modules. Flowcode is well supported with a range Bluetooth, USB, SD card with FAT16
of courses and applications., and is tightly integrated with
the E-blocks range of hardware modules which minimises Simulation and debug
construction and development time. Lift panel controller simulation connected by virtual
English Spanish Greek Arabic German Flowcode 4 includes a new Panel designer which allows users to CAN bus to...
Flowcode is available in more than 20 languages. create a model of the system they are designing. Students drag
Thai Dutch French Danish Hungarian and drop the standard components onto the Panel designer to
customise it to reflect their system, then step through the program
Romanian Finish Italian Slovak Mandarin
and see its effects on their design.
Students can take simulation a step further with a new In Circuit
Vietnam Slovinia S. Korea Turkey Japan
Debug feature which allows them to step through the program
Portuguese
whilst it executes on the hardware.
A range of separate communications protocols can also be
simulated using multiple instances of Flowcode running on the same
PC or over your computer network. This allows students to learn
about communications protocols and to develop systems with more
than one processor.
Panel designer allows design to be fully customised ….floor display and call button controller.

In Circuit Debug facility allows students to step through the


program using real hardware
Multiple Flowcode instances allow simulation of multiple
processors for Communications work

Supported targets
Design Simulate Download
Processors supported:
Flowcode contains standard flow chart Once your system is designed you can When you are happy with your design PICmicro microcontroller: 12, 16, 18 series
icons and electronic components use Flowcode to simulate it in action. click one button to send the program
that allow to you to create a virtual Design your system on screen, test directly to your microcontroller based AVR: AT90, ATtiny, ATmega
electronic system on screen. Drag icons the system’s functionality by clicking target. Targets include a wide range of
and components onto the screen to on switches or altering sensor or input microcontroller programmers, upstream ARM: Atmel AT91 series New targets include the ECIO ARM chip and the MIAC controller.
create a program, then click on them to values, and see how your program reacts E-blocks boards, the Formula Flowcode
set properties and actions. to the changes in the electronic system. robot, the MIAC industrial controller, Other targets supported:
or your own system based on ECIO Formula Flowcode buggy
Easy to use interface Simulation aids understanding technology.

Allows complex programs to be ECIO series


Debug before download One button download
developed and managed quickly
Fast action MIAC controller Ordering information
Shorten the design cycle
PICmicro AVR ARM
Flexible and expandable Single user . . . . . . . . . . TEFLCSI4 . . . . . . . . . . TEVRSI4 . . . . . . . . . . TERMSI4
10 user . . . . . . . . . . . . . . TEFLC104 . . . . . . . . . . TEVRI04 . . . . . . . . . . TERM104
Site licence . . . . . . . . . . TEFLCSL4 . . . . . . . . . TEVRSL4 . . . . . . . . . . TERMSL4
E-blocks ®
 Motivating, recruiting and challenging Starter packs


What does it do? Benefits Features


The Formula Flowcode maze A low cost, all-inclusive solution for Includes a cut down version of Flowcode
technology students graphical programming software
solving robot vehicle can
be used for a wide range of Great for motivating students to learn Superb technical specification
more
learning activities for students E-blocks compatible
aged 12+.
Micromouse competition compatible

Description
This robot vehicle has
been designed to address
the requirements of the Purchasing options for E-blocks are flexible
technology education - you can buy just one E-blocks board, buy a
curriculum between the ready made solution for teaching a particular
ages of 12 to 16. It is also subject, or you can buy one of our starter
used up to university level packs as shown on the following pages.
for motivation, learning
and project work. The
With some starter packs you
robot is great for running
competitions, and for open
need to make some choices: for
days where you can motivate example which microcontroller
students to want to learn you want to use, which
more about electronics and programming language you
technology in just a few hours. want to teach, etc.

With our starter packs you get


everything you need:
E-blocks programmer boards
Hardware Software Curriculum / learning and application boards, cables,
mounting panels, quick snap
The robot vehicle is based on a plastic The robot is supplied with a reduced objectives mounting pillars, nuts and bolts,
moulded chassis with two wheels, functionality version of our Flowcode
A set of teacher’s notes is available storage trays, and download
gearboxes and motors and is powered by software. Students develop the program,
that describes a sequence of learning utilities.
AA batteries. The circuit board connects simulate its functionality on-screen and
opportunities from getting an initial output
directly to a PC using the USB port, and then click on a button to download
through to line following and maze solving
provides a high specification PIC18F4455 the program to the robot. Flowcode is
tasks. The range of tasks can be extended
For some packs compilers,
controller with many features including 2 compatible with most E-blocks add-ons and assemblers and high quality screen
into the mechanical engineering where
user switches, 8 LEDs, sound level sensor, a full version can be based tutorials with tests exercises
students make their
light sensor, buzzer, motor controller (inc. bought separately. and worksheets are ordered separately.
own precision chassis
Pulse Width Modulation) line follower The buggy can also
which includes higher
sensors, and distance sensors. be programmed
specification motors with If you prefer to make up your own starter
with C and
wheel encoders for full Starter packs include everything you need including packs you can select individual items from the
Assembler.
maze solving. rugged plastic trays for storage and transport. range - see page 21.

Further information
Activities include Details on all hardware and software are given
line following.....
below. Technical datasheets are available on
our web site.

...and maze Ordering information


solving using Formula Flowcode micromouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP794
the left hand Maze walls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP458
wall following Pro class starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP454
technique.
Note that the Pro class starter pack consists of 10 Formula
Flowcode robots, a Site licence of Flowcode, 5 LCD displays, IDC
cables, and storage trays.
 Starting to program Learning C or Assembly code 

What does it do? Benefits Features


What does it do? Benefits Features
These starter packs provide a Complete solutions saves teaching time PICmicro and AVR microcontrollers are
This E-blocks starter pack Prepares students for a course in C or Includes a free 50 hour course in and preparation time supported
assembly e-system development complete solution to learning
includes a selection of
and teaching assembly code Can be used for learning and for projects Comprehensive courses with compilers,
boards, Flowcode graphical Introduces students to the concepts to Can be used for learning and projects IDEs and download utilities available
programming and C code programming for 8
programming software, Based on PICmicro microcontrollers
Complete courses for teaching
bit microcontrollers. programming are available Several hardware options available
and a beginners’ course in
microcontroller programming. An ideal pre-cursor to learning C Free Flowcode starter course for
programming beginners included in some hardware
options
Description
This starter pack is designed to allow development. It can also be used for more of the parts. Packs are supplied with a free Description here is on student-centred learning
you to deliver a beginners’ course in advanced courses and for project work. CD ROM containing an introduction to These starter packs provide all of the with the CD ROMs providing all of
microcontroller programming and system Packs are offered at a discount to the sum microcontroller programming resources you need for delivering a the resources students need to teach Version 3
traditional 50 hour module in C or themselves whilst you provide tutorial development
board (page 25)
assembly code programming. The emphasis support on a one-to-one basis.
Hardware Software Curriculum
E-blocks starter packs contain a metal We recommend that a full version of The CD ROM ‘An introduction to Hardware Software Curriculum
backplane for mounting E-blocks, a power Flowcode is purchased with these systems. microcontroller programming’ (page 22)
supply, a collection of individual E-blocks In addition a considerable amount of work is included with these packs. This teaches E-blocks™ starter packs contain a metal Download software is supplied with all Each CD ROM contains a 50 hour
and utility software, rugged plastic storage can be carried out with the free version of many aspects of microcontroller system backplane for mounting E-blocks™, a packs. All CD ROMs include full compilers/ course in C or assembly programming
trays and accessories. These starter packs Flowcode which is available as a download design and is an ideal introduction for power supply, a collection of individual E- assemblers required as well as Integrated and includes simulations which aid
include a selection of E-block boards from our web site. (Ideal for student use at students who need to learn C or assembly blocks™ and utility software, rugged plastic Development Environments. understanding, tutorials, tests and
which can be used to form a large number home.) code programming. storage trays and accessories. These starter exercises. The curriculum supplied is
of electronic systems, for learning or for packs include a selection of E-blocks™ tightly integrated with the E-blocks and
project work. Plastic covers for all boards boards which can be used to form a large development board hardware. E-blocks
are available. number of electronic systems, for learning starter packs are supplied with a free CD
or for project work. Plastic covers for all ROM ‘An introduction to microcontroller
boards are available. Alternatively a version programming’ for remediation and novices.
3 microcontroller development board
(page 25) can be used for PICmicro
related studies.

Hardware Hardware
Learning objectives
Gain a thorough understanding of the
operation of 8 bit microcontrollers, and
understand programming in the relevant
Learning objectives language from basic techniques through
These are flexible kits that can be used for both learning and project work. to advanced concepts such as serial
When used with ‘An introduction to microcontroller programming’ the communication, and interrupts.
packs have many learning objectives including: Develop the skills and techniques
required to write programs of some
complexity
To introduce students to microcontrollers and their operation
Develop the skills to design the hardware
in electronic circuits
and software for electronic systems
To teach students the fundamentals of microcontroller based
based on 8 bit processors
circuits
To provide a good understanding of fundamental
programming constructs including Outputs, Delays, Loops,
Inputs, Decisions, LCD displays, Keypad, Analogue inputs,
Subroutines, and Interrupts
To teach students the fundamentals of e-system design
and development Ordering information
Standard PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB215
Deluxe PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB110
Standard AVR starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB343
Deluxe AVR starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB219
Ordering information Assembly for PICmicro microcontrollers CD ROM . . . . . . . . . EL629S14
Standard PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB215 C for PICmicro microcontrollers CD ROM . . . . . . . . . . . . . . . . EL543SI4
Flowcode single user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TEFLCSI4 C for AVR microcontrollers CD ROM . . . . . . . . . . . . . . . . . . . . ELCVRSI
Introduction to microcontroller programming CD ROM . . . . . . . . Included
Image shows standard starter pack which also includes storage trays and other accessories. Image shows standard starter pack which also includes storage trays and other accessories.
10 Learning programmable logic technology C programming for 32 bit ARM processors 11

What does it do? Benefits Features What does it do? Benefits Features
These starter packs provide Complete solution available including  wo starter packs are available – one for
T The ARM starter packs Complete solution saves teaching time Atmel SAM7 ARM chip with 5 E-blocks
courseware, hardware, and programming studying CPLD technology and one for and preparation time ports
flexible training solutions for software FPGA+CPLD technology
provide a complete solution to
learning programmable logic learning and teaching C code Can be used for learning and for projects USB programmable

technology and for project


Students use on-screen tutorials to teach 128 macrocell CPLD board / 6000 Logic programming for 32 bit ARM Comprehensive course with C compiler,
themselves which saves preparation and Element FPGA board
work. teaching time microcontrollers. simulation and IDE available
Ideal for projects and learning
Kits are supplied in rugged storage trays
Free CD ROM incudes software and with all necessary cables, backplane and
courseware for teaching VHDL and accessories
Verilog

Description Description microcontrollers and who need to learn AT91SAM7128S processor which has
programmable logic technology using the our Programmable logic techniques CD This equipment is designed to support C programming for the popular ARM 7 128K ROM, 32K RAM and many internal
These CPLD/FPGA starter packs allow
superb Quartus II design software from ROM as well as a free copy of Quartus II those who have some experience of 8 bit core. The equipment is based on the Atmel peripherals.
your students to investigate modern
Altera. The packs include a free version of web edition design software.

Hardware Software Curriculum


Hardware Software Curriculum The ARM starter packs contain a metal The C for ARM microcontrollers CD ROM The CD ROM contains a full 50 hour
backplane for mounting E-blocks, a power includes a full C compiler and Integrated student-centred course in ARM 7
The CPLD and FPGA starter packs contain The recommended software is Altera’s Each pack includes a copy of Programmable
supply, a collection of individual E-blocks Development Environment. Download microcontroller programming in C code.
a metal backplane for mounting E-blocks, Quartus II web edition. This is provided free logic techniques. This student-centred
and utility software, rugged plastic storage software is supplied with all packs. The course includes a host of on-screen
a power supply, a collection of individual of charge with the equipment - periodic 40 hour screen based resource teaches
trays and accessories. These starter packs tutorials with simulations, which aid
E-blocks and utility software, rugged plastic registration is required. students the fundamental principles of
include a selection of E-blocks™ boards understanding, tutorials, tests and exercises.
storage trays and accessories. These starter programmable logic in block diagram,VHDL
which can be used to form a large number The curriculum supplied is tightly integrated
packs include a selection of E-blocks boards and Verilog. See page 23 for details.
of electronic systems, for learning or for with the E-blocks hardware.
which can be used to form a large number
of electronic systems, for learning or for project work. Plastic covers for all boards
project work. The CPLD solution is based are available.
E
on a 512 macrocell Altera device, and the
FPGA solution is based on a 6000 logic FR E
element Altera device.

Hardware
Hardware
Learning objectives Learning objectives
Understand how to implement Gain a thorough understanding of C
combinational and sequential logic in a programming for ARM microcontrollers
programmable logic device from basic techniques through to
Understand how to program in the advanced concepts such as serial
VHDL language communication, and interrupts.
Understand how to program in the Develop the skills and techniques
Verilog language required to write C programs of some
Understand how to design and construct complexity from scratch
e-systems using programmable logic Develop the skills to design e-systems
devices based on 32 bit processors from scratch

Ordering information Ordering information


CPLD solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB287
Standard ARM starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB139
FPGA solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB940
Deluxe ARM starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB131
Programmable logic techniques CD ROM . . . . . . . . . . . . . . . . . . . Included
C for ARM microcontrollers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ELRMSI

Image shows EB940 which also includes storage trays and other accessories. FPGA = Field Programmable Gate Array Image shows standard ARM pack which also includes storage trays and other accessories.
CPLD = Complex Programmable Logic device
12 ECIO Solutions 13

What does it do? Benefits Features


ECIO devices are powerful Student budget, professional capability Programmable from USB, power from
USB
USB programmable micro- Ideal for student work at home
controllers with 28 and 40 pin Compatible with a free version of
Adds USB reprogrammability to your Flowcode
DIL (0.6”) footprints. They own circuit boards
are perfect for student use at Includes bootloader software
home and for project work.
Description
The ECIO family of USB programmable cost, makes ECIO ideal for student via USB. ECIO is compatible with hex code
microcontroller modules device behaves work at home and for incorporating from any appropriate compiler including
just like a normal microcontroller - but into student circuit boards. ECIO Flowcode, C compilers and MPLAB.
when you plug the USB lead in and press microcontrollers are pre-programmed with ECIO is well supported with a wide range
The real benefit of buying a ready-made learning
the reset switch you can send a new a bootloader program which allows you to of learning and development tools including solution is that you get everything you need to lay
program to the device. This, and the low send a new program to the microcontroller Flowcode and E-blocks. on a course in the chosen topic ‘out of the box’.

These solutions have some common features:

Hardware
Solutions are made up from our E-blocks
hardware modules bolted onto strong metal
backplanes. Each module has a clear plastic
Processor 8 bit 18 series PICmicro Processor 8 bit 18 series PICmicro Processor 32 bit, AT91 ARM 7 core cover to prevent students changing link setting
Base chip: PIC18F2455 Base chip: PIC18F4455 Base chip: AT91SAM7S128 and removing chips. All cables and accessories
Oscillator: 4MHz ext., 48MHz internal Oscillator: 4MHz ext., 48MHz internal Oscillator: 18.43MHz ext, 47.92MHz int are supplied, and hardware is supplied in
IO lines: 19 IO lines: 30 IO lines: 34
A/D: 10 x10 bit A/D: 13 x10 bit A/D: 8 x10 bit
rugged plastic trays for storage and transport.
A/D sample rate 100ksps A/D sample rate 100ksps A/D sample rate 300ksps
Program memory 24K Bytes Program memory 24K Bytes Program memory 128K Bytes
RAM 2K bytes RAM 2K bytes RAM 32K bytes
EEPROM 256 bytes EEPROM 256 bytes EEPROM 0 (internal ROM overwrite)
Power 5V, USB or external Power 5V, USB or external Power 5V, USB or external
PWM channels 2 PWM channels 5 PWM channels 4
Timers 1 x 8 bit, 3 x 16 bit Timers 1 x 8 bit, 3 x 16 bit Timers 3 x 16 bit, 2 x 32 bit
Interfaces EUSART, MI2C, SPI, USB2.0 Interfaces EUSART, MI2C, SPI, USB2.0 Interfaces 2 x EUSART, MI2C, SPI, USB2.0
Package 28 pin, 0.6”, DIP compatible Package 40 pin DIP, 0.6”, compatible Package 40 pin DIP, 0.6”, compatible Software

A full copy of Flowcode is included with
Hardware each solution. Flowcode allows students
to concentrate on learning about the
A free set of 10 basic worksheets is system, without getting bogged down in
available on our web site.
the coding. In some solutions additional
software for analysis is provided.

Curriculum
Each solution has a full teacher’s manual including
exercises, and a CD ROM with worked examples. In
Use ECIO modules with a addition a copy of ‘An introduction to microcontroller
prototype board ...
The ECIO student starter kit consists of an programming’ CD ROM is provided as a refresher to
... with the E-blocks application board ECIO28P, a breadboard, and 13 electronic
components which are used with the those not familiar with Flowcode or for remediation.
worksheets.

Ordering information
28 pin PIC18 ECIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ECIO18P
40 pin PIC18 ECIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ECIO40P
40 pin ARM 7 ECIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ECIOARM
E-blocks application board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB061
Wide prototype board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HPAD01
... or build it into your Student ECIO starter kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EC2961
own circuit board.
14 CAN bus training solution W
N E ON
S I
LIN bus training solution NE
W 15

VE R
What does it do? Benefits Features What does it do? Benefits Features
The CAN bus training solution Allows students to investigate CAN at a Allows rapid development of CAN The LIN bus training solution Allows students to investigate LIN at a Allows rapid development of LIN
high level without getting bogged down in systems high level without getting bogged down in systems
provides a resource for programming detail provides a resource for programming detail
teaching and learning about Suitable for investigation of the CAN teaching and learning about Suitable for investigation of the LIN
Flowchart software allows students protocol Flowchart software allows students to protocol
CAN bus technology for all to concentrate on CAN strategy and LIN bus technology for all concentrate on LIN strategy and
levels of student - Automotive protocol Includes full CAN diagnostic and levels of student - Automotive protocol Complete suite of hardware modules
and beyond. message generation tools and beyond. and sensors

Works together with the CAN solution


to provide a complete CAN/LIN system
Description
This training solution is designed to The solution is suitable for automotive undergraduate students who want to Description
facilitate the development and investigation students who simply need to understand understand more details of the CAN
This training solution is designed to solution is suitable for automotive students students who need to have a good
of systems that use the CAN bus protocol. how CAN works, and for electronics protocol.
facilitate the development and investigation who simply need to understand how LIN understanding of the details of the LIN
of systems that use the LIN bus. The works, and for electronic engineering protocol.
Hardware Software Curriculum
The solution is comprised of four fully Flowcode and its associated CAN macros An 80+ page teacher’s manual is included Hardware Software Curriculum
programmable CAN nodes which mimic allow students to program each of the with a range of exercises for Automotive The solution is comprised of four fully Flowcode and its associated LIN macros A 30 page teacher’s manual is included with
Electronic Control Units in an automotive four nodes in flow charts to form a fully technicians upwards – including fault finding programmable LIN nodes which mimic allow students to program each of the a range of exercises. Automotive technicians
application. These are mounted on rugged functioning CAN system. The software exercises. Electronic Control Units (ECUs) in an four nodes in flow charts to form a fully can download these to the LIN systems and
backplanes and are fitted with ancillary supplied operates at several levels so that automotive application. These are mounted functioning LIN system. The macros observe system behaviour. More advanced
circuit boards which mimic the functions different types of student are only exposed on a rugged backplane and are fitted with supplied with Flowcode allow students to students can be tasked with creating a fully
of indicator lamps, switches and sensors. A to the relevant details of the CAN system. ancillary circuit boards which mimic the construct fully working LIN bus systems. functioning LIN bus.
CAN bus analyzer and message generator is functions of indicator lamps, switches and
supplied with the solution so that students sensors. The product is shipped in rugged
can ‘see’ the traffic on the bus. The product plastic trays for storage and transport.
is shipped in rugged plastic trays for storage
and transport.

Solution Solution

Learning objectives Learning objectives


CAN for automotive technicians LIN for automotive technicians
To understand what a microcontroller is and that it can be To understand the nature of LIN, the basic LIN protocol, and the
programmed with software to perform different tasks structure of a LIN network
To understand what an ECU is, and how ECUs are networked To understand message exchange in a LIN network
in CAN systems and that software can change the way an ECU To see how LIN differs from CAN
operates
To understand and diagnose faults in a CAN bus system
To understand the nature of CAN, the basic CAN LIN for electronics engineers
protocol, and the structure of a CAN network To understand LIN message structure
CAN for electronics engineers To understand and construct a fully operational LIN
system with four nodes working simultaneously
To gain an full understanding of CAN technology and To construct a complete CAN/LIN system – requires
construct networks which communicate using higher level CAN bus solution
protocols
To understand CAN protocols, and CAN message
structure
To gain an insight into higher level protocols like
DeviceNET and CANOPEN

Ordering information Ordering information


CAN solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB237 LIN solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB413

CAN = Controller Area Network LIN = Local Interconnect Network


ECU = Electronic Control Unit
16 Bluetooth training solution W
N E ON
SI
Mobile phone training solution W
N E ON
SI
17
VE R VE R
What does it do? Benefits Features What does it do? Benefits Features
Provides a motivating platform Highly motivating Complete Bluetooth training solution Provides a motivating Provides understanding of digital Fully working mobile phone constructed
communications strategy, practice, and from E-blocks
for learning about Bluetooth Accessible to many levels of student Allows investigation of Bluetooth solution for learning about implementation
communication protocols and protocols and stack communications technology, Includes Flowcode Professional software.
Teaches about Bluetooth from a practical A great introduction to the development
practice. point of view Programmable with Flowcharts - key system construction, and of projects involving communications Full curriculum support
macros supplied project development. systems
Provides rapid access to Bluetooth A great introduction to communications
technology Sample programs in easy to read practice
flowcharts are provided

Description Description
This training solution allows students to Flowcode. Students use hardware, software including the serial protocol (SPP), local This solution can be used to provide start. In completing the 20 hour course communications strategies, and many
carry out investigations into the Bluetooth and curriculum materials to investigate area protocol (LAP), and the headset profile a complete course in developing students will learn about communications aspects of project development and
standard using high level macros written in various Bluetooth protocols and functions (HPP). communication systems from a standing systems, the AT command protocol, management.

Hardware Software Curriculum Hardware Software Curriculum


The solution consists of two fully working A full copy of Flowcode is provided. An 80 page teacher’s manual is provided The solution includes a fully working A full copy of Flowcode graphical A 50+ page printed and bound manual
Bluetooth systems - made up from E-blocks Flowcode includes a Bluetooth component with the system which covers system mobile phone based on E-blocks. programming software is provided. with student exercises is included. This is
- with Bluetooth transceivers and CODEC which allows students to control the set up, Bluetooth theory, and a range of All E-blocks boards are fitted with clear Flowcode allows students to understand also available in electronic form (Word and
boards. A CODEC interface for transmitting Bluetooth board using scripting macros to exercises for students to work through. acrylic covers which prevent links and communications programs and strategies PDF) along with fully worked examples
digital audio signals is included in each issue sequential AT command strings. A CD ROM is included with a number of chips from being removed. The solution is without getting bogged down in the on CD ROM. This pack is also supplied
system. example files and solutions to exercises. assembled and tested in the factory, and is complexity of C or Assembly code. The with a free CD ROM ‘An introduction
shipped in rugged plastic trays for storage system can also be used with C and to microcontroller programming’ for
and transport. Assembly code (software not provided). remediation and Flowcode novices.

Solution Solution

Learning objectives Learning objectives


Data communication between microcontroller and Bluetooth Programming outcomes:
modules
Programming of systems including LCD, keypad etc.,
AT command structure and programming strategy in AT
RS232 protocol and programming, string construction and
controlled systems
deconstruction, state machines
Bluetooth visibility
Device discovery, pass keys and addresses Communications outcomes:
Responses - sequence flow and error checking
RS232 communications and handshaking protocols, ASCII
Connecting and pairing
representation, AT commands & command protocols,
Data communication
Sending and receiving text messages, Modem control and
Using Bluetooth for control applications
messaging
Audio and implementation of the audio gateway
Headset and telephone profiles Project management and development outcomes
Security Flowcharts and state diagrams in planning systems, a
modular approach to developing electronic systems

Ordering information Ordering information


Bluetooth solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB860 Mobile phone solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB118

CODEC = COder, DECoder


18 Embedded Internet training solution W
N E ON RFID W 19
VE R
SI NE
What does it do? Benefits Features What does it do? Benefits Features
The digital communications Extremely economical solution to Includes two web server boards Provides understanding of RFID systems F ully working RFID system constructed
learning internet protocol and digital
Provides a motivating solution
from E-blocks
solution allows students communications. Allows students to explore MAC, IP, ARP, for learning about wireless
to learn, and implement, UDP and TCP protocols area network RFID (Radio Includes Flowcode Professional software
Teaches many aspects of OSI model
TCP/IP communications and technology in an electronics context Allows students to create a hardware Frequency IDentification) Full curriculum support
understand the OSI model. firewall technology, system
Highly motivating resource that allows  great introduction to practical RFID
A
surprisingly functional systems to be
construction, and project
implementation
created development.
Description
This extraordinary training solution modern digital communications protocols their relative position in the OSI model. Description who are familiar with microcontrollers these systems are developed from scratch.
allows students to carry out a range of including Ethernet, DLC, MAC, ARP, TCP, IP, Students can build advanced programs This solution can be used to provide a an understanding of the programming An E-blocks RDIF board and four RFID tags
experiments that builds understanding of UDP, ICMP, HTTP and POP3 protocols and including email server and a firewall. complete 20 hour course in developing techniques involved in developing RFID embedded into credit cards are included.
RFID systems. This will give students systems, as well as an understanding of how

Hardware Software Curriculum


The solution consists of a set of E-blocks A full copy of Flowcode is provided. An 80 page teacher’s manual is provided Hardware Software Curriculum
that form an embedded internet solution: Flowcode includes components that allow with the system which covers system set The solution includes a fully working A full copy of Flowcode graphical A 50+ page printed and bound manual
including two web server modules. The rapid development of web pages, and a up, some digital communications theory, RFID system based on E-blocks™. programming software is provided. with student exercises is included. This is
solution is assembled and tested in the complete suite of additonal macros that and a range of exercises for students to All E-blocks boards are fitted with clear Flowcode allows students to understand also available in electronic form (Word and
factory, and is shipped in rugged plastic allows students to construct and receive work through. A CD ROM is included with acrylic covers which prevent links and communications programs and strategies PDF) along with fully worked exampled
trays for storage and transport. packets at the MAC, UDP, TCP and IP layers. a number of example files and solutions to chips from being removed. The solution is without getting bogged down in the on CD ROM. An additional CD ROM
exercises. assembled and tested in the factory, and is complexity of C or Assembly code. The - ’An introduction to microcontroller
shipped in rugged plastic trays for storage system can also be used with C and programming’ - is provided for those who
and transport. Assembly code (software not provided). need a refresher course in programming.

Solution

Hardware

Learning objectives Learning objectives


Programming outcomes This equipment is used to give students a
complete understanding of the how RFID
General programming of systems including LCD, keypad etc. systems are constructed. The theory of
Packet construction and deconstruction using flowcharts RFID system development is understood
Embedded internet solution development through a series of 9 exercises carried
Communications outcomes out with Flowcode and the E-blocks
In-depth understanding of OSI model layers and structure hardware. These include:
Packet/frame structure at MAC and higher levels
Protocols used at MAC and higher levels in the OSI Icode mode:
model Transponder unique ID
Understanding of the use of packet analysers and Reading transponder data
injectors Writing transponder data
Network monitoring and debugging
The use of firewalls in filtering data Mirfare mode:
Transponder unique ID
Project management outcomes
Reading transponder data
The use of flowcharts in planning projects Writing transponder data
Implementation of electronic systems from a brief

Ordering information Ordering information


Embedded Internet solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB643 RFID solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB699
E-blocks ®
20
N EW Zigbee Individual items in the range
21

What does it do? Benefits Features


Provides a motivating solution  rovides understanding of Zigbee
P F ully working Zigbee network (4 node)
communications and networks constructed from E-blocks
for learning about wireless
area network (Zigbee) Includes Flowcode Professional software
communications technology, Full curriculum support
system construction, and
project development.  great introduction to practical Zigbee
A
implementation

Includes a Zigbee analyser

Description Zigbee standard. This will give students wireless communication systems, as well as This section describes in more detail
This solution can be used to provide a who are familiar with microcontrollers an understanding of how these systems are some of the 150 separate items in the E-
complete 20 hour course in developing an understanding of the programming developed from scratch. A Zigbee packet blocks range.
wireless area networks based on the techniques involved in developing Zigbee analyser is included.

Hardware Software Curriculum


The solution includes a four fully working A full copy of Flowcode graphical A 50+ page printed and bound manual
Hardware
Zigbee nodes based on E-blocks™. All E- programming software is provided. with student exercises is included. This is Choose from our 40
blocks boards are fitted with clear acrylic Flowcode allows students to understand also available in electronic form (Word and E-blocks boards...
covers which prevent links and chips from communications programs and strategies PDF) along with fully worked exampled
being removed. The solution is assembled without getting bogged down in the on CD ROM. An additional CD ROM
and tested in the factory, and is shipped complexity of C or Assembly code. The - ’An introduction to microcontroller
in rugged plastic trays for storage and system can also be used with C and programming’ - is provided for those who
transport. Assembly code (software not provided). need a refresher course in programming.

Hardware

Software
Learning objectives ...our range of compilers
This equipment is used to give students and editors...
a complete understanding of the Zigbee
wireless areas network protocol through
the following topics:

Moulding the network


Adding a node
Expanding the network
Reducing power consumption
Dynamic networks
Message routing
Data logging gateway
A complete modular fire and burglar
alarm
Improving network security
Curriculum
... and our CD ROM learning
resources.

Ordering information
Zigbee solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB284
22 Introduction to microcontroller programming CD ROM Assembly for PICmicro MCUs CD ROM V4 23

What does it do? Benefits Features What does it do? Benefits Features
This CD ROM is a Students learn at their own pace A full course in microcontroller Provides a complete course in Supports a tutorial system of teaching Comprehensive instruction through 39
programming using Flowcode assembly programming that saves hours tutorial sections
computer based learning Saves class time and preparation time assembly code programming. of preparation and chalkboard time
resource for learning Includes worksheets and grading system Includes a Virtual PICmicro MCU: a fully
Unique simulation tools shorten the functional graphical simulator
about the development of Step-by-step construction guide learning cycle
microcontroller based systems Includes programming software, tests
using E-blocks and Flowcode. Includes project hints and tips and exercises

Most exercises can be done with the free


version of Flowcode Description
This CD ROM contains a complete 50
hour course in programming the PICmicro
Description worksheet has a number of tasks, graded to Typical tutorial screen
microcontroller. The tutorials start with
fundamental concepts and extend up to
This new CD ROM provides a complete cater for mixed ability classes. Supervisors complex programs including watchdog
course in developing microcontroller based can use the accompanying Excel marking timers, interrupts and sleep modes. The
systems using Flowcode and E-blocks. scheme to track the progress of students CD ROM includes unique simulation tools
The course contains a suite of 13 labs as they work through the material. This CD which help students overcome key problems
each of which has an accompanying Word ROM is an excellent introductory course in programming in assembly code, and a
worksheet. Students print a worksheet and to microcontrollers that will be ideal for simplified development environment is
then work through the contents of the CD preparing students for more complex included.
ROM, developing systems using Flowcode system development or for learning C
and E-blocks to complete each lab. Each programming. The Virtual PICmicro
microcontroller Ordering information
Single user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EL629S14
10 user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EL629104
Site licence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EL629SL4

Learning objectives
Solution Study of the CD ROM will achieve the
Programmable logic techniques CD ROM
following objectives:
What does it do? Benefits Features
Gain a thorough understanding Supports a tutorial system of teaching Complete guide to logic design using
of the concepts of programming Provides a complete course in
CPLD programming in block diagrams, Quartus II (web edition included)
microcontrollers: from basic techniques CPLD / FPGA programming. VHDL and Verilog
through to interrupts. Includes example projects and exercises
Includes all software and courseware
Develop the skills and techniques needed Includes courses in both Verilog and VHDL
required to develop electronic systems
based on microcontrollers A modern way to learn digital electronics
design

Description
Tutorial screens This CD ROM gives a thorough introduction to CPLD and FPGA
contain information programming using Altera’s Quartus II Web Edition software in
on using E-blocks....
a 40 hour practical course. The CD starts with an introduction
Typical course screen
to designing with Quartus II using block diagrams, at basic and
intermediate levels. Then the CD ROM takes students through the
This CDROM is FREE process of developing combinational and sequential logic designs
when you buy one of our using either Verilog or the VHDL descriptor language. The CD is
starter packs - see page 8. suitable for those who have some experience of digital logic and
want to get to grips with modern CPLD and FPGA techniques. A
number of example projects in block diagrams,Verilog and VHDL
FREE with our CPLD are included.
...and step-by-step Ordering information starter pack see page 10.
instructions on building Single user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ELFCSSI3
Quartus II Web edition
flow chart programs 10 user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ELFCS103 Ordering information
Ordering information
design software
using Flowcode. Site licence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ELFCSSL3 Single
Single user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ELPLDSI
user ........................................................................ TEFLCSI3
10 user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 user ELPLD10
.............................................................................. TEFLC103
Site licence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Site licence ELPLDSL
...................................................................... TEFLCSL3
24
C programming courseware and software ‘Upstream’ device programmer boards 25

What does it do? Benefits Features NE W ON NE W ON


Simulations shorten learning curves PICmicro® microcontroller Multiprogrammer SI AVR® microcontroller Multiprogrammer SI
These three CD ROMs contain Includes a HTML based course in C V ER V ER
programming
complete tutorial courses on Complete solution - including all • USB programmed • A complete AVR
and powered development solution
programming microcontrollers software utilities needed Include full C compilers and IDE
• 5 E-blocks ports • 4 E-blocks ports
in C. They also include C Examples and exercises included • Removable crystal • Removable crystal
compilers and IDEs. • Programs a wide range • Programs a range of
Integrate tightly with E-blocks of PICmicro devices AVR devices
• Programming software • Full IDE provided
provided
Description of the microcontroller which allows students to The PICmicro multiprogrammer connects to your PC via USB to provide you
The AVR Multiprogrammer includes everything you need to both program an AVR
microcontrollers as well as to develop AVR projects. This product contains several
These CD ROMs provide you with a complete clearly see the effects on the chip and internal with a high speed, low cost PICmicro MCU programmer for development and items: a CD ROM containing development tools, an in-system programmer and
solution to teaching and learning C programming variables and registers as each line of C code programming use. This board can be used with Assembly, C or Flowcode and an E-blocks AVR board. The ISP programmer connects to your USB port and to
most third party compilers. The board programs a range of 8, 14, 18, 28 and 40 pin the board which is compatible with 8, 20, 28 and 40 pin AVR devices. The board
for the PICmicro, Atmel AVR and Atmel ARM executes. PICmicro® microcontroller devices from the 12, 16, and 18 series and presents all supplies 4 full E-blocks ports and all pins are available on a 40 pin header. The CD
microcontrollers. 5 ports on separate D-type sockets. As soon as the on-board chip is programmed ROM includes a range of development tools including an Integrated Development
Once students have understood the basics they the program inside the chip is reset and executed. The board takes power from an Environment for code writing in assembly and debugging, and the ISP programming
The courses are structured in two parts: firstly carry out a series of labs using the Integrated external power supply or from the USB port. The new version 7 (Feb. 2009) software. A free GNU C compiler can be added to the IDE for those wanting to
students are taken through the fundamentals of Development Environment (IDE) and compiler is compatible with Flowcode 4’s In Circuit Debug features. write programs in C.
EB006 EB194
C programming in a series of on-screen tutorials provided. Tests and exercises to reinforce
that makes use of our virtual microcontroller learning are provided. The software tools
to explain to students how C works. This well supplied on the CD are suitable for a wide range
proven methodology centres around a simulation of projects. CPLD and FPGA programmer boards ARM® microcontroller programmer

• 32 bit ARM processor with 128K


• 7 E-blocks ports ROM and 32K SRAM

• CPLD or FPGA • USB programmable with boot


programmer loader

• USB programming • 5 E-blocks ports, 32 I/O lines


• Native USB and SPI buses
• Compatible with most
downstream boards
This E-blocks board is a development tool for the powerful AT91 SAM 7
microcontroller from Atmel. The SAM 7 is a 32 bit RISC device running at an
internal frequency of 80MHz, and having 128k ROM and 32K static RAM as well
The CPLD board contains a 128 macrocell 7000 series CPLD from Altera which as 2 USARTs, 4 x 10 bit A/D converters and a native USB bus. This incredibly
can be programmed using the parallel port on your PC. The board has 7 E-blocks powerful microcontroller can be used for a range of advanced E-blocks projects.
ports which can be used to interface to other E-blocks components. A 6000 Logic The board has 5 E-blocks ports and the processor itself is housed on a removable
Element FPGA daughter board plugs onto the top of the CPLD board (not shown daughter board (Atmel ARM processors are only available in SMD technology) so
IDE / Compiler Typical tutorial screen in the photograph) to provide a development platform for FPGA projects. that the ARM can be incorporated into custom PCBs. A full course (C for ARM
CD ROM courses and compilers for this board are available. Microcontrollers) is also available. This board uses a 3.3V power supply - please
C P L D b o a rd : E B 0 2 0
How the virtual F P G A a dd - o n : E B 0 4 9
check the downstream boards you need are 3.3V compatible.
EB185

microcontroller helps
learning…
Version 3 PICmicro® microcontroller development board

2 • Programmed and powered from USB


• Low cost and small footprint
• Two E-blocks ports (ports C and D)
• Removable crystal
• Programs a wide range of PICmicro devices.
Students read through …then they simulate the Ordering information • Programming software provided
the tutorials… program on-screen… C for 16 series PICmicro microcontrollers
Single user ............................................................................... EL543SI
10 user ..................................................................................... EL54310 This flexible development board is an ideal platform for learning and project

4 Site licence ............................................................................. EL543SL

C for ARM microcontrollers


Single user ............................................................................... ELRMSI
development. The board will program a range of 8, 14, 18, 28 and 40 pin PICmicro®
microcontroller devices from the 12, 16 and 18 series PICmicro microcontroller
range. The board is programmed using the USB port and is supplied with a
comprehensive programming utility - PPP. The board can program Low Voltage
10 user ..................................................................................... ELRM10 Programmable PICmicro MCUs and deliver a limited amount of power from the
Site licence ............................................................................. ELRMSL USB supply. An external power supply (product code HPPSU2) can be used to take
maximum advantage of the board’s features. The board is compatible with the range of
C for AVR microcontrollers
E-blocks modules and two E-blocks ports are provided. The board is also compatible
Single user ............................................................................. ELCVRSI
with Microchip’s In Circuit Debugging (ICD2) system.
10 user ................................................................................... ELCVR10
Site licence ........................................................................... ELCVRSL HP488
… compile the source code …and verify the program on
in the IDE… the hardware.
Note that the C compiler on the C for 16 series PICmicro
microcontrollers CD ROM is only licensed for educational use.
26 ‘Downstream’ application boards ‘Downstream’ application boards 27

Terminal board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB002 3.3V 5V Power board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB011 3.3V 5V Patch board kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB017 3.3V 5V LIN board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB027 3.3V 5V

The Power board contains two L293 quad


push pull driver chips which provide power This E-blocks contains a small patch board This board allows you to construct a
This small circuit board allows connection outputs for driving lamps or motors - for developing circuits and projects. fully working LIN bus interface from any
to all 8 pins of a standard E-blocks port with including stepper motors. The board supplies This E-block is used where there is a microcontroller.
bare wires using screw terminals. 8 outputs which sink or source 500mA at up requirement to set up a permanent circuit (Clear protective acrylic cover - EB727)
to 36V. Each output is protected with an inline to add to your E-blocks system. D-type
resettable fuse. connectors need to be soldered into place.
(Clear protective acrylic cover - EB711)
Flowcode macros available

Sensor board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB003 3.3V 5V IR / IrDA transceiver board . . . . . . . . . . . . . . . . . . . . . . . . . EB012 3.3V 5V CAN bus board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB018 5V X10 home automation board . . . . . . . . . . . . . . . . . . . . . . . . EB028 5V

This E-blocks contains a variable resistor This board provides a complete solution to
and a simple light sensor which can be This board allows you to add CAN bus This E-blocks provides signal conditioning
infrared communications - with both standard
used for simple analogue experiments. functionality to any microcontroller with an and protection which allow you to add X10
IR and IrDA protocol for communication with
It also contains sockets which allow users SPI interface. The board includes both a CAN mains-borne communication to your system.
laptops or PDAs.
to interface to our range of more than Controller and a CAN transceiver. A standard RJ11 cable provides connection
(Clear protective acrylic cover - EB712)
40 professional sensors including pH, (Clear protective acrylic cover - EB718) between the a standard X10 transceiver and
temperature, distance, g etc. your microcontroller/FPGA.
(Clear protective acrylic cover - EB703)
Flowcode macros available Flowcode macros available

LED board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB004 3.3V 5V SPI bus D/A and memory board . . . . . . . . . . . . . . . . . . . . . . EB013 3.3V 5V MIDI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB021 3.3V 5V Voice CODEC board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB032 3.3V 5V

This E-blocks adds serial memory (8k) and


This board has 8 LEDs which show the D/A functions (8 bit with amplifier and With MIDI in, out and thru ports, this This audio coder-decoder board allows
status of each bit on the port. Upstream and headphone socket) to any microcontroller/ E-blocks allows any microcontroller to students to investigate Bluetooth systems that
downstream E-blocks connectors allow FPGA with an SPI (Serial Peripheral Interface) generate, process or respond to any MIDI use audio. The board is based on a Freescale
this board to be used in bus configuration. interface. datastream. MC145483 linear 13 bit CODEC which allows
(Clear protective acrylic cover - EB704) (Clear protective acrylic cover - EB713) voice digitisation and reconstruction as well as
pre and post filtering.
(Clear protective acrylic cover - EB732)
Flowcode macros available

LCD board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB005 3.3V 5V Keypad board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB014 3.3V 5V Motors board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB022 3.3V 5V PS2 / VGA board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB033 5V

This board allows you to connect standard


This E-blocks contains a 16 character, This E-block board is based on the L298 keyboards, mice and VGA monitors to an
A simple 4x3 keyboard that allows data entry device which can drive two motors operating E-blocks system. Whilst tricky with 8 bit
2 line alphanumeric LCD display on a 5
into bus based systems. off up to 46V at up to 4A each. The board processors, larger 32 bit processors and
wire serial bus.
(Clear protective acrylic cover - EB714) can be used in a variety of motor control FPGA’s can take advantage of low cost
(Clear protective acrylic cover - EB705)
configurations including PID control. keyboards and old CRT based monitors to
(Clear protective acrylic cover – EB722) make flexible computing systems based on
E-blocks.
Flowcode macros available Flowcode macros available

Switch board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB007 3.3V 5V RS232 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB015 3.3V 5V Internet board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB023 3.3V 5V Opto-isolator board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB035 3.3V 5V

This E-blocks provides an RS232 interface


which can be used to facilitate communication This board adds Ethernet functionality to a
This board contains 8 push-to-make switches. microprocessor / FPGA system without the This Opto-isolator board contains 4 separate
Upstream and downstream E-blocks between a microcontroller/ FPGA and third
party devices like PC serial ports, projectors need for developing a TCP/IP software stack. isolated inputs to your E-blocks system for
connectors allow this board to be used in It supports 10/100 connection UDP, IP, ARP, telecoms and Programmable Logic Controller
bus configuration. etc.
(Clear protective acrylic cover - EB715) ICMP, DCHP, ARP, DLC and MAC. applications.
(Clear protective acrylic cover - EB707) (Clear protective acrylic cover - EB723) (Clear protective acrylic cover – EB735)

Flowcode macros available Flowcode macros available

Dual 7-segment display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB008 3.3V 5V Prototype board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB016 3.3V 5V Bluetooth board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB024 3.3V 5V MMC card reader board . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB037 3.3V 5V

This board has a quad 7-segment common This E-blocks contains a small prototype The Bluetooth E-blocks allows you to add
board for developing circuits and projects. This MMC card reader sits on the serial
anode display with anodes controlled via one Bluetooth capability to any microcontroller
Connectors for two E-block ports allow port of a microcontroller and provides up to
port and cathodes controlled by the other. with UART functionality.
prototype wires and leads to be connected 512MB of memory to a an E-blocks system. A
(Clear protective acrylic cover - EB708) (Clear protective acrylic cover - EB724)
to the rows and columns on the prototype MMC card must be bought separately.
board. (Clear protective acrylic cover – EB737)

Flowcode macros available Flowcode macros available


28 ‘Downstream’ application boards Accessories 29

Relay board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB038 3.3V 5V Enhanced LCD display board . . . . . . . . . . . . . . . . . . . . . . . EB043 3.3V 5V Actuators training panel . . . . . . . . . . . . . . . . . . . . . . . . . . . HPACT Metal backplane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BP232

This backplane can be used to bolt


This relay board contains 4 relays
(choose high nibble or low nibble)
Add an attractive visual display
(with backlight) to projects with
What does it do? PICmicro microcontroller development
which are each rated at 250V and this 132×132 pixel, 65535 colour, Allows students to carry out tools and E-blocks together to form a
6A. This is ideal for building PLC 1.5” graphical LCD display. Only experiments with motors. rigid backplane. This will extend the life
of development tools, facilitate storage
type applications. Note that we do
not recommend that you connect
4 i/o lines are required to drive
the inbuilt controller chip, which
Features and increase security.
the relay board to mains voltages. automatically refreshes the display • Stepper motor The usable area is 270 by 350mm
and provides an inbuilt character • Servo motor and these backplanes fit into our
table. (Cover – EB743) standard trays.
• DC motor with feedback

Description
USB232 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB039 3.3V 5V Sensor area network board 3.3V 5V This is a general purpose training
panel that allows students to carry IDC cables
out experiments with motors. The
The USB232 board allows you to This E-blocks board provides easy The ‘normal’ cable connects an upstream
actuators on the panel include:
connect a microcontroller with a USART connection to an XBEE module which programmer to a downstream application board
A 7.5 degree/step stepper motor,
back to a PC via USB. A virtual COM gives you the capability of developing - plug to socket - EB634. Use EB635 to share an
a 120 degree servo motor, and a
port driver is supplied for interfacing to 2.4GHz wireless networks based on the upstream board with two downstream boards.
bidirectional DC motor with gearbox
PC software applications. Zigbee standard. Use EB251 to connect two upstream boards
and rotational feedback. Worksheets
(Clear protective acrylic cover – EB739) (Clear protective acrylic cover – EB751) together- with caution!
and operating instructions are
included. An E-blocks compatible Upstream to downstream . . . EB634
Zigbee router board………....EB051R port facilitates connection with
Flowcode macros available Zigbee coordinator board…..EB051C Upstream to upstream . . . . . EB251
upstream boards. Splitter . . . . . . . . . . . . . . . . . . EB635

RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB052 3.3V 5V GPS E-block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EB045 3.3V 5V


Adjustable power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . HP5328 Storage trays

GPS is an important technology for


This switched mode power supply These black trays are ideal for storage of
an increasing number of applications.
provides regulated outputs at 3, 6, 7.5, E-blocks and accessories like leads, power
This E-blocks board allows you to This E-block allows any UART-enabled
9 and 13.5V. Output is selected by a supplies etc.
develop RFID systems based on the microcontroller to receive configurable
Mifare, ICODE and Ultralight protocols, text-based NMEA or binary SiRF data small screw switch. The supply can be
and includes a built in antenna. containing various location, altitude, configured for all countries in the world
Plastic tray . . . . . . . . . . . . . . HP2045
(Clear protective acrylic cover – EB752) timing and speed information. Typical by slotting on appropriate mains supply
Clip on lid . . . . . . . . . . . . . . . HP4039
cold-start TTFF is 44s, and horizontal connectors.
Foam layer insert . . . . . . . . . HP3844
W
NE
accuracy is 5.2m (2dRMS). 4 section insert . . . . . . . . . . . HP2935

Tray trolley RFID Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP089

Note that if you are using ARM or FPGA boards then please make
sure that the downstream boards you are using are 3.3V compatible. Storage trays can be mounted into one of Two types of RFID card are available: a
our tray trolleys – supplied in kit form. Mifare card and an I-code card. Each include
1k of memory and are compatible with the
E-blocks RFID card board.

12 tray trolley . . . . . . . . . . HP2025Q Mifare card . . . . . . . . . . . . . . . HP089


18 tray trolley . . . . . . . . . . HP3025N I-code card . . . . . . . . . . . . . . . HP459

M3 nuts and bolts

E-blocks boards and board covers are


not supplied with fittings. If you are fitting
covers then you should use 25mm bolts
and 12mm spacers.

100 x M3 self locking nuts . . . EB216


100 x M3 12mm bolts . . . . . . . EB217
100 x M3 25mm bolts . . . . . . . EB211
25 x M3 12mm spacers . . . . . . EB210
30 Sensors MIAC™ - Matrix Industrial Automotive Controller 31

The 40 sensors you can see here allow


MIAC (Matrix Industrial Automotive Controller) is
N EW
Accelerometers Barometer . . . . . . . . . . . . HSBAR Blood pressure . . . . . . . . . HSBPS an industrial grade control unit which can be used to
you to carry out a very wide range of control a wide range of different electronic systems.
projects with your E-blocks™ hardware It has a number of applications in industry and learning and is
and software. All sensors plug directly into powered by an 18 series PICmicro microcontroller.
our sensors board (EB003) and into the
PICmicro development board (HP488). If
you want to give students an experience
+/- 5g . . . . . . . . . . . . . . . . . . . . . . . HSLGA
+/- 25g . . . . . . . . . . . . . . . . . . . . . HSACC
Benefits
Three axis +/-5G . . . . . . . . . . . . . . . HS3D Air pressure: 0.8 - 1.05 atm
of different sensor technologies then the F lexible and expandable
sensors we recommend are the Heart rate Charge sensor . . . . . . . . . . HSCRG CO2 Gas . . . . . . . . . . . . . . HSCO2 Colourimeter . . . . . . . . . . HSCOL Facilitates rapid development of electrical systems
sensor, the Temperature sensor, the Motion
detector and the Photogate with smart Features
pulley. These four sensors all use different  ased on an 18 series PICmicro device
B
techniques for measuring real world values. Compatible with Flowcode, C, and assembly
8 digital or analogue inputs, 4 relay outputs, 4 motor outputs with
Charge: +/- 10V - +/- 100nC CO2 in air: 0-5000 ppm Absorbance of solutions: 0.05 - 0.550
speed control, 4 line LCD display and control keys
Conductivity . . . . . . . . . . HSCON Current . . . . . . . . . . . . . . . HSDCP Differential voltage . . . . . . HSDVP Dissolved oxygen . . . . . . . . . HSDO Drop counter . . . . . . . . . . . HSVDC Compatible with a wide range of industrial sensors
Fast CAN bus for networking

Description onto a 30mm ‘top hat’ DIN rail, or directly Flowcode graphical programming language
Conductivity of solutions: 0 - 20,000
The MIAC™ is a fully specified industrial onto any surface using the 4 screw holes and can also be programmed with C, and
uS/cm Current: +/- 0.6A Voltage: +/-6V Current: 0-14mg/L electronic controller designed to operate provided. The MIAC unit uses screw assembly code. MIAC is also equipped
EKG sensor . . . . . . . . . . . . HSEKG Force . . . . . . . . . . . . . . . . . HSDFS Force plate . . . . . . . . . . . . . . . HSFP Flow rate . . . . . . . . . . . . . . HSFLO Gas pressure . . . . . . . . . . . HSGPS
off 12 or 24V. It has 8 analogue or digital terminals for all 1/O lines and has several with a fully operational CAN bus interface
inputs, 4 high current relay outputs and input buttons and a 4 line 16 character so that several MIACs can be networked
4 motor outputs. The MIAC is housed alphanumeric display for user interaction. together to form wide area electrical
in an attractive, rugged, anthracite grey The unit is programmed directly from a systems.
plastic moulding, and can be mounted PC’s USB port and is compatible with the

Force: +/- 50N Force: –800 to +3500 N Flow rate: 0 - 3.5m/s Pressure: 0 to 210 kPa In the coming 12 months we will be
developing a range of additional add-ons
Hand dynamometer . . . . . . HSHD Heart rate - hand grip . . HSHGH Heart rate - wearable . . . . HSEHR Instrumentation . . . . . . . . HSINA Ion sensitive electrodes
and curriculum for MIAC.

Design Simulate Download


Calcium: . . . . . . . . . . . . . . . . . . . . . . HSCA
Chloride: . . . . . . . . . . . . . . . . . . . . . HSCL
Ammonium: . . . . . . . . . . . . . . . . HSNH4
Force: 0-600 N 6 ranges from 0-20mV, to ±1 V Nitrate: . . . . . . . . . . . . . . . . . . . . HSNO3

Magnetic field . . . . . . . . . . . HSMG Microphone . . . . . . . . . . . HSMCA Motion detector . . . . . . . . . HSMD Oxygen . . . . . . . . . . . . . . . . . HSO2 pH . . . . . . . . . . . . . . . . . . . . . HSPH

Magnetic field: -6.4 mT to +6.4 mT Distance: -0.4 - 6m Oxygen in air: 0 to 27% (0 to 270 ppt) pH: 0 to 14

Photogate . . . . . . . . . . . . . HSVPG Radiation . . . . . . . . . . . . . . . HSRM Respiration . . . . . . . . . . . . HSRMB Rotary motion sensor . . . . HSRMS
Relative humidity . . . . . . . . HSRH
Flowcode contains standard flow chart Once your system is designed you can When you are happy with your design
icons and electronic components use Flowcode to simulate it in action. click one button to send the program
that allow to you to create a virtual Test MIAC functionality by clicking on directly to the MIAC device. Press the
electronic system on screen. Drag icons switches or altering sensor or input reset button and your program starts
Accessories:
and components onto the screen to values, and see how your program reacts to run.
Picket fence . . . . . . . . . . . . . . . . . . . HSPF create a program, then click on them to to the changes in the electronic system.
Smart pulley . . . . . . . . . . . . . . . . . . HSSPA
Bar tape . . . . . . . . . . . . . . . . . . . . HSTAPE Humidity: 0% to 95%
set properties and actions. One button download
Simulation aids understanding
Salinity . . . . . . . . . . . . . . . . HSSAL Spirometer . . . . . . . . . . . . HSSPR Temperature . . . . . . . . . . . HSTMP Thermocouple . . . . . . . . . . HSTCA Turbidity . . . . . . . . . . . . . . .HSTRB Fast action
Easy to use interface
Debug before download Flexible and expandable
Allows complex programs to be
developed and managed quickly Shorten the design cycle
All I/O and expansion options are
supported in Flowcode
Salt in water: 0 - 50 ppt (0 - 50,000) Temperature: -40 to 135C Temperature: -200 to 1400C Turbidity: 0 to 200 NTU
Matrix Multimedia Limited
The Factory, Emscote Street South,
Halifax, West Yorkshire, HX1 3AN, UK.
Tel: 01422 252 380
Fax: 01422 252 381
Email: sales@matrixmultimedia.com

www.matrixmultimedia.com