---
title: "Wtransfer_Arduino"
url: "https://maker.wiznet.io/teju/projects/WtransferArduino/"
markdown_url: "https://maker.wiznet.io/teju/projects/WtransferArduino/md"
type: "UCC: User Created Content"
author: "teju"
original_author: "teju"
original_url: "https://github.com/Bsenzio/Wtransfer_Arduino"
published: "2022-07-28"
language: "en"
hardware: ["Arduino Mega 2560", "Arduino Ethernet Shield 2"]
likes: 0
views: 211
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Wtransfer_Arduino

> Wtransfer_Arduino

Original author: teju (source: https://github.com/Bsenzio/Wtransfer_Arduino)

## Components

- **Arduino Mega 2560** x 1 ([docs](https://www.farnell.com/datasheets/1674878.pdf?_ga=2.12759806.871556650.1519619484-654667508.1508905608&_gac=1.209399078.1518779130.EAIaIQobChMI97my66Sq2QIV77ftCh01kgA_EAMYASAAEgKPyvD_BwE))
- **Arduino Ethernet Shield 2** x 1 ([docs](https://docs.arduino.cc/hardware/ethernet-shield-rev2))
- Software: **Arduino IDE** ([docs](https://www.arduino.cc/en/software))

## Article

## Wtransfer_Arduino

Wave file uploader for wave file on Arduino Mega

This set of files are an example for uploading files to a socket server service through arduino with low transfer time

The script detects file size and divides it for proper chunk transfer according to buffer specifications. For files lower than 1 KB the buffer can be reduced.

In this repository is the Arduino Script and a Python2.7 example file

Necessary Hardware:

Arduino Mega Ethernet/Ethernet2 shield SD Card board

Necessary Arduino libraries:

SdFat / proper configuration for Arduino Mega

---

Source: https://maker.wiznet.io/teju/projects/WtransferArduino/
