An introduction to microcontroller programming
This new screen-based suite of tutorials is designed to give a 50 hour course in developing e-systems using Flowcode and E-blocks. Those with version 3 PICmicro microcontroller development boards should also be able to make use of these tutorials. The download is provided free for students. The download does not include the worksheets and assessment system. Companies and Educational Institutions are not licenced to use this product. A full free version of this product - including the worksheets and assessment system will be available with selected E-blocks packs. To use this course first install Dot Net 2.0 and Java and then download the Flowcourse. No support is given for this product. Beta version as of Feb 25th 2007. Please give us your feedback on this new resource.
|
Please provide your name and email address to download the free Flowcode course.
|
- Dot Net 2.0 is required for all screen-based courses (unless specified) .
Dot Net 2.0 can be installed via Windows Update, or can be downloaded from the Microsoft site at:
www.microsoft.com
Note: There are certain Windows installer pre-requites for .Net 2.0 so please read the page carefully.
- Certain courses require Java 1.5 or later.
If a course requires Java it will be specified in the dourse details.
Java can be downloaded from:
www.java.com
These video tutorials give you an introduction to how our CD ROMs and software works.
These are derived from Powerpoint presentations used to explain the benefits of using our products.
E-blocks general teacher's notes
This PDF document contains information on getting started with E-blocks and our three core learning resources: Flowcode, C for PICmicro microcontrollers and Assembly for PICmicro microcontrollers. The document also contains a number of worksheets based on a robotics theme.
Application notes and articles
These PDF application notes show you how E-blocks and Flowcode can be used as a basis of developing electronics projects. Accompanying Flowcode software files are available on request. Many of these articles appeared in copies of Elektor Electronics magazine - www.elektor-electronics.co.uk.
Application notes
This article looks at how you can develop a prototype using E-blocks and then turn it into a fully working electronic system.
This article looks at how you can use a simple SPI bus D/A converter to make a sinusoidal waveform.
This article builds on the previous article and shows how it is possible to speed up the performance of Flowcode by embedding C code into a Flowcode program.
This article looks at how you can develop projects that use Visual Basic (or other PC based languages) to control and communicate with E-blocks systems via the PC's USB port..
This article looks at how you can develop FCD files for new target PICmicro microcontrollers, NOTE you will need either your own programming hardware or an update for PPP to actually program the newly created device.
This article looks at how you can create a simple PID control algorythm using Flowcode. The example shown uses the duty cycle of a PWM channel to effectively charge and decharge a capacitor with proportional, integral and derivative control
Advanced course teacher's notes
These PDF manuals were designed for teachers who want to use E-blocks and Flowcode to complement the teaching of various advanced subjects in e-system design and construction. Students learning at home will also find them useful sources of information. Note that a ready made E-blocks solution for each of these products is available. These documents are for review only and are not licensed for use in the classroom. They are supplied with our training solutions along with all of the relevant example files. Please contact your dealer for prices.




- EB744 CAN bus course notes
A suite of notes and exercises on using E-blocks and Flowcode to teach how the CAN bus works.
CAN bus course notes: EB744 (2Mb)
- EB463 Mobile phone technology course notes
A suite notes and exercises on using E-blocks and Flowcode to teach how mobile phones work.
Mobile phone course notes: EB463 (900Kb)
- EB921 Digital communications / Internet solution course notes
A suite of notes and exercises designed to teach how how digital communications system function. This is particularly useful for explaing the OSI model and layering principles of digital comms including TCP/IP.
Digital Communications course notes: EB921 (3Mb)
- EB639 Bluetooth course notes
A suite of notes and exercises designed to explain how Bluetooth communications take place.
Bluetooth course notes: EB639 (2Mb)
- EB929 LIN course notes
A suite of notes and exercises on using E-blocks and Flowcode to teach how the LIN bus works.
LIN course notes: EB929 (2Mb)
- EB538 Zigbee course notes
A suite of notes and exercises on using E-blocks and Flowcode to teach how the Zigbee ad-hock mesh network works.
Zigbee course notes: EB538 (1Mb)
- EB829 RFID course notes
A suite of notes and exercises on using E-blocks and Flowcode to teach how the radio frequency identifier tagging system works.
RFID course notes: EB829-80-1-unlicensed version.pdf