---
title: "Streaming realtime EEG data to and from Arduino"
url: "https://maker.wiznet.io/WIZnet/projects/streaming-realtime-eeg-data-to-and-from-arduino/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/streaming-realtime-eeg-data-to-and-from-arduino/md"
type: "UCC: User Created Content"
author: "FieldTrip"
author_url: "https://www.fieldtriptoolbox.org/development/realtime/arduino/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "FieldTrip"
original_url: "https://www.fieldtriptoolbox.org/development/realtime/arduino/"
published: "2023-04-03"
language: "en"
tags: ["Arduino"]
hardware: ["Arduino Pro Mini", "WIZnet W5100 ethernet shield"]
likes: 0
views: 392
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Streaming realtime EEG data to and from Arduino

> Streaming realtime EEG data to and from Arduino

Original author: FieldTrip (source: https://www.fieldtriptoolbox.org/development/realtime/arduino/)

## Components

- **Arduino Pro Mini** x 3 ([docs](https://docs.arduino.cc/retired/boards/arduino-pro-mini))
- **WIZnet W5100 ethernet shield** x 1 ([docs](https://www.wiznet.hk/en/open-source-hardware/102-w5100s-ethernetshield.html?search_query=W5100+ethernet+shield&results=84))

## Article

### **Summary**

The webpage provides a detailed guide on streaming real-time EEG (Electroencephalogram) data to and from Arduino devices. The setup involves three Arduino devices, a Raspberry Pi, and multiple laptops. The data flow is as follows:

1. **Arduino 1**: Reads data from a gravity sensor and writes it to Bluetooth.

2. **Laptop**: Runs the FieldTrip buffer and visualizes the sensor channels.

3. **Arduino 2**: Connects to the network, reads data from the FieldTrip buffer, and writes it to RFM12b.

4. **Arduino 3**: Reads data from RFM12b and blinks LEDs.

The system is compatible with various operating systems like Windows, Linux, macOS, and different hardware architectures like Intel, PPC, ARM.

### **AnalysisModularity**: The system is designed in a modular fashion, with each Arduino device performing a specific function. This makes it easier to scale or modify the system.

**Cross-Platform Compatibility**: The FieldTrip real-time EEG interface is compatible with multiple operating systems and hardware architectures, making it versatile and widely applicable.

**Real-Time Data Handling**: The use of FieldTrip buffer allows for real-time data storage and transmission, which is crucial for applications that require immediate data processing and visualization.

---

Source: https://maker.wiznet.io/WIZnet/projects/streaming-realtime-eeg-data-to-and-from-arduino/
