Christoffer Bisander / Mbed 2 deprecated Data_collection_tcpip

Dependencies:   BSP_DISCO_F746NG F746_GUI F7_Ethernet LCD_DISCO_F746NG SimpleSocket TMP36 GZ TS_DISCO_F746NG TextLCD WebSocketClient mbed-rtos mbed sMotor

documentation/readme.txt

Committer:
Maricius
Date:
2018-06-18
Revision:
1:1f4543ea364d
Parent:
0:45610c4af223

File content as of revision 1:1f4543ea364d:

This small test program for the STM32F746G-DISCO
Is written by Christoffer

The code is written in the online compiler as developer.mbed.org.

For access to the LCD screen i use the LCD_DISCO_F746NG library 

For Ethernet access i use the F7_Ethernet library that again depends on 
the mbed-rtos library to work. This libary also include everything needed for
 writing threaded tasks. 

I also use the F746_GUI LIbrary for varius GUI related task aswell as 
the TextLCD library for writing text to the LCD display. The standard library
mbed is used for all analog and digital input and output aswell as varius other
low level tasks.

Futher comments will be in the code directly in the main.cpp file. 

As of 25-06.2017 this is using the newest version of all these librarys. 

List of librarys and version number:

F7_Ethernet: revision 1:28ba13dd96f7
LCD_DISCO_F746NG: revision 0:d44525b1de98
mbed-rtos: revision 2:bf7dc5f5bca9
mbed: 144.0f02307a0877
F746_GUI: 32:e6648167e8d3
TextLCD: 8:308d188a2d3a


################################################################################
Updated 15-12-2017

The program main focus is now to function as a heartrate monitor, the device itself beeps and blinks when it registers af heartbeet via the earclip sensor.
The idea it to send the hearrate and the timestamp via et tcp socket to a python server running on a server and then processing the data and storing in a database

The following sensor/addons should be attached to the shield/board for the program to work as intended. 
A0: Heartrate monitor
A3: Temperatur sensor
D3: Buzzer
D4: LED
If using the motor it should be attached as following: Normal pins to D8, D9, D10, D11 and ground VCR