[Subject/Course]
[Submission Date]
In the first week, we set out to make preparations for our project. Our first step was to search the Internet for resources to help us in the group project. Also, we researched about the useful components that could turn out useful for our idea.
During the second week, we received two Arduino boards and one LCD screen. We ordered two HC-05 Bluetooth shields and more LCD screens. We researched different types of keyboards/keypads that could be used for the project. In addition, we also looked for different ways to connect the Arduinos via Bluetooth and how to display text on LCD screen. On Wednesday and Friday, we made a plan to test the LCD with the Arduino board (such as displaying text and using a password). We start the test connecting the Arduinos with Bluetooth and using a keyboard when the components arrived.
During week 2, we performed two experiments to help us in our project. The first experiment was to connect a LCD screen with the Arduino board. The given diagram represents the connection we made to connect the LCD screen with the Arduino board.
Result
We learned how to run LCD screen in our project.
The second experiment was to run LCD screen and keypad with the Arduino board as represented in the given graph. We tried to connect LCD screen with keypad 3x4 as seen in the following diagram.
In this lab, we would like to work on the following tasks to include them in our project:
Our first task is to write a code to display a button we printed on display serial.
The following picture represents Task 1:
The second task is to connect LCD screen with 3x4 keypad
This week, we were able to get the keypad functioning correctly with the LCD screen. It now displays the keys’ input on the keypad as text on the screen. We had a few issues with input connections but resolved them using the following code.
It was our final code to connect LCD and keypad that later worked correctly.
We used the following code:
We worked on writing a code to make a sequence of beeps with a Buzzer and we tested it as shown in the given diagram.
We also tried to play the tone and included some codes in our project code for more testing and experimenting.
During this week, we would like to work on the following tasks to include them in our project:
Our first task is to write a code to display any button. We would like to give each code a function and write a specific code for it as follows:
Note:
We tested the keypad, LCD, speaker and LED working when any key is pressed and we would give it more functionality by the next week
The second task is to write a code to communicate 2 Arduinos over Bluetooth. As it is our main idea for the project so we would like to use HC-05 for each Arduino and test it out.
We used the following code to run the test:
Note:
We got some issues in the connection and we are working to fix them by the next week.
We also got a new HC-06 for Bluetooth and we would run more tests by next Monday to try connecting the two Arduinos over the Bluetooth.