Issue |
MATEC Web Conf.
Volume 210, 2018
22nd International Conference on Circuits, Systems, Communications and Computers (CSCC 2018)
|
|
---|---|---|
Article Number | 02048 | |
Number of page(s) | 6 | |
Section | Systems | |
DOI | https://doi.org/10.1051/matecconf/201821002048 | |
Published online | 05 October 2018 |
Identification of wavelengths from the visible spectrum by means of Arduino for the generation of a knowledge base managed by PROLOG
1,2,3
Universidad Nacional Autónoma de México, FESC, IME, México.
2
Universidad Nacional Autónoma de México, FESC, Departamento de Ingeniería, México.
* tszulpinedo@gmail.com,
** carlos.devir.pinedo.arriaga@gmail.com,
*** eduardo.herrera.alvarado@gmail.com,
**** dativa19@hotmail.com
PROLOG is a programming language widely used in the generation of expert and intelligent systems, generally limited to data that is entered directly by a user in the form of software, having little or no interaction with data that is captured directly from a physical environment. This paper presents an implementation of an interface that detects the wavelengths of the visible spectrum, that is, identifies colors, colors that are stored in a knowledge base and then managed by PROLOG. This interface consists of two parts, software and hardware. The hardware is designed by means of the Arduino UNO development board, where a TCS3200 sensor is used. For the development of the software, two tools have been used, on the one hand, the standard programming of the Arduino IDE terminal has been used to manage the inputs and outputs of the Arduino board, and on the other hand, a data management system has been generated, in which PROLOG manages all the data obtained from hardware. This scheme seeks to generate color classifications in a dynamic and intelligent way in the future.
The proposed system has the advantage that it is highly economical, easy to perform, uses the logical paradigm of programming, and opens the way to the design of intelligent systems managed by PROLOG from a monitoring of physical variables.
Key words: PROLOG / Arduino / Wavelength sensor / Interfaces
© The Authors, published by EDP Sciences, 2018
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.