Skip to main content

Multiprocessing: Linking the Arduino for More Power

  • Chapter
  • First Online:
Pro Arduino
  • 5718 Accesses

Abstract

Certain projects may not lend themselves well to an individual Arduino, because of possible limitations with the hardware, such as a processor’s speed or limited memory. Multiprocessing can add greater functionality to a system; this is commonly seen with Arduino in the form of coprocessors connected via shields such as the Ethernet shield. Coprocessor-style shields share their functionality with the Arduino to offload complex processes, but still allow the Arduino to have the main control. Multiprocessing is normally associated with high-level computing when it is infeasible to make a single device perform at required speeds. The principles of supercomputing can be applied to microcontrollers. This chapter explorers the fundamental hurdle of multiprocessing by examining reliable communication between two or more processors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Rick Anderson

About this chapter

Cite this chapter

Anderson, R., Cervo, D. (2013). Multiprocessing: Linking the Arduino for More Power. In: Pro Arduino. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-3940-6_10

Download citation

Publish with us

Policies and ethics