Smart House course involves learning the C++ language of the Arduino IDE, as well as working in the Processing environment with the syntax of the Java language.
Participants of this course will perform programming of the smart home model, which is based on the Arduino Mega Board. Lighting, ventilation, doors and other parts of the house are controlled from the board, and for their automatic operation the house is equipped with a set of different sensors (light, motion, fire, humidity and temperature).
Working with a smart home model, students will consider the principle and features of programming a stepper motor, an electromagnetic relay, a matrix keyboard, an RFID sensor and many other devices, as well as the principles of data communication through a serial port, both between the Arduino boards and between the Arduino and the computer.
Smart House course is a step-by-step development of one major project that includes writing a program for the Arduino Mega home controller, as well as writing an interactive home control application for a computer in a Processing environment. Performing the program for the computer, students will gain skills with graphic elements, get acquainted with object-oriented programming and its principles, and will be able to implement their own design ideas.
What do you need: Desire, good mood and self-confidence. All that is necessary for learning is provided by the school.