Question

In: Computer Science

INTERNET OF THINGS (IOT) 25. Some argue that Arduino is preferable low power IoT device to...

INTERNET OF THINGS (IOT)

25. Some argue that Arduino is preferable low power IoT device to Raspberry Pi for small scale home projects. Would you agree or disagree? Differentiate between them based on at least three features (i.e. that makes one preferable than the other for a small scale home project.)

Solutions

Expert Solution

Arduino:

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.

Arduino was born at the Ivrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming. As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiating its offer from simple 8-bit boards to products for IoT applications, wearable, 3D printing, and embedded environments. All Arduino boards are completely open-source, empowering users to build them independently and eventually adapt them to their particular needs. The software, too, is open-source, and it is growing through the contributions of users worldwide.

  • Inexpensive - Arduino boards are relatively inexpensive compared to other microcontroller platforms. The least expensive version of the Arduino module can be assembled by hand, and even the pre-assembled Arduino modules cost less than $50
  • Cross-platform - The Arduino Software (IDE) runs on Windows, Macintosh OSX, and Linux operating systems. Most microcontroller systems are limited to Windows.
  • Simple, clear programming environment - The Arduino Software (IDE) is easy-to-use for beginners, yet flexible enough for advanced users to take advantage of as well. For teachers, it's conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with how the Arduino IDE works.
  • Open source and extensible software - The Arduino software is published as open source tools, available for extension by experienced programmers. The language can be expanded through C++ libraries, and people wanting to understand the technical details can make the leap from Arduino to the AVR C programming language on which it's based. Similarly, you can add AVR-C code directly into your Arduino programs if you want to.
  • Open source and extensible hardware - The plans of the Arduino boards are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.

Raspberry Pi:

   Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.

Raspberry Pi has the ability to interact with the outside world, and has been used in a wide array of digital maker projects, from music machines and parent detectors to weather stations and tweeting birdhouses with infra-red cameras. We want to see the Raspberry Pi being used by kids all over the world to learn to program and understand how computers work.

Arduino and  Raspberry Pi differencing features using a table below:

It is the differentiation between the Arduino and  Raspberry Pi


Related Solutions

INTERNET OF THINGS (IOT) 26. After several years of IoT experience as an engineer, you conclude...
INTERNET OF THINGS (IOT) 26. After several years of IoT experience as an engineer, you conclude that IoT solutions are more complex to govern than traditional networks. Defend your opinion to your supervisor with at least five reasons/factors.
Q1. What is Internet of Things (IoT)? Can you describe one IoT application you know of...
Q1. What is Internet of Things (IoT)? Can you describe one IoT application you know of and explain the techniques behind such IoT application? Q2. Now you might have known some advantages of IoT but what about disadvantages? What are the possible issues of IoT and why? Please reference the information
Identify and assess 3 challenges associated with the implementation of IoT ( Internet of Things )...
Identify and assess 3 challenges associated with the implementation of IoT ( Internet of Things ) within the manufacturing system.
Summarise 3 benefits for manufacturers from adopting the IoT ( Internet of Things ).
Summarise 3 benefits for manufacturers from adopting the IoT ( Internet of Things ).
The Internet of Things (IoT) is considered the next industrial revolution that will change the way...
The Internet of Things (IoT) is considered the next industrial revolution that will change the way businesses, governments, and consumers interact with the physical world. Search online to find out about the latest development of the IoT. What are the benefits of this disruptive technology? What are the possible dangers we should be aware of? please dont post that's already on the internet.
A. The Internet has a huge influence on Logistics; define the Internet of things (IoT), its benefits and use an example of IoT and how it is used in Logistics.
A. The Internet has a huge influence on Logistics; define the Internet of things (IoT), its benefits and use an example of IoT and how it is used in Logistics.B. Discuss the four types of benefits that can be gained from the use of Electronic procurement or E-Procurement.
What are the key activities and resources For Secure Iot( Internet of things) business service.
What are the key activities and resources For Secure Iot( Internet of things) business service.
With the advancements in machine learning, artificial intelligence and the Internet of Things (IoT), what benefits...
With the advancements in machine learning, artificial intelligence and the Internet of Things (IoT), what benefits and challenges exist for organizations relying on artificial intelligence to perform Predictive and Prescriptive Analytics?
INTERNET OF THINGS (IOT) 22. You are lecturing in a seminar regarding the aspects of traditional...
INTERNET OF THINGS (IOT) 22. You are lecturing in a seminar regarding the aspects of traditional BigData analysis that can be directly applied to IoT. What topics would you choose in this regard?
With the advancements in machine learning, artificial intelligence, and the Internet of Things (IoT), what benefits...
With the advancements in machine learning, artificial intelligence, and the Internet of Things (IoT), what benefits and challenges exist for organizations relying on artificial intelligence to perform Predictive and Prescriptive Analytics?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT