<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rick</title>
    <description>The latest articles on DEV Community by Rick (@rickssss).</description>
    <link>https://dev.to/rickssss</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F29852%2Ffd195212-efd8-44cb-a4ec-80c52a1325b0.png</url>
      <title>DEV Community: Rick</title>
      <link>https://dev.to/rickssss</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rickssss"/>
    <language>en</language>
    <item>
      <title>Explain the differences and use cases for a Raspberry Pi vs Arduino like I'm five (but smart)</title>
      <dc:creator>Rick</dc:creator>
      <pubDate>Mon, 05 Feb 2018 01:46:37 +0000</pubDate>
      <link>https://dev.to/rickssss/explain-the-differences-and-use-cases-for-a-raspberry-pi-vs-arduino-like-im-five-but-smart-2ogn</link>
      <guid>https://dev.to/rickssss/explain-the-differences-and-use-cases-for-a-raspberry-pi-vs-arduino-like-im-five-but-smart-2ogn</guid>
      <description>&lt;p&gt;I just got Sparkfun's Raspberry Pi 3 starter kit and some extra fundamental components and one fun component (a speaker). I used to do some DIY electronics stuff, but I didn't understand capacitance at the time (to be fair, neither did my high school teacher) or diodes. &lt;/p&gt;

&lt;p&gt;Now I'm obsessed with smart home IoT / home (and everything else) automation and I finally decided to dip my toes in hardware so I can make my own devices. I'm sure there are a bunch of fun sensors and components on the 3 big merchants' websites, so I plan to try a lot more DIY electronics. So, I realized what is an important question if I plan to keep getting into this hobby:&lt;/p&gt;

&lt;h1&gt;
  
  
  Main Question!
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between Raspberry Pi and Arduino?&lt;/strong&gt; Both in terms of &lt;em&gt;technical details&lt;/em&gt; as well as &lt;em&gt;use cases&lt;/em&gt; or what the community focuses on.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bonus Questions
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Bonus 1
&lt;/h4&gt;

&lt;p&gt;What about the "AVR" and "ATMega" stuff I vaguely remember from DIY forums? I kind of get the sense that there is a hierarchy going from high level to low level, pi &amp;gt; arduino &amp;gt; AVR/Atmega.&lt;/p&gt;

&lt;h4&gt;
  
  
  Bonus 2
&lt;/h4&gt;

&lt;p&gt;What is the difference between Particle/Blynk/ControlEverything and what are their competitors? (i.e. Particle vs Hologram is one of the few "competitors" I could find, as I don't know what Particle is - a protocol, a framework, ...?&lt;/p&gt;

&lt;h4&gt;
  
  
  Bonus 3
&lt;/h4&gt;

&lt;p&gt;What's the direction to head in if I'm interested in building smart home / automation projects that I would like to connect with Alexa, Siri / iOS / iPhone, macOS, Google Cast Smart TV, Philips Hue, IFTTT/Stringify/Workflow etc, Wemo outlet switch, HomeKit/HomePod (soon), Android tablets, the Smartthings Hub I'm looking at buying, NFC/RFID technology, APIs and messaging queues, other DIY projects I'll make and other IoT consumer devices or "Hub" devices?&lt;/p&gt;

&lt;h4&gt;
  
  
  Bonus 4
&lt;/h4&gt;

&lt;p&gt;Is there some Arduino-like board that will let me code in raw MIPS assembly? It would be a fun throwback to school.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Background info: I'm a software engineer, primary full-stack but also love FP and Haskell and compilers. I can write Python/Node.js/Lua/Processing/scripts whatever that these projects would require, and know HTTP and RabbitMQ and learning gRPC. So although I'm asking about higher level abstractions, much of the automation I do on my heavily customized mac and smart home setup are node scripts running on a vps (for now).&lt;/small&gt;&lt;/p&gt;

</description>
      <category>explainlikeimfive</category>
      <category>raspberrypi</category>
      <category>arduino</category>
      <category>iot</category>
    </item>
  </channel>
</rss>
