Difference between revisions of "Exercise - Using Macros"

From Flowcode Help
Jump to navigationJump to search
(Replaced content with "For an excellent introduction guide, we recommend [https://www.flowcode.co.uk/education/ Introduction to microcontroller programming]")
Tag: Replaced
 
(56 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Macros are sections of code that are repeated a number of times within a program.<br />
+
For an excellent introduction guide, we recommend [https://www.flowcode.co.uk/education/ Introduction to microcontroller programming]
It is more efficient to use a macro than to create the code repeatedly every time it is needed.<br />
 
For more information about macros, see [[What Is a Macro?]].
 
 
 
This exercise shows how to use macros with a menu to create a simple LED flasher. The LED can be made to flash at different frequencies by pressing different switches.
 
 
 
 
 
 
 
The first section looks at using 'Component Macros' to create the core timing sequence. The second section looks at using it to turn on a lamp for ten seconds once a switch is pressed.
 
 
 
 
 
__TOC__
 
 
 
==The core timing sequence==
 
At the core of the program is a section that sets up the LCD to display the time.<br />
 
The flowchart sequence for displaying the elapsed time will be:
 
::::* Initialize the LCD using the 'Start' macro.
 
::::* Set the cursor position in the LCD, using the 'Cursor' macro.
 

Latest revision as of 13:24, 25 April 2023

For an excellent introduction guide, we recommend Introduction to microcontroller programming