PRO2_Team 1_collected code with ticker and headers_not working yet

Dependencies:   SHTx mbed

Fork of PRO2_samlet_kode by Olga Høyer

Committer:
OlgaHoeyer
Date:
Tue Jun 20 12:18:09 2017 +0000
Revision:
11:3ff48fb0aa0b
Parent:
7:75d5c1db2027
with pointers

Who changed what in which revision?

UserRevisionLine numberNew contents of line
OlgaHoeyer 0:21e9cc38dd31 1 /*
PET 7:75d5c1db2027 2 --------------------------------------------------------------------------------
OlgaHoeyer 6:12f1849aad21 3 -- Project: PRO2 "Awareness and Optimisation of energy consumption"
OlgaHoeyer 6:12f1849aad21 4 -- Team: Team 1
OlgaHoeyer 6:12f1849aad21 5
OlgaHoeyer 6:12f1849aad21 6 -- File Name: 7_segment_control.h
OlgaHoeyer 6:12f1849aad21 7 -- Author: Poul Erik Tjørnfelt
OlgaHoeyer 6:12f1849aad21 8 -- Date: 07/05-2017
OlgaHoeyer 6:12f1849aad21 9 -- Copyright: Open to all
PET 7:75d5c1db2027 10 -- Version: 0.6 - Creation of file.
PET 7:75d5c1db2027 11 -- 1.0 - Finished file.
OlgaHoeyer 6:12f1849aad21 12 --
OlgaHoeyer 6:12f1849aad21 13 -- Description: The header file for a class, that creates instances of
OlgaHoeyer 6:12f1849aad21 14 -- the setup of 3 seven-segmented displays that is used
OlgaHoeyer 6:12f1849aad21 15 -- in project.
OlgaHoeyer 6:12f1849aad21 16 --
OlgaHoeyer 6:12f1849aad21 17 -- Usage:
PET 7:75d5c1db2027 18 --------------------------------------------------------------------------------
OlgaHoeyer 0:21e9cc38dd31 19 */
OlgaHoeyer 0:21e9cc38dd31 20
OlgaHoeyer 0:21e9cc38dd31 21 #ifndef SEGMENT_7_H
OlgaHoeyer 0:21e9cc38dd31 22 #define SEGMENT_7_H
OlgaHoeyer 0:21e9cc38dd31 23 #include "mbed.h"
OlgaHoeyer 0:21e9cc38dd31 24
OlgaHoeyer 0:21e9cc38dd31 25 class segment_7 // Compiler does not like numbers at the start.
OlgaHoeyer 0:21e9cc38dd31 26 {
OlgaHoeyer 0:21e9cc38dd31 27 public:
OlgaHoeyer 0:21e9cc38dd31 28 segment_7(PinName seg_A, PinName seg_B, PinName seg_C, PinName seg_D,
OlgaHoeyer 0:21e9cc38dd31 29 PinName seg_E, PinName seg_F, PinName seg_G, PinName DP,
OlgaHoeyer 0:21e9cc38dd31 30 PinName dig_1, PinName dig_2, PinName dig_3);
OlgaHoeyer 0:21e9cc38dd31 31 void show(int number, int dig);
OlgaHoeyer 0:21e9cc38dd31 32
OlgaHoeyer 0:21e9cc38dd31 33 private:
OlgaHoeyer 0:21e9cc38dd31 34 DigitalOut Seg_A;
OlgaHoeyer 0:21e9cc38dd31 35 DigitalOut Seg_B;
OlgaHoeyer 0:21e9cc38dd31 36 DigitalOut Seg_C;
OlgaHoeyer 0:21e9cc38dd31 37 DigitalOut Seg_D;
OlgaHoeyer 0:21e9cc38dd31 38 DigitalOut Seg_E;
OlgaHoeyer 0:21e9cc38dd31 39 DigitalOut Seg_F;
OlgaHoeyer 0:21e9cc38dd31 40 DigitalOut Seg_G;
OlgaHoeyer 0:21e9cc38dd31 41 DigitalOut _DP;
OlgaHoeyer 0:21e9cc38dd31 42 DigitalOut Dig_1;
OlgaHoeyer 0:21e9cc38dd31 43 DigitalOut Dig_2;
OlgaHoeyer 0:21e9cc38dd31 44 DigitalOut Dig_3;
OlgaHoeyer 0:21e9cc38dd31 45 };
OlgaHoeyer 0:21e9cc38dd31 46
OlgaHoeyer 0:21e9cc38dd31 47 #endif