Difference between revisions of "Arduino YUN"

From Geeetech Wiki
Jump to: navigation, search
(Description)
Line 19: Line 19:
  
 
'''AVR Arduino microcontroller'''
 
'''AVR Arduino microcontroller'''
Microcontroller                 ATmega32u4
+
*Microcontroller                 ATmega32u4
Operating Voltage         5V
+
*Operating Voltage         5V
Input Voltage                 5V
+
*Input Voltage                 5V
Digital I/O Pins         20
+
*Digital I/O Pins         20
PWM Channels                 7
+
*PWM Channels                 7
Analog Input Channels         12
+
*Analog Input Channels         12
DC Current per I/O Pin         40 mA
+
*DC Current per I/O Pin         40 mA
DC Current for 3.3V Pin         50 mA
+
*DC Current for 3.3V Pin         50 mA
Flash Memory                 32 KB (of which 4 KB used by bootloader)
+
*Flash Memory                 32 KB (of which 4 KB used by bootloader)
SRAM                         2.5 KB
+
*SRAM                         2.5 KB
EEPROM                         1 KB
+
*EEPROM                         1 KB
Clock Speed                 16 MHz
+
*Clock Speed                 16 MHz
 
'''Linux microprocessor'''
 
'''Linux microprocessor'''
Processor                 Atheros AR9331
+
*Processor                 Atheros AR9331
Architecture                 MIPS @400MHz
+
*Architecture                 MIPS @400MHz
Operating Voltage         3.3V
+
*Operating Voltage         3.3V
Ethernet                 IEEE 802.3 10/100Mbit/s
+
*Ethernet                 IEEE 802.3 10/100Mbit/s
WiFi                         IEEE 802.11b/g/n
+
*WiFi                         IEEE 802.11b/g/n
USB Type-A                 2.0 Host/Device
+
*USB Type-A                 2.0 Host/Device
Card Reader                 Micro-SD only
+
*Card Reader                 Micro-SD only
RAM                         64 MB DDR2
+
*RAM                         64 MB DDR2
Flash Memory                  16 MB
+
*Flash Memory                  16 MB
 
PoE compatible 802.3af card support (see the note below)
 
PoE compatible 802.3af card support (see the note below)

Revision as of 04:04, 23 May 2014

Description

The Arduino Yún is a microcontroller board based on the ATmega32u4 (datasheet) and the Atheros AR9331. The Atheros processor supports a Linux distribution based on OpenWrt named OpenWrt-Yun. 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.

YUN 2.jpg YUN 3.jpg

The Yún distinguishes itself from other Arduino boards in that 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 and python scripts for robust interactions.

YUN 4.png

The Yún is similar to the Leonardo in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Yún to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.

YUN 5.png

Summary

Because the Yún has two processors, the summary section shows the characteristics of each one in two separate tables.

AVR Arduino microcontroller

  • Microcontroller ATmega32u4
  • Operating Voltage 5V
  • Input Voltage 5V
  • Digital I/O Pins 20
  • PWM Channels 7
  • Analog Input Channels 12
  • DC Current per I/O Pin 40 mA
  • DC Current for 3.3V Pin 50 mA
  • Flash Memory 32 KB (of which 4 KB used by bootloader)
  • SRAM 2.5 KB
  • EEPROM 1 KB
  • Clock Speed 16 MHz

Linux microprocessor

  • Processor Atheros AR9331
  • Architecture MIPS @400MHz
  • Operating Voltage 3.3V
  • Ethernet IEEE 802.3 10/100Mbit/s
  • WiFi IEEE 802.11b/g/n
  • USB Type-A 2.0 Host/Device
  • Card Reader Micro-SD only
  • RAM 64 MB DDR2
  • Flash Memory 16 MB

PoE compatible 802.3af card support (see the note below)