This is a bundle package that includes the following items at a significant discount:
Flow Chart Programming for Atmel AVR Microcontrollers
Flowcode 6 is both a CAD tool and a very high-level language programming system for Atmel AVR microcontrollers based on flowcharts. Flowcode allows you to design and simulate complex AVR-based robotics and control systems by simply drawing a flowchart of your desired program in a matter of minutes, even without any prior programming skills.
Flowcode is a powerful language that uses macros to facilitate the control of complex devices like 7-segment displays, motor controllers and LCDs. The use of macros allows you to control highly complex electronic devices without getting bogged down in understanding the programming involved.
For more detailed description, see Flowcode's separate order page.
Atmel AVR Programmer and E-Blocks Processing Module
This E-blocks AVR multiprogrammer board is compatible with a range of 8-, 20-, 28- and 40-pin Flash Atmel AVR devices which can be installed in the appropriate DIL sockets on the board (it also is compatible with 40-pin ZIF sockets that have round pins). The board acts as the "heart" of any E-blocks system. The I/O lines from the AVR microcontroller are fed to four E-blocks ports, each of which contains eight I/O lines. The AVR device is clocked by a crystal which can be removed easily so that you can insert a crystal of your preferred frequency, or use the RC oscillator inside an AVR device.
By connecting additional E-block modules, this board can be expanded into a complete customized solution for development or training purposes.
8 LEDs for E-blocks systems This board contains eight LEDs — one for each line on the E-blocks port. When connected to an E-block processor board, it can be used to visually monitor an output port's logical status. An additional downstream port connector enables another E-block module to be connected to the same port. The board's LEDs are on when the connected port pin is "1", and off when the pin is "0". Each high-efficiency LED draws approx. 8mA at 5Vcc when on (560 Ohm resistor to Vcc).
More information can be found on the E-Blocks LED Board's order page.
E-Blocks board with 8 Push-to-Make-Contact Switches This simple switch panel contains eight push-to-make-contact switches — one for each line on the E-blocks port. It contains both an upstream E-blocks connector, for connection to a processing module, and a downstream E-blocks connector, which can be used to connect to other E-blocks modules, forming an 8-line bus.
This switch circuit board assumes that to operate correctly, each input on the upstream processor board will be configured as a high-impedance input. With this in mind, each circuit consists of a 4k7 pull-down resistor which, when the switch is open, ensures a logic level 0 at the output from the switch board and processor input pin. When a switch is pressed, the output from the switch board is connected effectively to a 390-ohm resistor to the positive rail (usually 5V), or to logic 1. When the switch is pressed, the effect of the 4k7 pull-down resistor in each circuit can be deemed to be negligible. The board requires a +5V connection, which can be achieved easily by running a wire to an E-blocks processing module.
A detailed description on this product can be found in E-Blocks 8 Push Button Board's order page.
2-line, 16-character display for E-blocks systems This 2-line, 16-character alphanumeric LCD with contrast control uses six lines of an E-blocks port to allow the display of numbers and characters. The LCD is fully supported within the AVR/Arduino Flowcode flowchart programming software, which makes adding an LCD character display to your application as easy as placing a single flowchart symbol and typing in the text message you want to display.
The LCD Module uses a Samsung KS0066U controller, which is similar to the Hitachi HD44780 controller.
More information can be found on the E-Blocks 2x16 LCD Board's order page.