Heyho! So here I am again and this post is about my story in doing my 4th mission for my Human Computer Interaction Class.
The 4th mission is making a calculator where the input come from keypad and the output has to be displayed on LCD. I hate keypad and LCD as well as I hate 7-segment. They need so many wires and it always confuses me. The wires are cute indeed since they are colorful. Yet....it is hard for me huhuhuhu I already had bad feeling when we decided to make this mission on Friday, before Friday prayers. But we did not have anytime anymore since examination is near already. So we gave it a try. We found a website that provide us a good tutorial to finish our 4th project. We found it on www.microcontroller-project.com/calculator-using-arduino.html. As usual, here are things that you have to prepare.
As usual, again, you have to make a series. Below is the schema that we get from the same website. Oh, there is also the source code. Feel free to copy yet you have to remember that all the credit goes to www.microcontroller-project.com/calculator-using-arduino.html.
After we finished making the series, the LCD did not display anything. It only shone blue light even though we already tried to set the potentiometer. Because Alif had to go to Friday Prayers, he went first and we tried our best to make the LCD able to display anything. Yet, nothing is happen. So we ask other friends of us and end up with a conclusion that we need to solder the LCD to pin head. I have a solder from my last year project but I did not bring it at that time. Since we had to join a tutor too, we decided to postpone it to unknown time since we just have no time anymore and....examination was only in days.
Yet, finally we decided to finish it on the next day, Saturday. So I was coming to campus on Saturday morning. 11 a.m still morning right? I brought my solder this time. Believe me, I am great in soldering because I already learnt it since Junior High School. The only thing that I like from this electronic thing is soldering. Nothing else.
We thought everything will be okay after soldering the LCD to pin heads. After rebuilding the series, we uploaded the source code to our Arduino but even the LCD was all blank. There was no blue light that shone. The keypad did not work too. I was really confuse that I thought I soldered it wrong. But...what can be wrong in soldering something? You only put the tin and solder it there. What can be wrong that the LCD did not shine at all? I tried to check the ground and there was pin in wrong pin indeed. My fault, again. Since I did not understand the rest of the series, Alif and Fanni checked it and they thought everything has already been in right place. We tried to check every jumper cables too but they were fine. So we concluded that our LCD might already been explode inside and our keypad had already broken too. Then, Fanni and I tried to look for friends who was in campus and brought their component. We would like to borrow their LCD and keypad. Yet there was no one. In that confusion, Alif called me to tell that the series had already worked. I was like.....how did he do that? at that time. So I back to the place where we work and found out that the LCD displayed something on the screen. But there was no the blue light. It turned out that the back light was not connected to the Arduino. Alif and Fanni connected it and it worked! WOW! I was amazed too. I have no idea how it finally was able to work. When I asked Alif what did he does, he answered that he only rebuilding the series. Since like our first series was wrong. Phew! I can not understand breadboard. So hard to understand it tho. But however, we finally made it!
For a better documentation, I give you our video so you know that we really did it. Yeay!