Modern Electronics Teaching Resources
Total Page:16
File Type:pdf, Size:1020Kb
Modern Electronics Teaching Resources 2 011 Introduction In 2008 Flowcode and E-blocks were awarded the world’s most prestigious prize for educational products – the World Didac award. See www.worlddidac.org Contents Page Description Products 3 Learn about E-blocks and Flowcode and how you can use them to motivate and teach E-blocks, Flowcode students. 6 Learn about our new computer-based instrumentation products for prototyping and Electronic workstation, Protostation development. 8 See our resources for starting courses on e-system design and programming. E-blocks starter kits with software and curriculum 11 See how you can give your students practical experience of a range of digital CAN bus, LIN bus, Bluetooth, TCP/IP, communications technologies using our ready-built solutions. GSM, ZigBee, RFID and USB, 17 View further details on all the individual products in the E-blocks range. Hardware modules, software and courseware 25 See our range of sensors that you can use for project work and investigation Sensors 26 See our low cost programmers which allow students to learn at home. ECIO devices 27 Find out how you can use robotics to motivate students to learn electronics. Formula Flowcode robot 28 Learn more about our new low cost, PICmicro MCU rugged controller. MIAC Digital systems course map Catalogue Key objective Learning Complete solution Hardware Software Curriculum page hours 9 Starting to program microcontrollers 50 EB215 PICmicro TEFLCSI4 Flowcode for PICmicro Introduction to microcontroller - starter pack MCUs programming CD ROM 9 Learning C code for 8 bit microcontrollers 50 EB215 PICmicro EL543SI4 C for 16 series MCUs CD EL543SI4 C for 16 series - starter pack ROM microcontrollers CD ROM 9 Learning assembly code for 8 bit 50 EB215 PICmicro EL629SI4 Assembly for PICmicro EL629SI4 Assembly for PICmicro microcontrollers - starter pack MCUs CD ROM microcontrollers CD ROM 10 VHDL or Verilog for CPLD 50 EB287 CPLD solution Quartus II web edition (FREE) ELPLDSI Programmable logic - techniques CD ROM 10 VHDL or Verilog for FPGA 40 EB940 FPGA solution Quartus II web edition (FREE) ELPLDSI Programmable logic - techniques CD ROM 10 Learning C code for 32 bit microcontrollers 50 EB139 ARM starter pack ELRMSI Assembly for ARM ELRMSI Assembly for ARM - microcontrollers CD ROM microcontrollers CD ROM 12 Understanding CAN bus communications 20 EB237 CAN bus solution TEFLCSI4 Flowcode for PICmicro EB9012 CAN bus communications - MCUs course 12 Understanding LIN bus communications 15 EB413 LIN bus solution TEFLCSI4 Flowcode for PICmicro EB9016 LIN bus communications - MCUs course 13 Understanding Bluetooth communications 20 EB860 Bluetooth solution TEFLCSI4 Flowcode for PICmicro EB9127 Bluetooth communications - MCUs course 13 Understanding mobile phone 20 EB118 mobile phone solution TEFLCSI4 Flowcode for PICmicro EB9134 Mobile phone communications - MCUs communications course 14 Understanding internet communications 40 EB643 embedded internet TEFLCSI4 Flowcode for PICmicro EB9222 Embedded internet solution - MCUs communications course 14 Understanding RFID communications 20 EB699 RFID solution TEFLCSI4 Flowcode for PICmicro EB9329 RFID communications course - MCUs 15 Understanding ZigBee communications 20 EB284 ZigBee solution TEFLCSI4 Flowcode for PICmicro EB9457 ZigBee communications - MCUs course 15 Understanding USB communications 20 EB479 USB solution TEFLCSI4 Flowcode for PICmicro EB9538 USB communications course - MCUs 2 Copyright © 2011 Matrix Multimedia Limited Introducing E-blocks ® E-blocks ® are small circuit boards each of which contains a block of electronics that you would typically find in an electronic system. The 40 circuit boards in the E-blocks range use rugged 9 way D-type connectors as a connection bus for 8 signal lines and earth. Power (5V or 3.3V) is wired separately. This allows a complete system to be assembled in a matter of minutes. The system’s functionality can be enhanced further by the addition of more than 40 sensors and accessories. Systems based on microcontrollers can be programmed using flowcharts, C, or Assembly. Systems based on CPLD/FPGA technologies can be programmed in block diagrams, VHDL or Verilog. A range of CD ROM tutorials, which includes compilers, development tools and manuals, provides support to students who are new to any of these technologies. The great advantage of E-blocks in education is that they provide a very flexible set of parts for learning a range of technical disciplines, and for project work. E-blocks are used by a variety of academic courses: from learning in schools to experimentation as part of a PhD. Benefits Programmer boards Comms. compatibility Saves time and money PICmicro® microcontroller CAN, LIN, Bluetooth, Mobile telephony, Well supported and documented ARM® microcontroller RS232, IrDA, PS2, USB, TCP/IP, MIDI, SPI, I2C, Flexible and expandable Atmel AVR® microcontroller ZigBee, RFID, VGA, dsPIC/PIC24® microcontrollers USB, GPS, SD card/FAT16, RS485, RF(ISM), RC5 Altera CPLD and FPGA Copyright © 2011 Matrix Multimedia Limited 3 Introducing Flowcode ® version 4 NEW What does it do? Flowcode 4 is one of the World’s most advanced graphical programming languages for microcontrollers. The great advantage of Flowcode is that it allows those with little programming experience to create complex electronic systems in minutes. Flowcode’s graphical development interface allows students to construct a complete electronic system on-screen, develop a program based on standard flow charts, simulate the system and then produce hex code for PICmicro® microcontrollers, dsPIC and PIC24 microcontrollers, AVR microcontrollers and ARM microcontrollers. Flowcode includes ‘drivers’ for a wide range of hardware elements - from simple switches and LEDs, through to more complex subsystems like CAN bus and TCP/IP web modules. Flowcode is well supported with a range of courses and applications, and is tightly integrated with the English Dutch French Danish German E-blocks range of hardware modules which minimises construction and development time. Italian Japanese Greek Portuguese Hungarian Flowcode is available in more than 20 languages. Romanian Slovak Spanish Turkish Finish Slovinian Swedish Taiwanese Chinese Russian Arabic Design Simulate Download 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 Design your system on screen, test directly to your microcontroller based 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 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, or your own system based on ECIO Easy to use interface Simulation aids understanding technology. Allows complex programs to be Debug before download One button download developed and managed quickly Fast action Shorten the design cycle Flexible and expandable 4 Copyright © 2011 Matrix Multimedia Limited Benefits of Flowcode Allows students to understand programming without getting bogged down in coding details. Provides access to electronic technology for all levels of students Gives students basic programming and logical thinking skills Features Easy to use interface, simply drag and drop icons on screen. Extensive high level component subroutines Error free results - design, simulate and download Open architecture allows you to view commented C and Assembly code generated from your Flowchart Two instances of Flowcode can be run on one computer with communications Fully supported by a range of materials for learning and between them using the new VNET function development Technical details Supported processors: 10, 12, 16, and 18 series PICmicro MCU AT90, ATTiny, Atmega AVR MCU New targets include the MIAC AT91SAM series ARM MCU and dsPIC controller and the new dsPIC/PIC24 MCU, PIC24 MCU multiprogrammer board. Standard components LED, LED array, Switch, Switch bank, LCD display, ADC/sensor, 7-segment display, Quad 7-segment display, Keypad, PWM. Advanced components: SPI master, I2C master, SPI(legacy), Internet TCP/IP, Webserver, CAN bus, Advanced CAN bus, LIN master, LIN slave, EEPROM, IrDA, Bluetooth, GPS, RS232, Graphical colour LCD display, FAT16, MIDI, USB HID, USB slave, USB serial bus, ZigBee, RFID, Stepper motor, Servo motor, Speech, wire bus, RC5, RS485. Other targets: Formula Flowcode robot, ECIO, MIAC, Locktronics PICmicro microcontroller What’s new in version 4? More targets and components: V4 includes more microcontroller targets and a number of new design elements such as motors, GPS and speech. Panel creator: This allows users to create a model of the system they are designing. Students add components and drawing elements onto the Panel and customise it to reflect their system, then In Circuit Debug facilities for simulate the program and see its effects on their design. PIC based hardware, and other targets, is available with the In-circuit debug system. In circuit debug: Students can take simulation a step further with a new In Circuit Debug feature which allows them to step through the program whilst it executes on the hardware. The