Difference between revisions of "Exercises"

From Flowcode Help
Jump to navigationJump to search
 
(69 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{| class="wikitable"
+
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.
! colspan="2" | [[Flowcode Flowcharts]]
+
 
|-
+
 
| width="40%" | [[Exercise - Creating Your First Flowchart]]
+
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 the latest version of Flowcode and is available for free at the learning center section on the main [http://www.matrixtsl.com www.matrixtsl.com] website.
|
+
 
|-
+
 
| width="40%" | [[Exercise - Adding Devices to Your First Flowchart]]
+
A set of videos are available showing some projects using Flowcode as well as talking you through some example programs.
|
+
[https://www.youtube.com/watch?v=g5SrkU-5TuU&list=PLCZaPFyK6UlLyg-a8Fm01ZWFvp-GxBLgc Flowcode video playlist]
|-
+
 
| width="40%" | [[Exercise - Simulating Your First Flowchart]]
+
 
|
+
==Getting Used To The Flowcode Environment==
|-
+
*[[Exercise - Setting Up the System Panel|Setting Up the System Panel]] - Set up the system panel to your preference following instructions
| width="40%" | [[Exercise - Transferring Your First Flowchart to the Microcontroller]]
+
*[[Exercise - Controlling the Camera|Controlling the Camera]] - Learn how to control the camera on the system panel
|
+
*[[Exercise - Setting Up the Dashboard Panel|Setting Up the Dashboard Panel]] - Learn how to use and configure the dashboard panel effectively
|-
+
*[[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.
| width="40%" | [[Exercise - Using Component Macros in a Flowchart]]
+
*[[Exercise - Configuring Icons and Variables|Configuring Icons and Variables]] - Configuring the flowchart icons and variables to effective operate a program using components.
|
+
*[[Exercise - Adding Devices to a Program|Adding Devices to a Program]] - Adding, configuring and manipulating components for suitable and effective use in a program.
|-
+
*[[Exercise - Simulating a Program|Simulating a Program]] - Testing and simulating a program in Flowcode using various methods and techniques of simulation.
| width="40%" | [[Exercise - Using Analogue Input Devices in a Flowchart]]
+
*[[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.
|
+
*[[Exercise - Documenting a Flowchart|Documenting a Flowchart]] - Using comments to explain and describe your Flowchart and the process of the program.
|-
+
*[[Exercise - Expanding a Program|Expanding a Program]] - Expanding your program further to increase functionality, effectiveness and efficiency.
| width="40%" | [[Exercise - Using Macros in a Flowchart]]
+
*[[Exercise - Using Component Macros|Using Component Macros]] - Creating and expanding a program by using icons and components, specifically Component Macros.
|
+
*[[Exercise - Using Simulation Macros|Using Simulation Macros]] - Creating and expanding a program by using icons and components, specifically Simulation Macros.
|-
+
*[[Exercise - Using Macros|Using Macros]] - Using Macros and local variables to effectively create and organise a program including components.
! colspan="2" | [[Dashboard Panel]] & [[System Panel]]
+
*[[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.
|-
+
*[[Exercise - Using Interrupts|Using Interrupts]] - Using interrupts, custom interrupts and timers to call macros and configuring interrupt properties.
| width="40%" | [[Exercise - System Panel - Adding Objects|Adding Objects to the System Panel]]
+
*[[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%" | [[Exercise - System Panel - Controlling Shapes|Controlling Shapes on the System Panel]]
+
==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%" | [[Exercise - Dashboard Panel - Adding Objects|Adding Objects to the Dashboard Panel]]
+
*[[Exercise - Dashboard Panel - Adding Objects|Adding Objects to the Dashboard Panel]] - Configuring the Dashboard Panel to manipulate components and component properties accordingly.
|
+
*[[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%" | [[Exercise - Dashboard and System Panel - Controlling Multiple Objects|Controlling Multiple Objects]]
+
 
|
+
 
|-
+
==Component Creation==
| width="40%" | [[Exercise - System Panel - Controlling Collisions|Controlling Collisions on the System Panel]]
+
*[[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.
|-
+
*[[Exercise - Importing the LED Component | Importing the LED Component]] - Importing the component into a new flowchart and preparing it for testing in simulation.
! colspan="2" | [[Component]]
+
*[[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%" | [[Exercise - Create a LED Component | Create a 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.
|
+
*[[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%" | [[Exercise - Exporting the LED Component | Exporting the LED Component]]
+
 
|
+
==Scenarios==
|-
+
This page contains a list of the scenarios included with Flowcode. Some of the scenarios require the models component pack but can also be used with the 30-day trial.
| width="40%" | [[Exercise - Importing the LED Component | Importing the LED Component]]
+
 
|
+
The corresponding components can be found in the '''Runtime''' section of the component toolbar.
|-
+
 
| width="40%" | [[Exercise - Testing an Imported LED Component | Testing an Imported Component]]
+
 
|
+
*[[Traffic Light 1-Way]]
|-
+
*[[Traffic Light 2-Way]]
| width="40%" | [[Exercise - Building a Complex Component| Building a Complex Component - the Traffic Cone]]
+
*[[Pedestrian Crossing]]
|
+
*[[Sheep Pen]]
|-
+
*[[Airplane Landing Gear]]
| width="40%" | [[Exercise - Exporting the Traffic Cone Component| Exporting the Traffic Cone]]
+
*[[CNC Machine]]
|
+
*[[Car Seat]]
|-
 
| width="40%" | [[Exercise - Importing and Testing the Traffic Cone| Importing and Testing the Traffic Cone]]
 
|
 
|}
 

Latest revision as of 12:03, 3 July 2019

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.


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


A set of videos are available showing some projects using Flowcode as well as talking you through some example programs. Flowcode video playlist


Getting Used To The Flowcode Environment


Using The Component Panels


Component Creation


Scenarios

This page contains a list of the scenarios included with Flowcode. Some of the scenarios require the models component pack but can also be used with the 30-day trial.

The corresponding components can be found in the Runtime section of the component toolbar.