Develop sketch for use with Arduino R3 Mega 2560 and Uno using a Elegoo 2.8" TFT LCD panel to do the following.
Device will boot into full color display showing Device Title at top. Then buttons for RUN, STOP, CLEAR and TURBO+ on the TFT display. There will be 4 numeric integer values set from 1 to 90 for each of the following Labels. User should be able to increase or decrease numeric value by tapping a + or - on the TFT screen: Values to be set are:
Pulse One (On) Delay: {determines how long A14 Pulse One will be on}
Pulse One (Off) Delay: {determines how long A14 Pulse One will be off}
Pulse Two (On) Delay: {determines how long A15 Pulse Two will be on}
Pulse Two (Off) Delay: {determines how long A15 Pulse Two will be off}
The RUN button will start two concurrent indefinite loops pulsing A14 and A15 accordingly after all 4 values have been set. They must run concurrent and must not be nested as each must be independent of the other. The STOP button interrupts the loops and brings the user back to data entry for the above values. The CLEAR button clears all 4 values on the TFT display and internally. The TURBO+ button creates 4 random values for the above fields from 1 to 90, displays them on the TFT and then returns the user to data entry to make any changes or if the user taps the TURBO+ button again repopulates with new random values. The TFT display is full color and special effort should be made to make the display overall appealing to the eyes. When in RUN mode the display should show an animated symbol or indicator of sorts that the device is working. The programmer should fully document their code as this is only a piece of the entire project and additional modifications will be necessary
Hi,
I hope you are doing well. I have expertise in working with TFT screen and I have variety of screens available to work with,
I have reviewed Elegoo screen, What I need to know is chip controller used in the Elegoo screen, and most probably I might have same tft screen with same chip.
Looking Forward to discuss more in details.
Khawaja
Hello,
Have a great day. We will design the Arduino sketch. We will need a way to test the code remotely, Please let us know how will you grant us access?
Looking forward,
Shahbaz.
Good day, I fully understand the work to be done and I have also included the necessary cost of components in my bid. Please contact me with further instructions.
How r u?Bro,,,Its me imad,,,I have done 200+ projects regarding matlab, arduino, sensor interfacing, pic, and pcb dev. U will feel brotherhood..............................
Hello sir.
I am an electrical and electronics engineer best in prototype designing and manufacturing incluiding arduino boards and nucleo boards.
I am sure that I will do your work accordingly.
Thanks.
Hi there,
I hope everything is well. My name is Aklima. I am a full time job holder and home based worker. Once here to seek a job that fulfill the needs of my small family. I have lot of experience in MS office.
I hope with this, may merit your kind consideration. I am looking to hear from you, then.
Thanks.
I have experience with similar Arduino projects like this. While I do not have any work with the Elegoo 2.8" TFT display I do have experience with the Arduino R3 Mega and can do this project. what you are requesting is to set up two timers that pulse on and off. These timers can be done using the Timer/Counter Control Registers in the Arduino allowing the timers to run independently without the need of a for loop. Pulse One (On) Delay: will be the Output Compare Register while Pulse One (Off) Delay: will be the value we reset the Timer/Counter Control Registers to. The run button will simply change the enable Register value on both the timers setting them up. My main concern with this project would be that I do not currently have an Elegoo display and will need to order one which will require 2 days to receive. I also would like to know if the 1-90 integers are suppose to be in seconds or another unit? for example if Pulse One (On) Delay: is 45 and Pulse One (Off) Delay: is 45 would a 50% duty cycle square wave with a 90 second period be expected?