Arduino Yun is the first member of a new groundbreaking line of WiFi products combining the power of Linux with Arduino’s simplicity. The first Arduino Yun is the combination of an Arduino Leonardo with a WiFi system-ona-chip running Linino (GNU/Linux based on OpenWRT).
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.
It can communicate with the Linux distribution onboard, offering a powerful networked computer with the ease of Arduino. In addition to Linux commands like cURL, you can write your own shell scripts for robust interactions.
The Bridge library facilitates communication between the two processors, giving Arduino sketches the ability to run shell scripts, communicate with network interfaces, and receive information from the AR9331 processor. The USB host, network interfaces and SD card are not connected to the 32U4, but the AR9331, and the Bridge library also enables the Arduino to interface with those peripherals.
How to use the Arduino Yun with biicode
Just specify the Arduino SDK path of the 1.5.8 or higher. If you don’t have it yet, you can download it from the Arduino download page and unzip it into biicode_env folder.
Enter SDK path (C:/biicode_env/arduino-1.0.6):C:/biicode_env/arduino-1.5.8
Enter board (/o list supported options):yun
Using arduino port: COM12
If you want to upload your firmaware by ssh to 192.168.240.1:
bii arduino:upload --ssh
Or specify a different IP.
bii arduino:upload --ssh 192.168.2.1
Now, hacking something via wifi is easier!
Hope you enjoy this new feature and, as always, we look forward to read what you think. Just click on the sidebar button to try biicode, check our docs, forum and/or Stackoverflow tag for questions and answers.