TVZ Mechatronics Team


Zagreb University of Applied Sciences, Professional Study in Mechatronics

You are viewing an older revision! See the latest version

Analog inputs and outputs

All exercises in this topic will be carried out using an mbed application board. The board has 3 inputs prepared for use with an AnalogIn class. Two potenciometers (Pot1 and Pot2) are connected to pins p19 and p20, respectively, and 3.5 mm audio jack is connected to pin p17.

You will examine the use of potenciometers in Exercise 1.

Exercise 1: Using potenciometers as analog inputs

Write a program that will read the inputs of potentiometers Pot1 and Pot2, calculate the average reading of two potentiometers, and based on the average reading value, turn on or off the four onboard mbed LEDs. Use the following table as rules for LEDs control:

Average reading xLED1LED2LED3LED4
x <= 0.20000
0.2 < x <= 0.41000
0.4 < x <= 0.61000
0.6 < x <= 0.81000
0.8 < x <= 11000

Write your own solution of the program, test it and then compare to the solution given below.

Import programMAB_Potenciometers

Using potenciometers as analog inputs.


All wikipages