Loading
Home › Computer Science Help › Design and write a C program to control an EMoRo robot. Y...
Status: Completed

Design and write a C program to control an EMoRo robot. Your program should use the push buttons on its GLAM board to input commands and use its LCD to display messages.

Date Posted: 17/08/2019
Category: Computer Science
Due Date: 20/08/2019
Instruction
Design and write a C program to control an EMoRo robot. Your program should use the push buttons on its GLAM board to input commands and use its LCD to display messages. The functions of four buttons are specified below: - SW_1: Forward motion and Obstacle avoidance - SW_2: Line following (move along a circle track) - SW_3: Line following (move along a square track) - SW_4: Stop the motion of the robot and reset the computer for next button input. Button: The input to your program will be the four push buttons, SW_1, SW_2, SW_3 and SW_4. These buttons will trigger the EMoRo robot to implement different tasks. More specifically, Pressing SW_1 triggers the EMoRo robot to move forward and avoid any obstacle detected by its on-board sonar sensors. Pressing SW_2 triggers the EMoRo robot to move along a circle track which is very smooth. Pressing SW_3 triggers the EMoRo robot to move along a square track that has four sharp turns at 90 degrees. Pressing SW_4 will stop the movement of the EMoRo robot and reset the embedded computer for next button input. LCD: All messages should be displayed on the LCD device on the robot. * 1)  When the robot is switched on or after SW_4 is pressed, the LED should display the following message: 
1. Obst 2. Circle 3. Square 4. Reset 
 * 2)  After SW_1 is pressed, the LCD should display moving forward. When an 
obstacle is detected, the LCD should display obstacle detected. 
 * 3)  After SW_2 is pressed, the LCD should display Circle track following. 
 * 4)  After SW_3 is pressed, the LCD should display Square track following. When the robot is turning at the corners of the square track, the LCD shows Sharp turning *** degrees. When the robot moves along the straight line sections, the LCD shows Square track following. 
 Libraries: You should use the EMoRo2560 library University of Cairo
Tutor Uploads
No File uploaded yet.
Bidders
Geniuspro 7 years, 1 month ago
Rated 9.31 earned 21388.20 around 775 assignments.
Hello friend. I can work on this and deliver within the deadline provided. I can also work on the whole class for you. Kindly accept my bid
$30.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
exclusivewriter 7 years, 1 month ago
Rated 9.41 earned 74860.53 around 2443 assignments.
With over 10 years of writing experience, I guarantee high-quality plagiarism free work. I am your life saver!
$70.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
BrazehVick 7 years, 1 month ago
Rated 9.46 earned 8054.16 around 279 assignments.
Hello there, do you need help with assignment? I offer quality, timely, well researched, original and free from plagiarism, essays, Dissertations, Matlab, Statistics, Article Review, Computer Science, FULL ONLINE COURSES and EXAMS, full project work among others at your price. Kindly ping me for a friendly deal. Thanks.
$200.00
  • Hello, as you can see, I have no order am currently working on. So I will devote all my time to your task.
    BrazehVick | Aug 17, 2019, 20:39 PM
  • Hello. I have done a similar assignment before. Allow me to do this assignment for you please. Thank you in advance
    BrazehVick | Aug 17, 2019, 20:39 PM
  • Hello, I am available and competent to produce high-quality work beyond your expectations, kindly assign me the task to experience my services, Thanks
    BrazehVick | Aug 17, 2019, 20:39 PM
  • Kindly assign me and i will give you quality and original paper
    BrazehVick | Aug 17, 2019, 20:40 PM
  • Please assign to me and receive your work asap since i do not have any other project to tackle, thanks
    BrazehVick | Aug 17, 2019, 20:40 PM
  • For real, i am in love with your assignment, kindly assign to me, please
    BrazehVick | Aug 17, 2019, 20:40 PM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
bestwitter 7 years, 1 month ago
Rated 9.88 earned 11890.84 around 425 assignments.
Hi this related to my field, I can help you, attached with free Turnitin reports, Grade A++ guaranteed thank you.
$350.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
qualitywriter 7 years, 1 month ago
Rated 9.35 earned 2849.47 around 110 assignments.
Hey, allow me to assist you with your assignment. Am an expert and only deliver quality and plagiarism free work within the stipulated time. I have the ability and experience to work on every possible niche. Kindly accord me the chance to help you. Thank you
$30.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
exclusivewriting 7 years, 1 month ago
Rated 9.47 earned 34069.12 around 1154 assignments.
Hello? I have gone through the instructions and I believe I can deliver first-rate work for you. I am well conversant with this topic. I promise to deliver work that is free of plagiarism and grammatical errors. I will also ensure your work is delivered in time, to allow time for reviews and clarifications if needed.
$50.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
GeniusWriter 7 years, 1 month ago
Rated 9.65 earned 7148.02 around 222 assignments.
hi am a graduate in BSC Mathematics and Computer Science. I will help in this, kindly inbox me on whatsap Hi there dear client, I am an experienced writer and I do promise to give you the best in this task. Kindly award me the bid and I promise the best. For quick communication please whatsap me at +254719110021 so that we can strike the deal. I promise the best!
$40.00
  • hey please send the code as an arduino .ino program and in a text document
    User_22837 | Aug 17, 2019, 21:08 PM
  • can you do it?
    User_22837 | Aug 17, 2019, 21:18 PM
  • add me whatsapp
    User_22837 | Aug 17, 2019, 21:19 PM
  • PLEASE send me your whatsapp number please
    GeniusWriter | Aug 18, 2019, 09:14 AM
  • +447964661193
    User_22837 | Aug 18, 2019, 11:22 AM
  • Hey. Check your whatsapp
    GeniusWriter | Aug 19, 2019, 09:46 AM
  • Hello have you done the assignment
    User_22837 | Aug 21, 2019, 11:55 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
WBURO 7 years, 1 month ago
Rated 9.25 earned 75605.06 around 2167 assignments.
Hello my friend..? I have managed to go through the instructions of the assignment twice and I know and assure that I can deliver accordingly as per the requirements in time and of zero percent plagiarism. Consider my bid for the assignment
$150.00
  • do you know programming
    User_22837 | Aug 17, 2019, 20:09 PM
  • c programming
    User_22837 | Aug 17, 2019, 20:09 PM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
1stclasshonour 7 years, 1 month ago
Rated 9.22 earned 30856.96 around 773 assignments.
I will help you to do this assignment in the best way possible. I will follow all the instructions strictly to ensure that i submit to you quality, perfect and timely work free from plagiarism. Thanks in advance.
$200.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
surrogatewriter 7 years, 1 month ago
Rated 9.31 earned 75264.37 around 2854 assignments.
With over 10 years of writing experience, I guarantee high-quality plagiarism free work. I am your life saver!
$70.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
DoctorAssignment 7 years, 1 month ago
Rated 8.94 earned 2734.77 around 97 assignments.
With over 10 years of writing experience, I guarantee high-quality plagiarism free work. I am your life saver!
$80.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
writingPro 7 years, 1 month ago
Rated 9.21 earned 7454.10 around 263 assignments.
Hi there! I’m your new writing partner and I’m excited to help you! I will go through your summary and instruction carefully and do your task. I promise to commit my skills and the great experience to guarantee you a top-notch quality paper, with zero grammatical errors, and a 100% free from PLAGIARISM. Besides my skill and experience, I respond promptly to my client and provide a quick turnaround. Kindly hire me, and I’ll make you proud. I’m looking forward to working with you. Thank you!
$30.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
highquality 7 years, 1 month ago
Rated 8.77 earned 11734.44 around 327 assignments.
hello, Kindly consider my bid and rest assured I will deliver the desired HIGH QUALITY. I have reviewed the instructions, and the course falls under my specialization, and I will do thorough research to ensure it complies with all the academic standards
$30.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
ServiceMaster 7 years, 1 month ago
Rated 9.51 earned 22869.63 around 767 assignments.
Hi, I have significant experience with various kinds of papers. You can check my profile to view the feedback for my works. I also offer a refund policy wherein if you fail to get a passing grade from my work, you will be refunded the entire amount that you paid. I’m really interested in your assignment and I would like to have the chance to work on this task. I hope you can send me additional details for this. Contact me ASAP so we can discuss more about this.
$200.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
Skillfulwriter 7 years, 1 month ago
Rated 8.8 earned 5473.26 around 229 assignments.
hello friend , am great communicator, turning back assignments to myclients in atimely manner,kindly assign me the order.Thank you
$200.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}