Arduino
During the exchange program in Indonesia, I joined the IoT class. Before I joined we were told we will learn how to use the Arduino. But not only I have learnt how to use the Arduino, I was able to learn much more.
I was really troubled the first day, cause I was asked by many people on how much I knew about Arduino, and my answers were constant, “Nothing”. I had no prior knowledge of the subject. Even my programming was mediocre at best. With all the questions, I was worried if they actually expected someone more experienced.
Fortunately, everything ran smoothly especially with the help of the facilitators of the class. We did start with the basics and I wasn’t the only one with no experience with Arduino. There was also just three students and four facilitators, two of them are the mentors. So, it was easy for me to ask any questions and easy for them to catch my confused expression anytime I did not understand.
For each class, we are provided with a module. And they were kind enough to provide me with an English version of the module.
Our class starts at 8:30 am to 11:30 am.
We started with learning a few physics basics like electronic symbols. Then we proceded with coding in Arduino, how to make the LEDs blink. I learnt how to use the potentiometer, LCD and a push button.
Things escalated from there. We also learnt how to use ESP8266, which can connect the devices with the WiFi! I learnt how to use the database and localhost. For the database we used Xampp. It was so fun.
What I was not expecting to learn was mobile programming. But we were taught some basic mobile programming. I was thrilled because I was always interested in mobile programming.
We learnt how to design the app and even connect it to the database.
At the end of the exchange program, there is an expo and so we have to prepare a project.
There are only two teams for the IoT class. My project is a Smart Home while the other team project is a Smart Aquarium.
The Smart Aquarium got 3rd place!
The Multimedia course got the 2nd place, who did Augmented Reality (AR) on classic stories and the project is called Once Upon a Time.
The Mobile Programming got 1st place! The 1st place team did an exercise app.
Overall, I learnt many things, from the basics of Arduino to planning a project and then presenting it. I don’t think I would get this experience often and I am glad I took the chance to learn.
I got many questions from the facilitators at Indonesia on to why I chose IoT. The previous students from UKM that took IoT had a little bit of experience as they were from the Robotics club (ARVIS) while I was actually in a Multimedia Club (iMec).
Although many aimed for the course that they could transfer credit to, the course that is actually on our syllabus at UKM (Web Programming), making them not have to take it during that semester…I chose something that wasn’t on our syllabus. Of course, I could still transfer the credits as CITRA.
Which I questioned myself a few times if I should. But I think back, if not now then when. What are the chances I would get in learning Arduino seeing as it is not on my syllabus and my club has nothing to do with it?
The answer is NOW!