Microcontroller System Development, Model 91030-20„¢ macros allow students to understand...

8
LabVolt Series Datasheet Microcontroller System Development Festo Didactic en 05/2018

Transcript of Microcontroller System Development, Model 91030-20„¢ macros allow students to understand...

Page 1: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

LabVolt Series

Datasheet

Microcontroller System Development

Festo Didactic

en

05/2018

Page 2: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

2 © Festo Didactic

Table of ContentsGeneral Description_______________________________________________________________________2Options include: _________________________________________________________________________2Topic Coverage___________________________________________________________________________3Optional Equipment_______________________________________________________________________3Module Options Description ________________________________________________________________3

General DescriptionThe Microcontroller System Development course provides a comprehensive hands-on coverage of the terminology, principles, and applications of microcontroller programming.

Students learn basic programming using FlowCode™ and microcontroller hardware. This module features a USB programmable PIC microcontroller; on-board peripherals include LEDs, switches, 7-segment single or QUAD display, LCD display, keypad, light sensor, variable voltage source for A/D acquisition, and Vernier™ sensors inputs. An extension surface expands the capabilities of this module for breadboarding or for a wide range of projects using optional E-Blocks™. The module can either be used with the FACET base unit or as a stand-alone trainer.

This board is available in the following language variants:

• English variant: 91030-20• French variant: 91030-21• Spanish variant: 91030-22

FlowCode™ is a graphical development software that allows you to quickly develop complex applications.

Options include:• 48071 - E-Blocks FACET Add-On: Bluetooth Communications• 48072 - E-Blocks FACET Add-On: Internet Communications• 48073 - E-Blocks FACET Add-On: Mobile Telephony• 48074 - E-Blocks FACET Add-On: RFID• 48075 - E-Blocks FACET Add-on: USB• 48076 - E-Blocks FACET Add-on: CAN• 48077 - E-Blocks FACET Add-on: ZigBee

Page 3: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

© Festo Didactic 3

1 Requires 2 FACET Microcontroller System Development boards.2 Optional product training. Price provided on demand. For details and options, contact [email protected].

Topic Coverage• Inputs and Outputs, Digital vs Analog, Clocking• 16F877A Architecture, Memory• Programming, Display a Message, Calculations, Input Conditioning, Decisions and Macros• The 7-Segment Display• String Variables and ASCII Code

Optional Equipment

Qty DescriptionModel number

1 E-Blocks FACET Add-On: Bluetooth Communications ________________________________________ 48071-001 E-Blocks FACET Add-On: Internet Communications __________________________________________ 48072-001 E-Blocks FACET Add-On: Mobile Telephony ________________________________________________ 48073-001 E-Blocks FACET Add-On: RFID ____________________________________________________________ 48074-001 E-Blocks FACET Add-On: USB ____________________________________________________________ 48075-001 E-Blocks FACET Add-On: CAN ____________________________________________________________ 48076-001 E-Blocks FACET Add-On: ZigBee __________________________________________________________ 48077-001 FlowCode v7 _________________________________________________________________________ 48107-001 Training on Microcontroller System Development, 1.1 days ___________________________________ 85161-TF

Module Options Description

E-Blocks FACET Add-On: Bluetooth Communications 48071-00

The E-Blocks FACET Add-On: Bluetooth Communications allows students to carry out in depth investigations into Bluetooth technology using high level macros written in Flowcode.

The solution consists of a number of E-blocks boards and an advanced Bluetooth module which form a complete Bluetooth transmitter-receiver solution. This master slave

unit is used in conjunction with a PC and Bluetooth USB adaptor (inc analyzer) for a range of experiments that allow students to understand and investigate Bluetooth profiles, including the SPP profile, headset profile, and data profiles. In addition, other protocols in the Bluetooth stack, such as SDP, TCS, HDLC, PPP, can be examined.

Full Flowcode macros are provided to facilitate investigation and allow students to concentrate on information flow and programming strategy without getting bogged down in programming and syntax.

1

2

Page 4: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

4 © Festo Didactic

E-Blocks FACET Add-On: Internet Communications 48072-00

The Embedded Internet Training Solution allows students to carry out in depth investigations into embedded internet technology using high level macros written in Flowcode, assembly code, or C.

The solution consists of a number of E-blocks boards and an advanced Ethernet module which form a complete web server. When used in conjunction with a PC and web browser, students can conduct a range

of experiments to understand and investigate embedded internet technology including ASP, HTTP, TCP, IP, UDP, ICMP, ARP protocols and communications layers and their OSI linkage, as well as DLC and MAC protocols. The solution also allows students to carry out simple web-based control over the internet.

Full Flowcode macros are provided to facilitate investigation and allow students to concentrate on information flow and programming strategy without getting bogged down in programming and syntax.

E-Blocks FACET Add-On: Mobile Telephony 48073-00

The add-on kits for microcontroller consist of a number of E-Blocks boards and advanced modules which form complete solutions.

The kit Mobile Telephony can be used to provide a complete course in developing communication systems from a standing start. In completing the 20-hour course, students will learn about communications systems, the AT command protocol, communications strategies, sending and receiving text messages and many aspects of project development and

management.

Flowcode™ macros allow students to understand communications programs and strategies. Pre-written, highlevel flow chart routines have been included to allow designs using the Mobile Communications System to be assembled in a matter of hours.

Page 5: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

© Festo Didactic 5

E-Blocks FACET Add-On: RFID 48074-00

The add-on kits for microcontroller consist of a number of E-Blocks boards and advanced modules which form complete solutions.

This kit provide a complete 20-hour course in developing RFID systems. This will give students who are familiar with microcontrollers an understanding of the programming techniques involved in developing RFID systems, as well as an understanding of how these systems

are developed from scratch. An E-blocks RFID board and four RFID tags embedded into credit cards are included.

The solution includes a fully working RFID system based on E-blocks™. All E-blocks boards are fitted with clear acrylic covers which prevent links and chips from being removed. The solution is assembled and tested in the factory and is shipped in rugged plastic trays for storage and transport.

Flowcode macros are provided. Flowcode allows students to understand communications programs and strategies without getting bogged down in the complexity of C or Assembly code. The system can also be used with C and Assembly code (software not provided).

E-Blocks FACET Add-On: USB 48075-00

The add-on kits for microcontroller consist of a number of E-Blocks boards and advanced modules which form complete solutions.

This solution allows students to carry out a number of practical exercises in USB technology. Students learn about USB by developing eight different systems: Mouse, Joystick, Temperature logger, USB terminal, USB to RS232 converter, basic slave, Storage scope, and Oscilloscope with

variable trigger. Some of these experiments are accompanied by programs written in Visual Basic.

Working through the exercises, students build a good understanding of the various types of USB systems, including Human Interface Devices, Communications Devices, and Slave devices.

Page 6: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

6 © Festo Didactic

E-Blocks FACET Add-On: CAN 48076-00

The add-on kits for microcontroller consist of a number of E-Blocks boards and advanced modules which form complete solutions.

This training solution is designed to facilitate the development and investigation of systems that use the CAN bus protocol for communications.

The solution uses four FACET®

workstations and comprise four fully programmable CAN nodes which mimic ECUs in an automotive application.

These are mounted on rugged backplanes and are fitted with ancillary circuit boards which mimic the functions of indicator lamps, switches, and sensors. These supplies allow students to program each of the four nodes to form a fully functioning CAN system in flow charts. The solution is suitable for automotive students who simply need to understand how CAN works, as well as for electronics students who want to understand protocols. The software supplied operates at several levels so that different types of students are exposed only to the relevant details of the CAN system. A CAN bus analyzer and message generator is supplied with the solution.

FlowCode macros are included

E-Blocks FACET Add-On: ZigBee 48077-00

The add-on kits for microcontroller consist of a number of E-Blocks boards and advanced modules which form complete solutions.

The ZigBee training solution can be used to provide a complete course in developing wireless area networks based on the ZigBee standard. This will give students who are familiar with microcontrollers an

understanding of the programming techniques involved in developing ZigBee Wireless communication systems, as well as an understanding of how these systems are developed from scratch. A ZigBee packet analyzer is included.

Students learn about ZigBee by carrying out a number of exercises using the hardware provided and Flowcode ™ macros.

Page 7: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

© Festo Didactic 7

FlowCode v7 48107-00

FlowCode is an advanced graphical programming tool that allows those with little experience to develop systems in minutes. FlowCode allows the quick and easy development of complex electronic and electromechanical systems in an integrated development environment (IDE). Engineers, both professional and academic, use Flowcode to develop systems for control and measurement based on

microcontrollers using Windows-compatible personal computers.

FlowCode is perfect for those programming PIC devices including Microchip's 8 bit, 16 bit and 32 bit ranges of microcontrollers. It's also an easy and effective solution for programming Atmel AVR, Arduino, and ARM based devices. With a flexible licensing structure, we can supply a perfect configuration for your academic needs.

The following model variants are available:

• 48107-00 (585809) - Single User, PIC 8-bit• 48107-0A (595166) - Single User, PIC 16-bit• 48107-0B (595167) - Single User, PIC 32-bit• 48107-0C (595168) - Single User, AVR/Arduino• 48107-0D (595169) - Single User, ARM• 48107-B0 (585810) - Ten Users, PIC 8-bit• 48107-BA (595158) - Ten Users, PIC 16-bit• 48107-BB (595159) - Ten Users, PIC 32-bit• 48107-BC (595160) - Ten Users, AVR/Arduino• 48107-BD (595161) - Ten Users, ARM• 48107-S0 (585811) - Site License, PIC 8-bit• 48107-SA (595162) - Site License, PIC 16-bit• 48107-SB (595163) - Site License, PIC 32-bit• 48107-SC (595164) - Site License, AVR/Arduino• 48107-SD (595165) - Site License, ARM

Page 8: Microcontroller System Development, Model 91030-20„¢ macros allow students to understand communications programs and strategies. ... Microcontroller System Development, LabVolt

Microcontroller System Development, LabVolt Series

8 © Festo Didactic

Reflecting the commitment of Festo Didactic to high quality standards in product, design, development, production, installation, and service, our manufacturing and distribution facility has received the ISO 9001 certification.

Festo Didactic reserves the right to make product improvements at any time and without notice and is not responsible for typographical errors. Festo Didactic recognizes all product names used herein as trademarks or registered trademarks of their respective holders. © Festo Didactic Inc. 2018. All rights reserved.

Festo Didactic SE

Rechbergstrasse 373770 DenkendorfGermany

P. +49(0)711/3467-0F. +49(0)711/347-54-88500

Festo Didactic Inc.

607 Industrial Way WestEatontown, NJ 07724United States

P. +1-732-938-2000F. +1-732-774-8573

Festo Didactic Ltée/Ltd

675 rue du CarboneQuébec QC G2N 2K7Canada

P. +1-418-849-1000F. +1-418-849-1666

www.labvolt.com

www.festo-didactic.com