Difference between revisions of "Examples and Tutorials"

From Flowcode Help
Jump to navigationJump to search
Line 1: Line 1:
 
This page contains structured exercises used throughout [[Flowcode Help Overview|Flowcode Help]] section, and further exercises which are not featured in the Flowcode Help structure, these additional exercises range from expanded exercises on camera control and panel navigation to creating, testing, exporting and importing components.
 
This page contains structured exercises used throughout [[Flowcode Help Overview|Flowcode Help]] section, and further exercises which are not featured in the Flowcode Help structure, these additional exercises range from expanded exercises on camera control and panel navigation to creating, testing, exporting and importing components.
  
{| class="wikitable" style="margin:auto;"
+
==Getting Used To The Flowcode 6 Environment==
! colspan="2" | Getting Used To The Flowcode 6 Environment
+
*[[Exercise - Setting Up the System Panel|Setting Up the System Panel]] - Set up the system panel to your preference following instructions  
|-
+
*[[Exercise - Controlling the Camera|Controlling the Camera]] - Learn how to control the camera on the system panel
| width="40%" align="center" | [[Exercise - Setting Up the System Panel|Setting Up the System Panel]]
+
*[[Exercise - Setting Up the Dashboard Panel|Setting Up the Dashboard Panel]] - Learn how to use and configure the dashboard panel effectively
|Set up the system panel to your preference following instructions ([[Exercise - System Panel - Adding Objects|Adding Objects to the System Panel]])
+
*[[Exercise - Creating a Flowchart|Creating a Flowchart]] - Preparing and and planning a program by adding icons to a flowchart to be expanded into a program.
|-
+
*[[Exercise - Configuring Icons and Variables|Configuring Icons and Variables]] - Configuring the flowchart icons and variables to effective operate a program using components.  
| width="40%" align="center" | [[Exercise - Controlling the Camera|Controlling the Camera]]
+
*[[Exercise - Adding Devices to a Program|Adding Devices to a Program]] - Adding, configuring and manipulating components for suitable and effective use in a program.
|Learn how to control the camera on the system panel ([[Exercise - System Panel - Controlling Shapes|Controlling Shapes on the System Panel]])
+
*[[Exercise - Simulating a Program|Simulating a Program]] - Testing and simulating a program in Flowcode using various methods and techniques of simulation.
|-
+
*[[Exercise - Transferring a Program to the Microcontroller|Transferring a Program to the Microcontroller]] - Testing and running a program on hardware, compiling to a chip and the process required to do so.
| width="40%" align="center" | [[Exercise - Setting Up the Dashboard Panel|Setting Up the Dashboard Panel]]
+
*[[Exercise - Documenting a Flowchart|Documenting a Flowchart]] - Using comments to explain and describe your Flowchart and the process of the program.
|Learn how to use and configure the dashboard panel effectively ([[Exercise - Dashboard Panel - Adding Objects|Adding Objects to the Dashboard Panel]])
+
*[[Exercise - Expanding a Program|Expanding a Program]] - Expanding your program further to increase functionality, effectiveness and efficiency.
|-
+
*[[Exercise - Using Component Macros|Using Component Macros]] - Creating and expanding a program by using icons and components, specifically Component Macros.
| width="40%" align="center" | [[Exercise - Creating a Flowchart|Creating a Flowchart]]
+
*[[Exercise - Using Simulation Macros|Using Simulation Macros]] - Creating and expanding a program by using icons and components, specifically Simulation Macros.
|Preparing and and planning a program by adding icons to a flowchart to be expanded into a program.
+
*[[Exercise - Using Macros|Using Macros]] - Using Macros and local variables to effectively create and organise a program including components.
|-
+
*[[Exercise - Inserting Code Into Flowcode|Inserting Code Into Flowcode]] - Adding custom code into a program and integrating it into the flowchart for use with components.
| width="40%" align="center" | [[Exercise - Configuring Icons and Variables|Configuring Icons and Variables]]
+
*[[Exercise - Using Interrupts|Using Interrupts]] - Using interrupts, custom interrupts and timers to call macros and configuring interrupt properties.
|Configuring the flowchart icons and variables to effective operate a program using components.  
+
*[[Exercise - Using Analogue Input Devices|Using Analogue Input Devices]] - Creating a functioning program consisting of an LED and an analogue (ADC) dial to drive the system.
|-
 
| width="40%" align="center" | [[Exercise - Adding Devices to a Program|Adding Devices to a Program]]
 
|Adding, configuring and manipulating components for suitable and effective use in a program.
 
|-
 
| width="40%" align="center" | [[Exercise - Simulating a Program|Simulating a Program]]
 
|Testing and simulating a program in Flowcode using various methods and techniques of simulation.
 
|-
 
| width="40%" align="center" | [[Exercise - Transferring a Program to the Microcontroller|Transferring a Program to the Microcontroller]]
 
|Testing and running a program on hardware, compiling to a chip and the process required to do so.
 
|-
 
| width="40%" align="center" | [[Exercise - Documenting a Flowchart|Documenting a Flowchart]]
 
|Using comments to explain and describe your Flowchart and the process of the program.
 
|-
 
| width="40%" align="center" | [[Exercise - Expanding a Program|Expanding a Program]]
 
|Expanding your program further to increase functionality, effectiveness and efficiency.
 
|-
 
| width="40%" align="center" | [[Exercise - Using Component Macros|Using Component Macros]]
 
|Creating and expanding a program by using icons and components, specifically Component Macros.
 
|-
 
| width="40%" align="center" | [[Exercise - Using Simulation Macros|Using Simulation Macros]]
 
|Creating and expanding a program by using icons and components, specifically Simulation Macros.
 
|-
 
| width="40%" align="center" | [[Exercise - Using Macros|Using Macros]]
 
|Using Macros and local variables to effectively create and organise a program including components.
 
|-
 
| width="40%" align="center" | [[Exercise - Inserting Code Into Flowcode|Inserting Code Into Flowcode]]
 
|Adding custom code into a program and integrating it into the flowchart for use with components.
 
|-
 
| width="40%" align="center" | [[Exercise - Using Interrupts|Using Interrupts]]
 
|Using interrupts, custom interrupts and timers to call macros and configuring interrupt properties.
 
|-
 
| width="40%" align="center" | [[Exercise - Using Analogue Input Devices|Using Analogue Input Devices]]
 
|Creating a functioning program consisting of an LED and an analogue (ADC) dial to drive the system.
 
|}
 
  
  
{| class="wikitable" style="margin:auto;"
+
==Using The Component Panels==
! colspan="2" | Using The Component Panels
+
*[[Exercise - System Panel - Adding Objects|Adding Objects to the System Panel]] - Using the System Panel with components and configuring options for suitable use with components.
|-
+
*[[Exercise - System Panel - Controlling Shapes|Controlling Shapes on the System Panel]] - Manipulating and displaying components on the System Panel and controlling the camera and views.
| width="40%" align="center" | [[Exercise - System Panel - Adding Objects|Adding Objects to the System Panel]]
+
*[[Exercise - Dashboard Panel - Adding Objects|Adding Objects to the Dashboard Panel]] - Configuring the Dashboard Panel to manipulate components and component properties accordingly.
|Using the System Panel with components and configuring options for suitable use with components.
+
*[[Exercise - Dashboard and System Panel - Controlling Multiple Objects|Controlling Multiple Objects]] - Using the Dashboard and System Panel together to effectively program and simulate a system.
|-
+
*[[Exercise - System Panel - Controlling Collisions|Controlling Collisions on the System Panel]] - Configuring the System Panel to display and control object collision using different methods.
| width="40%" align="center" | [[Exercise - System Panel - Controlling Shapes|Controlling Shapes on the System Panel]]
 
|Manipulating and displaying components on the System Panel and controlling the camera and views.
 
|-
 
| width="40%" align="center" | [[Exercise - Dashboard Panel - Adding Objects|Adding Objects to the Dashboard Panel]]
 
|Configuring the Dashboard Panel to manipulate components and component properties accordingly.
 
|-
 
| width="40%" align="center" | [[Exercise - Dashboard and System Panel - Controlling Multiple Objects|Controlling Multiple Objects]]
 
|Using the Dashboard and System Panel together to effectively program and simulate a system.
 
|-
 
| width="40%" align="center" | [[Exercise - System Panel - Controlling Collisions|Controlling Collisions on the System Panel]]
 
|Configuring the System Panel to display and control object collision using different methods.
 
|}
 
  
  
{| class="wikitable" style="margin:auto;"
+
==Component Creation==
! colspan="2" | Component Creation
+
*[[Exercise - Create an LED Component | Create an LED Component]] - Creating a flowchart revolving around an LED component driven by simulation macros and functions.
|-
+
*[[Exercise - Exporting the LED Component | Exporting the LED Component]] - Exporting and saving the component, including simulation macros and properties and variables.
| width="40%" align="center" | [[Exercise - Create an LED Component | Create an LED Component]]
+
*[[Exercise - Importing the LED Component | Importing the LED Component]] - Importing the component into a new flowchart and preparing it for testing in simulation.
|Creating a flowchart revolving around an LED component driven by simulation macros and functions.
+
*[[Exercise - Testing an Imported LED Component | Testing an Imported Component]] - Testing the imported LED by creating a flowchart program to run in simulation to test the component.
|-
+
*[[Exercise - Building a Complex Component | Building a Complex Component - The Traffic Cone]] - Building and programming a component by grouping multiple elements on the System Panel.
| width="40%" align="center" | [[Exercise - Exporting the LED Component | Exporting the LED Component]]
+
*[[Exercise - Exporting the Traffic Cone Component| Exporting the Traffic Cone]] - Exporting and saving the component, including simulation macros and properties to prepare for testing.
|Exporting and saving the component, including simulation macros and properties and variables.
+
*[[Exercise - Importing and Testing the Traffic Cone| Importing and Testing the Traffic Cone]] - Import the component and test it in simulation by calling the previously programmed simulation macro.
|-
+
 
| width="40%" align="center" | [[Exercise - Importing the LED Component | Importing the LED Component]]
 
|Importing the component into a new flowchart and preparing it for testing in simulation.
 
|-
 
| width="40%" align="center" | [[Exercise - Testing an Imported LED Component | Testing an Imported Component]]
 
|Testing the imported LED by creating a flowchart program to run in simulation to test the component.
 
|-
 
| width="40%" align="center" | [[Exercise - Building a Complex Component | Building a Complex Component - The Traffic Cone]]
 
|Building and programming a component by grouping multiple elements on the System Panel.
 
|-
 
| width="40%" align="center" | [[Exercise - Exporting the Traffic Cone Component| Exporting the Traffic Cone]]
 
|Exporting and saving the component, including simulation macros and properties to prepare for testing.
 
|-
 
| width="40%" align="center" | [[Exercise - Importing and Testing the Traffic Cone| Importing and Testing the Traffic Cone]]
 
|Import the component and test it in simulation by calling the previously programmed simulation macro.
 
|}
 
  
  
 
We recommend going through the Flowcode section of the [http://www.matrixmultimedia.com/courses/itm/index.php?n=IntroductionToFlowcode.IntroductionToFlowcode Introduction to Microcontrollers] course which has been updated for Flowcode 6 and is available for free at the learning center section on the main [http://www.matrixmultimedia.com www.matrixmultimedia.com] website.
 
We recommend going through the Flowcode section of the [http://www.matrixmultimedia.com/courses/itm/index.php?n=IntroductionToFlowcode.IntroductionToFlowcode Introduction to Microcontrollers] course which has been updated for Flowcode 6 and is available for free at the learning center section on the main [http://www.matrixmultimedia.com www.matrixmultimedia.com] website.

Revision as of 12:05, 13 March 2014

This page contains structured exercises used throughout Flowcode Help section, and further exercises which are not featured in the Flowcode Help structure, these additional exercises range from expanded exercises on camera control and panel navigation to creating, testing, exporting and importing components.

Getting Used To The Flowcode 6 Environment


Using The Component Panels


Component Creation


We recommend going through the Flowcode section of the Introduction to Microcontrollers course which has been updated for Flowcode 6 and is available for free at the learning center section on the main www.matrixmultimedia.com website.