Ian Shelton / Mbed 2 deprecated Lab7

Dependencies:   mbed TTU_CSC1300

Committer:
iashelton
Date:
Tue Apr 06 04:15:41 2021 +0000
Revision:
0:dbe3cde11a0a
Lab 7 ; potentiometer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
iashelton 0:dbe3cde11a0a 1 /*
iashelton 0:dbe3cde11a0a 2 * Lab #:
iashelton 0:dbe3cde11a0a 3 * Lab Title:
iashelton 0:dbe3cde11a0a 4 * Author(s):
iashelton 0:dbe3cde11a0a 5 * Date:
iashelton 0:dbe3cde11a0a 6 * Purpose:
iashelton 0:dbe3cde11a0a 7 */
iashelton 0:dbe3cde11a0a 8
iashelton 0:dbe3cde11a0a 9 #include "mbed.h"
iashelton 0:dbe3cde11a0a 10 #include "TTU_CSC1300.h"
iashelton 0:dbe3cde11a0a 11
iashelton 0:dbe3cde11a0a 12 //FUNCTION PROTOTYPES GO HERE
iashelton 0:dbe3cde11a0a 13 TextLCD lcd(TextLCD::LCD_CURSOR_ON_BLINKING_ON);
iashelton 0:dbe3cde11a0a 14
iashelton 0:dbe3cde11a0a 15 int main()
iashelton 0:dbe3cde11a0a 16 {
iashelton 0:dbe3cde11a0a 17 //this while(TRUE) loop keeps the program running
iashelton 0:dbe3cde11a0a 18 while(TRUE)
iashelton 0:dbe3cde11a0a 19 {
iashelton 0:dbe3cde11a0a 20 //WRITE SOLUTION HERE
iashelton 0:dbe3cde11a0a 21 float f_value(0);
iashelton 0:dbe3cde11a0a 22 f_value = pot.read();
iashelton 0:dbe3cde11a0a 23 f_value=f_value*20;
iashelton 0:dbe3cde11a0a 24 f_value=f_value+20;
iashelton 0:dbe3cde11a0a 25 speaker = TRUE; //will turn the speaker on, sending a single square wave
iashelton 0:dbe3cde11a0a 26 led0 = TRUE;
iashelton 0:dbe3cde11a0a 27 wait_ms(10); //delays for 250 ms
iashelton 0:dbe3cde11a0a 28 speaker = FALSE; //will turn the speaker off
iashelton 0:dbe3cde11a0a 29 wait_ms(f_value);
iashelton 0:dbe3cde11a0a 30
iashelton 0:dbe3cde11a0a 31
iashelton 0:dbe3cde11a0a 32 }
iashelton 0:dbe3cde11a0a 33 }
iashelton 0:dbe3cde11a0a 34