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.
menu_book
Course Outline
Basics
Installation
Plant essential growth elements
I/O
Analog read/ write
Digital read/ write
LED control
Pump control
Timer
Sensor calibration
Sensor reading
insights
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
keyboard_arrow_downAm I suitable for this course?
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.
keyboard_arrow_downHow many classes will I take?
This is an 8 hours course. You will have 4 classes; 2 hours per class.
keyboard_arrow_downWhen does the course begin/end?
You can discuss with the tutor what time works best for you.
keyboard_arrow_downAre there prerequisites requirements?
This course is open to students who have completed the C++ for Arduino and iPlanter Basics courses.
keyboard_arrow_downWhat languages do I speak in the course?
You can talk with our tutor either in English or Cantonese.
keyboard_arrow_downDo I need to buy specific equipment?
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.
keyboard_arrow_downHow can I enroll in this course?
You can register for the course via the contact form.
keyboard_arrow_downStill not sure what course is right for you?
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.