Program Arduino From Raspberry Pi

17,093

76

11

Introduction: Program Arduino From Raspberry Pi

About: I like to build random stuff when I'm bored.

In this tutorial I will show you how to program arduino with the raspberry pi.

All you need are:

Raspberry pi with internet connection

Arduino uno

Connection cord

Step 1: What to Do

Go in to the raspi lxterminal and type in sudo apt-get install arduino.

Once you hit enter it will download and once you finish restart the pi.

This video will help u through it.

2 People Made This Project!

Recommendations

  • Make it Glow Contest

    Make it Glow Contest
  • First Time Author Contest

    First Time Author Contest
  • PCB Challenge

    PCB Challenge

11 Discussions

0
Arman5592
Arman5592

6 years ago

And why would we do that ? Arduino's language is way better .

0
HristoH11
HristoH11

Reply 3 years ago

basically the reason why I want to use arduino pro mini and control it over the Pi is the following - ADC

0
dougsmith74
dougsmith74

Reply 6 years ago

Because the Pi is a computer and Aduino has to be programmed from another source. Also Pi's work great as a central server to control Arduinos. Finally Pi can be programmed with any language or IDE available it Linux. I'm don't get what you mean by better? One is a micro computer and the other a computer. They are very different devices.

0
dougsmith74
dougsmith74

Reply 4 years ago

Thanks, I was not aware of that even to this day. I'll check it out but, I'm skeptical that it would be as Trivial to setup as simply using the rPi is to control my microcontrollers. Then again I'm a bit biased since I've been using Linux since 1994 and I store all my infrastructure as code.

0
Frankv14
Frankv14

4 years ago

In case its useful to someone:

When I ran "arduino" on my RPi3 (Raspbian Jessie), I got a message "Gtk-Message: Failed to load module "canberra-gtk-module"". I don't know if that's important, but I ran "sudo apt-get install gnome-session-canberra" and it went away.

The arduino.cc IDE 1.0.1 was pretty straight forward, all you really have to do is set the serial permission then you can select the board and upload without a problem. The real problem I'm having is that I purchased a zero pro board from arduino.org and I'm having trouble getting the 1.7.6 that would be required to upload code to it installed on Raspbian. I know the simple solution would be to just run it on a full-sized desktop but lets just assume that all I have to work with are a couple of RPi 2's. I can find virtually nothing online about how to go about it and I know there are others out there looking for ARM to ARM programming options so any suggestions? (Wiling to use an alternate Pi2 compatible IDE to program it from as long as I can have a debugging interface that is preferably integrated but I can settle for a separate one)

0
LoganS2
LoganS2

5 years ago on Introduction

Can you just download the Arduino IDE and install it onto the Raspberry Pi via flash drive? My Pi doesn't like the internet :/

0
StevenS8
StevenS8

5 years ago on Introduction

I bought a chinese knockoff arduino that would not been seen on my macbook air or my hackintosh. I know linux sees it just fine but I have gotten rid of all of my linux machines at home. Just wanted to see if I could program it with my raspberry pi and your video proves it can! Thanks for the info.