Examples from Libraries (Part 1)
The Arduino Software (IDE)
can be extended through the use of Libraries, just like most
programming platforms, to provide extra functionality to your sketches.
These tutorials walk your through the Examples of a number of libraries
that come installed with the IDE, to open them click on the toolbar
menu: File > Examples.
To see the complete list of Libraries for Arduino boards (including Arduino Due, Arduino Zero and common contributed Libraries) visit the Library Reference page.
Bridge Library :
Enables the communication between the Linux processor and the AVR, more informations at the Reference for the Bridge Library page. For Arduino Yún.
Enables reading and writing to the permanent board storage, more information at the Reference for the EEPROM Library page. For all Arduino boards BUT Arduino DUE.
Enables network connection (local and Internet) using the Arduino Ethernet board or shield, more informations at the Reference for the Ethernet Library page. For all Arduino boards.
Enables the communication with computer apps using a standard serial protocol. For all Arduino boards.
GSM Library :
Enables GSM/GRPS network connection using the Arduino GSM Shield, more informations at the Reference for the GSM Library page. For all Arduino boards BUT Arduino DUE.
To see the complete list of Libraries for Arduino boards (including Arduino Due, Arduino Zero and common contributed Libraries) visit the Library Reference page.
Bridge Library :
Enables the communication between the Linux processor and the AVR, more informations at the Reference for the Bridge Library page. For Arduino Yún.
- 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.
- HTTP Client Console: Create a simple client that downloads a webpage and prints it to the serial monitor via WiFi using Console.
- 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.
- Remote Due Blink: Demonstrates how to upload remotely a sketch on DUE boards.
- 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 First Config: Connect your Yun product to the WiFi networks in a breeze using the Serial Monitor and answering a few simple questions within it.
- Yun Serial Terminal: Access the Linux Terminal through the serial monitor.
Enables reading and writing to the permanent board storage, more information at the Reference for the EEPROM Library page. For all Arduino boards BUT Arduino DUE.
- EEPROM Clear: Clear the bytes in the EEPROM.
- EEPROM Read: Read the EEPROM and send its values to the computer.
- EEPROM Write: Stores values from an analog input to the EEPROM.
- EEPROM Crc: Calculates the CRC of EEPROM contents as if it was an array.
- EEPROM Get: Get values from EEPROM and prints as float on serial.
- EEPROM Iteration: Understand how to go through the EEPROM memory locations.
- EEPROM Put: Put values in EEPROM using variable semantics.
- EEPROM Update: Stores values read from A0 into EEPROM, writing the value only if different, to increase EEPROM life.
Enables network connection (local and Internet) using the Arduino Ethernet board or shield, more informations at the Reference for the Ethernet Library page. For all Arduino boards.
- Advanced Chat Server: Set up a simple chat server.
- Barometric Pressure Web Server: Outputs the values from a barometric pressure sensor as a web page.
- Chat Server: Set up a simple chat server.
- Dhcp Address Printer: Get an IP address via DHCP and print it out.
- Dhcp Chat Server: A simple DHCP Chat Server.
- Telnet Client: A simple Telnet client.
- UDP Ntp Client: Query a Network Time Protocol (NTP) server using UDP.
- UDP Send Receive String: Send and receive text strings via UDP.
- Web Client: Make a HTTP request.
- Web Client Repeating: Make repeated HTTP requests.
- Web Server: Host a simple HTML page that displays analog sensor values.
Enables the communication with computer apps using a standard serial protocol. For all Arduino boards.
GSM Library :
Enables GSM/GRPS network connection using the Arduino GSM Shield, more informations at the Reference for the GSM Library page. For all Arduino boards BUT Arduino DUE.
- Gsm Web Client: Download the content of a website to your Arduino board through GPRS.
- Gsm Web Server: Create a wireless web server through GPRS.
- Make Voice Call: Get your shield to make phone calls from the Serial Monitor.
- Send SMS: Use the Serial Monitor to type in SMS messages to different phone numbers.
- Receive Voice Call: Check the status of the modem while getting voice calls.
- Receive SMS: Read SMS messages and prompt them to the Serial Monitor.
--> TOOLS :
- Band Management: Manage the band the GSM shield connects to.
- GSM Scan Networks: Check for the available networks.
- Pin Management: Manage the PIN number of your SIM card.
- Test GPRS: Test the proper functionality of the GPRS network using your SIM card.
- Test Modem: Read the IMEI of your modem.
- Test Web Server: Create a webserver with your GSM shield.
Labels:
Arduino
No comments: