Prepare the task by studying how an optocoupler works.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

In this task you will use an Arduino, a Raspberry Pi, an optocoupler as well as switchboards and resistors.

Would you add a pic for the modle in tinkercad


Task
Prepare the task by studying how an optocoupler works.
Also keep in mind that you must create the protocol that will be used for communication between the two devices Arduino and Raspberry.

Tip!
Study in detail how asynchronous serial communication works. Error handling with parity check or checksum is also part of this.
This technology can be a solution to the task.

The goal of the task is to create a working serial communication solution containing optocouplers between an Arduino and a Raspberry Pi.

Basic requirements for your solution:

Arduino must send a minimum of at least 10 characters via the optocoupler to Raspberry.
Raspberry will receive these characters and print them on console / monitor.
Optional -> (Error handling should be implemented to ensure correct communication. This can be done with parity bit or checksum.)
You get to choose in which way you want to implement your solution and how you want to connect the different platforms to each other with the optocoupler.
Also keep in mind that there are a number of different techniques to solve this problem.
In the report, you will also discuss the following issues.
What technology have we chosen for implementation?
How effective is your solution? Is there any other technology that would make our solution more effective?
Try increasing the communication speed to see what your maximum communication speed can be.
Well-commented program code that you have created during the implementation of this laboratory should be included as an appendix in your laboratory report together with the flow chart.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY