Difference between revisions of "Exercise - Using Analogue Input Devices"

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
 
(32 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The aim of this exercise is to use analogue input devices within a Flowcode flowchart.
+
For an excellent introduction guide, we recommend [https://www.flowcode.co.uk/education/ Introduction to microcontroller programming]
 
 
Digital inputs are simpler to deal with, as they have a finite range of possible values.<br />
 
For example, a two bit digital input can have one of only four possible values - 00, 01, 10 or 11.<br />
 
Flowcode uses an 'Input' icon [[File:Btn Input.gif|30px]] to deal with digital inputs.
 
 
 
An analogue input, on the other hand can have any of an infinite number of possible values.<br />
 
As a result, it is more difficult to handle in Flowcode.
 
A component macro [[File:Btn Component Macro.gif|30px]] is used to input data from an analogue sensor.
 
 
 
 
 
 
 
===Initialise the LCD===
 
* Click and drag an infinite loop between the 'BEGIN' and 'END' icons.
 
* Inside the loop:
 
:* Click and drag a 'Component macro' icon.[[File:Btn_Component_Macro.gif|30px]]
 
::* Double click on it to open the dialogue box, so that you can configure it.
 
::: The program 'knows' which components you have added to the System or Dashboard panel, and modifies the list of available commands accordingly.
 
::: Under 'Components', the ADC dial will be listed, and underneath it the list of commands.
 
::* Scroll down the list and click on the 'GetByte' command.
 
::: This reads the output of the analogue input device - the ADC dial in this case, and stores it in the byte variable 'input'.
 
::* Rename the 'Display name' as "Read the input".
 
::* Click on 'OK'.
 
::* The dialogue box is shown below.
 

Latest revision as of 13:30, 25 April 2023

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