{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T01:21:46Z","timestamp":1772500906506,"version":"3.50.1"},"reference-count":29,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2014,6,2]],"date-time":"2014-06-02T00:00:00Z","timestamp":1401667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a low-cost microcontroller-based data acquisition device. The key component of the presented solution is a configurable microcontroller-based device with an integrated USB transceiver and a 12-bit analogue-to-digital converter (ADC). The presented embedded DAQ device contains a preloaded program (firmware) that enables easy acquisition and generation of analogue and digital signals and data transfer between the device and the application running on a PC via USB bus. This device has been developed as a USB human interface device (HID). This USB class is natively supported by most of the operating systems and therefore any installation of additional USB drivers is unnecessary. The input\/output peripheral of the presented device is not static but rather flexible, and could be easily configured to customised needs without changing the firmware. When using the developed configuration utility, a majority of chip pins can be configured as analogue input, digital input\/output, PWM output or one of the SPI lines. In addition, LabVIEW drivers have been developed for this device. When using the developed drivers, data acquisition and signal processing algorithms as well as graphical user interface (GUI), can easily be developed using a well-known, industry proven, block oriented LabVIEW programming environment.<\/jats:p>","DOI":"10.3390\/s140609755","type":"journal-article","created":{"date-parts":[[2014,6,2]],"date-time":"2014-06-02T11:09:31Z","timestamp":1401707371000},"page":"9755-9775","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["A Flexible Microcontroller-Based Data Acquisition Device"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8141-4189","authenticated-orcid":false,"given":"Darko","family":"Hercog","sequence":"first","affiliation":[{"name":"Institute of Automation, Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ulica 17, Maribor 2000, Slovenia"}]},{"given":"Bojan","family":"Gergi\u010d","sequence":"additional","affiliation":[{"name":"Institute of Automation, Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ulica 17, Maribor 2000, Slovenia"}]}],"member":"1968","published-online":{"date-parts":[[2014,6,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"743","DOI":"10.3390\/s110100743","article-title":"A Low Cost Concept for Data Acquisition Systems Applied to Decentralized Renewable Energy Plants","volume":"11","author":"Juca","year":"2011","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"614","DOI":"10.1016\/j.proeng.2012.01.1317","article-title":"Design and Implementation of a Low Cost DAQ System for Thermoelectric Property Measurements","volume":"32","author":"Sumphao","year":"2012","journal-title":"Proced. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Hjertaker, B.T., Maad, R., Schuster, E., Almas, O.A., and Johansen, G.A. (2008). A data acquisition and control system for high-speed gamma-ray tomography. Meas. Sci. Technol., 19.","DOI":"10.1088\/0957-0233\/19\/9\/094012"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1080\/00223131.2008.10875922","article-title":"Development of Embedded DAQ System for Flux Counting","volume":"45","author":"Hwang","year":"2008","journal-title":"J. Nucl. Sci. Technol."},{"key":"ref_5","first-page":"24","article-title":"A USB-based data acquisition system designed for educational purposes","volume":"20","author":"Murovec","year":"2004","journal-title":"Int. J. Eng. Educ."},{"key":"ref_6","first-page":"47","article-title":"Design and Development of Low Cost Multi-Channel USB Data Acquisition System for the Measurement of Physical Parameters","volume":"48","author":"Singh","year":"2012","journal-title":"Int. J. Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1016\/j.measurement.2011.09.009","article-title":"Remote monitoring of different electrical parameters of multi-machine system using PC","volume":"45","author":"Datta","year":"2012","journal-title":"Measurement"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1119","DOI":"10.1016\/j.measurement.2010.05.003","article-title":"Development of an embedded system and MATLAB-based GUI for online acquisition and analysis of ECG signal","volume":"43","author":"Gupta","year":"2010","journal-title":"Measurement"},{"key":"ref_9","first-page":"156","article-title":"PC-Based Virtual DTA Recording System Design","volume":"87","author":"Zoric","year":"2011","journal-title":"Prz. Elektrotech."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1166\/jmihi.2013.1159","article-title":"The Design of Computer Controlled Cold and Hot Therapy Device with Thermoelectric Module","volume":"3","author":"Yavuz","year":"2013","journal-title":"J. Med. Imaging Health Inform."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kumar, A., Singh, I.P., and Sud, S.K. (2011, January 28\u201331). Energy Efficient Air Quality Monitoring System. Limerick, Ireland.","DOI":"10.1109\/ICSENS.2011.6126906"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2598","DOI":"10.1109\/JSEN.2011.2148171","article-title":"Energy Efficient and Low-Cost Indoor Environment Monitoring System Based on the IEEE 1451 Standard","volume":"11","author":"Kumar","year":"2011","journal-title":"IEEE Sens. J."},{"key":"ref_13","first-page":"15","article-title":"Design of PIC12F675 Microcontroller Based Data Acquisition System for Slowly Varying Signals","volume":"40","author":"Singh","year":"2012","journal-title":"J. Instrum. Soc. India"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.jbiomech.2012.09.031","article-title":"Low-cost microcontroller platform for studying lymphatic biomechanics in vitro","volume":"46","author":"Kornuta","year":"2013","journal-title":"J. Biomech."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/j.jneumeth.2012.09.012","article-title":"An inexpensive Arduino-based LED stimulator system for vision research","volume":"211","author":"Teikari","year":"2012","journal-title":"J. Neurosci. Methods"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5338","DOI":"10.3390\/s130405338","article-title":"Open-Source Colorimeter","volume":"13","author":"Anzalone","year":"2013","journal-title":"Sensors"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1599","DOI":"10.1088\/0143-0807\/33\/6\/1599","article-title":"A low-cost computer-controlled Arduino-based educational laboratory system for teaching the fundamentals of photovoltaic cells","volume":"33","author":"Zachariadou","year":"2012","journal-title":"Eur. J. Phy."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Jobbins, M.M., Raigoza, A.F., and Kandel, S.A. (2012). Note: Circuit design for direct current and alternating current electrochemical etching of scanning probe microscopy tips. Rev. Sci. Instrum., 83.","DOI":"10.1063\/1.3695001"},{"key":"ref_19","unstructured":"Advantech Co. Ltd (2011). USB-4702 User Manual, Advantech Co. Ltd."},{"key":"ref_20","unstructured":"Data Translation Inc (2014). DT9812, DT9813, and DT9814 Series User\u2019s Manual, Data Translation Inc."},{"key":"ref_21","unstructured":"National Instruments Inc (2012). NI USB-6008\/6009 User Guide and Specifications, National Instruments Inc."},{"key":"ref_22","unstructured":"LabJack Corporation U12 User\u2019s Guide Available online: http:\/\/labjack.com\/support\/u12\/users-guide."},{"key":"ref_23","unstructured":"Measurement Computing Coorporation (2014). USB-1208FS-Plus User\u2019s Guide, Measurement Computing Coorporation."},{"key":"ref_24","unstructured":"Microchip Technology Inc PIC18F47J53 Family Data Sheet. Available online: http:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/39964B.pdf."},{"key":"ref_25","unstructured":"Wikipedia USB human interface device class. Available online: http:\/\/en.wikipedia.org\/wiki\/USB_human_interface_device_class."},{"key":"ref_26","unstructured":"(2011). IEEE Standard for Terminology and Test Methods for Analog-to-Digital Converters. IEEE Standard 1241\u20132010."},{"key":"ref_27","first-page":"55","article-title":"The Test of the Ad Converters Embedded on Two Microcontrollers","volume":"1","author":"Holcer","year":"2001","journal-title":"Measurement Sci. Rev."},{"key":"ref_28","unstructured":"Analog Devices Inc Programmable Waveform Generator AD9833 Data Sheet. Available online: http:\/\/www.analog.com\/static\/imported-files\/data_sheets\/AD9833.pdf."},{"key":"ref_29","unstructured":"Microchip Technology Inc MCP9700\/9700A and MCP9701\/9701A Low-Power Linear Active Thermistor\u2122 ICs Data Sheet. Available online: http:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/21942e.pdf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/6\/9755\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:12:03Z","timestamp":1760217123000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/6\/9755"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,2]]},"references-count":29,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2014,6]]}},"alternative-id":["s140609755"],"URL":"https:\/\/doi.org\/10.3390\/s140609755","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,6,2]]}}}