iPlanter with C++

8 Hours
High School, Adult
What is iPlanter with C++?
iPlanter is the only programmable and open-source hydroponic controller designed and engineered in Hong Kong. This brings you healthy hydroponic crops to your dining table and can sharpen your coding skill during the process. With iPlanter C++, you will learn how to program Arduino with C++, calculate nutrient concentration, control water, and control LED. Most importantly, you will learn to leverage your knowledge and build a complete real-life project.
Why iPlanter with C++?
The Arduino language is a subset of C++. C++ is the first choice for building applications that run on limited resources, because It can directly manipulate the hardware to run on. It provides developers with a high degree of control over memory and system resources. During the iPlanter programming process, you will learn how to identify, break down and solve a problem. You will also find the key to implementing and refining the solution. You will be programming iPlanter, making it a fully automatic hydroponic solution. Furthermore, you can add any function on top of it, such as low nutrient solution alert.

Course Outline


  • Installation
  • Plant essential growth elements


  • Analog read/ write
  • Digital read/ write
  • LED control
  • Pump control
  • Timer
  • Sensor calibration
  • Sensor reading

Learning Outcome

With iPlanter, you will learn how to program to read inputs, and turn the output signal into real-life action. You can choose to grow your favorite veggies, herbs, or fruits to enjoy the hydroponic planting.

Frequently Asked Questions

This course is ideal for beginners who don’t have prior knowledge in programming, electronics, or anything else. Whatever the reason or your age, you can join this course to have fun.
This is an 8 hours course. You will have 4 classes; 2 hours per class.
You can discuss with the tutor what time works best for you.
This course is open to students who have completed the C++ for Arduino and iPlanter Basics courses.
You can talk with our tutor either in English or Cantonese.
We will offer you a discount to buy a Starter kit, which includes the iPlanter device, sensors, lighting, nutrients, and seeds. You will need to buy a shelf which fits in your living place. You will also need to prepare your own computer for programming purposes.
You can register for the course via the contact form.
Feel free to contact us with some information on your background and what you hope to learn. We can then provide some personalized course advisement.