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...
Get notified when back in stock
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 LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- 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
MCP73831T Charger IC Datasheet
Datasheet · 928.8 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
8e1df7c
over 10 years ago
· 4 commits
- Hardware added bottom side fiducials over 10 years ago
- Production created new v10a panel over 10 years ago
- .gitattributes Adding hardware files, updating readme almost 11 years ago
- .gitignore Adding hardware files, updating readme almost 11 years ago
- LICENSE.md Adding hardware files, updating readme almost 11 years ago
- README.md Adding hardware files, updating readme almost 11 years ago
Related Tutorials
Free guides on learn.littlebird.com.au