The paper considers the issue of using automa-based programming technology methods for developing software for an automated aquarium. The technological process of operating the aquarium is analyzed in detail and the choice of cer-tain hardware solutions included in the automated aquarium control system is substantiated. The need to write a con-trol system for the object (aquarium) is justified and the methods of its use are proved. The control system structure is analyzed, where each new piece of code in this program is given an explanation of its functionality and application possibilities for reference, taken from the concept dictionary of automa-based programming techniques. The result is presented in the form of a program code and block diagrams that translate the rules of this system operation into the language of logic, based on the knowledge about the technological structure of the aquarium. This software develop-ment method is a “machine” translation of a clearly written human text, being an attempt to show that the process of writing a program code is a process of translating a text from one language into another, and also that this method of programming is easy to learn and convenient in operation. In this case, the first language is understandable to hu-mans, and the second language is adapted for computers. For a stable operation of this translation technique, a dic-tionary is needed that allows the user to create a task for the computer.
Read full abstract