Description: Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).
Arduino Yun is the first member of a new groundbreaking line of WiFi products combining the power Linux with ease of use of Arduino. The first Arduino Yun is the combination of a classic Arduino Leonardo (based on the Atmega32U4 processor) with a WiFi system-ona-chip running Linino (a MIPS GNU/Linux based on OpenWRT). Arduino embedded the Linux machine directly on the PCB of the Arduino Leonardo and connected the two so that from Arduino it’s very easy to run commands on the Linux side and use it as an Ethernet and WiFi interface.
The board has built-in Ethernet and WiFi support, a USB-A port, micro-SD card slot, 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a 3 reset buttons.
Not sure which Arduino or Arduino-compatible board is right for you? Check out our Arduino Buying Guide!
Note: The Arduino PoE module will not work with this board. A YUN-specific module will be coming out. In the meantime, just leave this unpopulated.
Based on 14 ratings:
2 of 2 found this helpful:
I am no Linux expert. Most of my experience with Unix comes via the Mac OS X Terminal. Firing up the Yun for the first time made me a bit nervous that I’d be way out of my league. I have to say it was super easy to set up and get it working on my local wifi network. Thanks to the Arduino Yun wiki knowledgebase and other various forums and whatnot I was able to breadboard a button that trigger a python script to run on the Yun in an afternoon. Not too shabby! After a few more days my prototyped idea is waiting for a case to properly house my homemade Sonos controller device.
Now that I have this project nearly done it has sparked (no pun intended) many an idea on how I could make use of the Yun for other applications. Highly recommended.
1 of 1 found this helpful:
This is possibly the most useful Arduino board when it comes to it. You get the functionality of a linux/python environment right from an Arduino library! How cool is that? If you thought the possibilities were endless before, then you may have been wrong. A great buy!
1 of 1 found this helpful:
The I2C pins are mis-labeled on this device. The headers have them listed as the 2 pins closest to the RJ45 jack, but they don’t work. After pulling my hair out for a few hours, I read the documentation and learned that they are actually on digital 2 and 3. Had to reshuffle my pin usage to make it all work.
I’m a bit rusty with Linux so there was a bit of a learning curve to work with OpenWRT. Once I refreshed my Linux skills, I found this to be a VERY powerful platform. The bridge concept is really excellent. The Arduino documentation is very good and helped to accelerate the process. I also LOVE the fact that I can push sketches via WiFi - not as fast as USB, but very convenient. I also had to teach myself Python which is opening doors for me on other platforms.
2 of 2 found this helpful:
This Arduino is very good for many IoT projects, specially because of the embedded Linux and WiFi that doesn’t require cables to connect to Internet.
The variety of devices/products are great. I would like to see some Microchip products too. Thank you
It was really fun while it lasted. Accidentally bricked it somehow (my fault) and I haven’t had the time to attempt fixing it.
The Yun adds a lot of power and flexibility to my Arduino projects. Wifi, Linux, and microSD card really give me a lot of options.
Currently using Yun to monitor small solar power installation… DC current, DC voltage and temperature at my roll-off roof observatory. Mango M2M scada server on linux desktop + home WiFi uses HTTP Retriever to grab data from Yun and store/display/process this data. Happy to share details with anyone interested.
If you’re already comfortable with command-line Unix this board’s for you. The Arduino microcontroller archives data to the SD card without tying up a single I/O pin so you can use this board in some complicated projects. The Linux chip handles internet the way only Linux can - ssh, cron, scripting, public/private key access, the works - also without tying up a single I/O pin. I can access the data or update the arduino code remotely from my desktop computer. I installed mutt on the Linux chip, a totally painless process, and now the Yun sends email to my computer and/or texts to my phone when panic conditions are met (suppose the home heating quits during a cold snap).
I have a Yun in my circuit breaker panel monitoring 6 circuits (I’m using 6 analog inductive pickups). Wifi won’t work from inside the panel, but the the ethernet connection saves the day. I have a power line ethernet adapter at my router and another in the panel with the Yun. A short ethernet cable from the Yun to the adapter and I’m back on line. I actually have two other Yuns on my property running projects that are out of wifi range.
Seriously, this is the most useful board in the suite.
I am trying to use the wifi capabilities of the YUN with a 2 axis accelerometer. I only need to be able to plot and store the data via wifi. I am a mechanical engineering major and this is my first time using Arduino. I would really appreciate the help.
Some hangs and resetings till now but it is working as expected.
The arduino Yun is so easy to use, and is very powerful for such a small device!!
I have used the Mega, Uno, Due, Pro Mini and the Yun. Let me tell you I love the Yun. It makes connecting to the outside world so easy and with an SD card your web page can be as complex as you like without effecting storage on the Arduino. I have an AJAX page driving 300 Neopixels and it works great.
The response time of the web page and the Arduinos reaction time is not as instantaneous as it is with an Arduino alone but in my case the timing is not critical and it is fast enough. For example, when I click the button on my web page, the change in the Neopixels takes up to half a second or so. this could be my code as well.