Arduino

Reference   Language | Libraries | Comparison | Changes

Bridge Library for Arduino Yún

The Arduino Yún has two processors on board. One is an ATmega32U4 like on the Arduino Stream, and many of the methods should be familiar from Serial and other derivatives of Stream.

Bridge commands from the 32U4 are interpreted by Python on the AR9331. Its role is to execute programs on the GNU/Linux side when asked by Arduino, provide a shared storage space for sharing data like sensor readings between the Arduino and the Internet, and receiving commands from the Internet and passing them directly to the Arduino.

Bridge allows communication in both directions, acting as an interface to the the Linux command line. For a brief explanations of the terminal and executing commands on Linux see here.

To become familiar with the Yún, please see the Tembo documentation for more.

Spacebrew

Spacebrew is "a simple way to connect interactive things to one another" that uses WebSockets to communicate. you can find more about Spacebrew

  • through their online documentations.

    Examples

    • Bridge: Access the pins of the board with a web browser.
    • Console ASCII Table: Demonstrates printing various formats to the Console.
    • Console Pixel: Control an LED through the Console.
    • Console Read: Parse information from the Console and repeat it back.
    • Datalogger: Store sensor information on a SD card.
    • File Write Script: Demonstrates how to write and execute a shell script with Process.
    • HTTP Client: Create a simple client that downloads a webpage and prints it to the serial monitor.
    • Mailbox Read Messages: Send text messages to the Arduino processor using REST API through a browser.
    • Process: Demonstrates how to use Process to run Linux commands.
    • Shell Commands: Use Process to run shell commands.
    • SpacebrewYun: See the Spacebrew documentation pages for more infos on the Examples listed in the Arduino Software.
    • Temboo: See the Temboo documentation section for more infos on the Examples listed in the Arduino Software.
    • Temperature Web Panel: Post sensor data on a webpage when requested by a browser.
    • Time Check: Get the time from a network time server and print it to the serial monitor.
    • WiFi Status: Runs a pre-configured script that reports back the strength of the current WiFi network.
    • Yun Serial Terminal: Access the Linux Terminal through the serial monitor.
  • Bridge Class

    Functions

    Process Class

    Functions

    Console Class

    Functions

    FileIO Class

    Functions

    Mailbox Class

    Functions

    HttpClient Class

    Functions

    YunClient Class

    Functions

    YunServer Class

    Functions

    Reference Home

    Corrections, suggestions, and new documentation should be posted to the Forum.

    The text of the Arduino reference is licensed under a

    Copyright Notice Contact us About us