Next Article in Journal
Vehicle Mode and Driving Activity Detection Based on Analyzing Sensor Data of Smartphones
Previous Article in Journal
Object-Based Dense Matching Method for Maintaining Structure Characteristics of Linear Buildings
Article Menu
Issue 4 (April) cover image

Export Article

Open AccessArticle
Sensors 2018, 18(4), 1033;

Real-Time Processing Library for Open-Source Hardware Biomedical Sensors

Departamento de Tecnología Electrónica, ETS, Ingeniería Informática, Universidad de Sevilla, 41012 Sevilla, Spain
Author to whom correspondence should be addressed.
Received: 13 February 2018 / Revised: 16 March 2018 / Accepted: 26 March 2018 / Published: 29 March 2018
(This article belongs to the Section Biosensors)
Full-Text   |   PDF [1079 KB, uploaded 3 May 2018]   |  


Applications involving data acquisition from sensors need samples at a preset frequency rate, the filtering out of noise and/or analysis of certain frequency components. We propose a novel software architecture based on open-software hardware platforms which allows programmers to create data streams from input channels and easily implement filters and frequency analysis objects. The performances of the different classes given in the size of memory allocated and execution time (number of clock cycles) were analyzed in the low-cost platform Arduino Genuino. In addition, 11 people took part in an experiment in which they had to implement several exercises and complete a usability test. Sampling rates under 250 Hz (typical for many biomedical applications) makes it feasible to implement filters, sliding windows and Fourier analysis, operating in real time. Participants rated software usability at 70.2 out of 100 and the ease of use when implementing several signal processing applications was rated at just over 4.4 out of 5. Participants showed their intention of using this software because it was percieved as useful and very easy to use. The performances of the library showed that it may be appropriate for implementing small biomedical real-time applications or for human movement monitoring, even in a simple open-source hardware device like Arduino Genuino. The general perception about this library is that it is easy to use and intuitive. View Full-Text
Keywords: open-source hardware; digital signal processing; usability test; biomedical applications; Arduino open-source hardware; digital signal processing; usability test; biomedical applications; Arduino

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Molina-Cantero, A.J.; Castro-García, J.A.; Lebrato-Vázquez, C.; Gómez-González, I.M.; Merino-Monge, M. Real-Time Processing Library for Open-Source Hardware Biomedical Sensors. Sensors 2018, 18, 1033.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top