SparkFun
Arduino Fio
The Arduino Fio (Funnel I/O) is a compact, wireless-friendly development board based on the ATmega328P. Designed by Shigeru Kobayashi and inspired by the Lil...
The Arduino Fio (Funnel I/O) is a compact, wireless-friendly development board based on the ATmega328P. Designed by Shigeru Kobayashi and inspired by the LilyPad, the Fio includes a built-in lithium polymer battery connector with USB charging circuit, and an XBee socket on the underside for wireless communication and over-the-air programming.
The Fio is compatible with the Funnel toolkit, allowing you to interface with sensors and actuators using ActionScript 3, Processing, and Ruby. It's designed to be wirelessly reprogrammable via XBee, making it ideal for remote and embedded wireless projects.
Key Features
- ATmega328P Microcontroller – Arduino-compatible with familiar programming environment
- XBee Socket – Built-in socket on the underside for XBee wireless modules
- LiPo Battery Support – JST connector with built-in USB charge circuit
- Wireless Bootloading – Reprogram over-the-air via XBee without a physical connection
- Compact Form Factor – LilyPad-inspired design for embedded applications
Ideal For
- Wireless sensor networks using XBee
- Battery-powered remote monitoring
- Embedded IoT projects requiring over-the-air updates
- Funnel toolkit projects with Processing or Ruby
Jargon buster
Plain-language definitions for the technical terms used above.
- ATmega328P
- An 8-bit microcontroller chip used on many Arduino Uno-compatible boards. Knowing the controller uses an ATmega328P helps you understand its memory, speed, pin compatibility, and the Arduino sketches it can run.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LiPo
- A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- TX/RX pins
- TX and RX are the transmit and receive pins used for serial communication between electronic devices. They matter when wiring the board to another controller because TX usually connects to the other device’s RX, and the voltage level must be compatible.
Find this product in
Brands
Arduino Fio Schematic
Schematic · 52.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 727.7 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au