**3.1 Characteristics of the implementation of the fuzzy controller**

The amount of memory and the processing time are the most important aspects when implementing a programming algorithm on a hardware board. Therefore, the amount of memory and the processing time of the fuzzy controller should be analyzed. The fuzzy controller, which was implemented on the Arduino UNO board, has a processing time of 117 ms and uses 40% of the board's memory. The fuzzy controller, which was implemented on the Arduino DUE board, has a processing time of 21.275 ms and uses 5% of the board's memory. The fuzzy controller, which was implemented on the Nexys 4™ board, has a processing time of 17.871 milliseconds and uses 40% of the board's memory.
