Fuzzy Controller on Arduino Uno for an Academic Environment
Main Article Content
Abstract
Teaching and learning processes require constant updating and the incorporation of new approaches. Higher education institutions must make critical economic investments or look for lower-cost alternatives. Therefore, this paper presents the implementation of a fuzzy control algorithm on an Arduino Uno embedded board. The fuzzy controller design has five membership functions at both input and output SISO (single input/single output). As input, we have the accumulated error value, which is the difference between the desired and measured values. Simulation tests were carried out in MATLAB's Simulink block diagram environment. At the same time, the experimental tests were developed in a didactic station that mimics an industrial pressure control process. Other parameters that are part of the process curves are also obtained for better analysis. In this way, this proposal is validated, providing information for future research.
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
References
P. A. Buele, F. Avilés-Castillo, y J. Buele, “Repercusiones en la Salud Mental de los Estudiantes de Tercero de Bachillerato: Un Caso de Estudio”, Publicare, vol. 1, núm. 1, pp. 26–30, nov. 2021.doi: 10.56931/pb.2021.11_5
J. Buele etal., “Interactive system for monitoring and control of a flow station using labVIEW”, en Advances in Intelligent Systems and Computing, 2018, vol. 721, pp. 583–592. doi: 10.1007/978-3-319-73450-7_55.
P. Parikh, S. Sheth, R. Vasani, y J. K. Gohil, “Implementing Fuzzy Logic Controller and PID Controller to a DC Encoder Motor -‘a case of an Automated Guided Vehicle’”, Procedia Manuf., vol. 20, pp. 219–226, ene. 2018, doi: 10.1016/j.promfg.2018.02.032.
D. M. Taghoy y J. F. Villaverde, “A Fuzzy Logic Approach for the Determination of Cavendish Banana Shelf Life”, en IEEE Region 10 Annual International Conference, Proceedings/TENCON, feb. 2019,vol. 2018-Octob, pp. 2467–2472. doi: 10.1109/TENCON.2018.8650454.
T. Mantoro y W. Istiono, “Saving water with water level detection in a smart home bathtub using ultrasonic sensor and Fuzzy logic”, en Proceedings of the 2nd International Conference on Informatics and Computing, ICIC 2017, feb. 2018, vol. 2018-Janua, pp. 1–5. doi: 10.1109/IAC.2017.8280602.
V. J. Davidson, “Fuzzy Control for Food Processes”, Comput. Control Syst. Food Ind., pp. 179–205, feb. 2018, doi: 10.1201/9781315140100-6.
R. Rodriguez Serrezuela, J. Luis Aroca Trujillo, R. Sagaro Zamora, y V. Azhmyakov, “Start-Up of a PID Fuzzy Logic-Embedded Control System for the Speed of a DC Motor Using LabVIEW”, en Electric Machines for Smart Grids Applications -Design, Simulation and Control, IntechOpen, 2018. doi: 10.5772/intechopen.76364.
Á. Odry, R. Fullér, I. J. Rudas, y P. Odry, “Fuzzy control of self-balancing robots: A control laboratory project”, Comput. Appl. Eng. Educ., vol. 28, núm. 3, pp. 512–535, may 2020, doi: 10.1002/cae.22219.
A. V. Buzikayeva, V. I. Susdorf, y S. P. Cherniy, “Modeling multi-cascade fuzzy controller with integrated implementation of various control laws”, en Proceedings -2019 International Ural Conference on Electrical Power Engineering, UralCon 2019, oct. 2019, pp. 45–48. doi: 10.1109/URALCON.2019.8877652.
J. Buele, P. Ríos-Cando, G. Brito, R. Moreno-P, y F. W. Salazar, “Temperature Controller Using the Takagi-Sugeno-Kang Fuzzy Inference System for an Industrial Heat Treatment Furnace”, en Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 12254, Springer Science and Business Media Deutschland GmbH, 2020, pp. 351–366. doi: 10.1007/978-3-030-58817-5_27.
M. Pilatásig etal., “Implementation of fuzzy controller in low cost embedded boards for a flow system”, en 2017 CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies, CHILECON 2017 -Proceedings, dic. 2017, vol. 2017-Janua, pp. 1–7. doi: 10.1109/CHILECON.2017.8229642.
N. H. Harani, A. S. Sadiah, y A. Nurbasari, “Smart Fish Feeder Using Arduino Uno with Fuzzy Logic Controller”, abr. 2019. doi: 10.1109/ICCED46541.2019.9161114.
B. Sugiarto, S. Riyadi, R. H. Laluma, Gunawansyah, Gunawan, y R. N. Sukmana, “The Implementation of Fuzzy Logic for Fire Extinguishing Robot Based on Arduino Uno”, 2021. doi: 10.1109/TSSA52866.2021.9768240.