All Projects → relativty → Wrmhl

relativty / Wrmhl

Licence: mit
⚡️ Super fast communication beetwen Unity3D and Arduino. Create Interactive experiences in a minute ⏱

Projects that are alternatives of or similar to Wrmhl

Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+449.92%)
Mutual labels:  arduino, hardware, iot
Swifitch
Swifitch is ESP8266 based relay board that could be used to turn any light or any wall socket into smart one!
Stars: ✭ 117 (-80.53%)
Mutual labels:  arduino, hardware, iot
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+82.2%)
Mutual labels:  arduino, hardware, iot
Openfpgaduino
All open source file and project for OpenFPGAduino project
Stars: ✭ 137 (-77.2%)
Mutual labels:  arduino, hardware, iot
Make
📖📖📖📖📖 写给软件工程师看的硬件编程指南
Stars: ✭ 170 (-71.71%)
Mutual labels:  arduino, hardware, iot
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (-20.97%)
Mutual labels:  arduino, hardware, iot
Water Monitoring System
Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.
Stars: ✭ 122 (-79.7%)
Mutual labels:  arduino, hardware, iot
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-98.67%)
Mutual labels:  arduino, hardware, iot
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (-50.92%)
Mutual labels:  arduino, hardware, iot
Platform Espressif32
Espressif 32: development platform for PlatformIO
Stars: ✭ 333 (-44.59%)
Mutual labels:  arduino, iot
Sim7000 Lte Shield
LTE CAT-M/NB-IoT Arduino-compatible shield with GNSS and temperature sensor. Library supports SIMCom 2G/3G/4G LTE/CAT-M/NB-IoT
Stars: ✭ 340 (-43.43%)
Mutual labels:  arduino, iot
Freedomotic
Open IoT Framework
Stars: ✭ 354 (-41.1%)
Mutual labels:  arduino, iot
Espui
A simple web user interface library for ESP32 and ESP8266
Stars: ✭ 330 (-45.09%)
Mutual labels:  arduino, iot
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: ✭ 325 (-45.92%)
Mutual labels:  hardware, iot
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (-41.1%)
Mutual labels:  arduino, iot
Retroesp32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
Stars: ✭ 313 (-47.92%)
Mutual labels:  arduino, hardware
Gort
Command Line Interface (CLI) for RobotOps
Stars: ✭ 425 (-29.28%)
Mutual labels:  arduino, iot
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+807.82%)
Mutual labels:  arduino, iot
Iot 433mhz
🌐 IoT System to control 433 MHz RC power sockets, PIR, Door Sensors and much more.
Stars: ✭ 301 (-49.92%)
Mutual labels:  arduino, iot
Cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+542.6%)
Mutual labels:  arduino, iot


Super fast communication between Unity and Arduino ☄ ⏱

Create an Arduino and Unity3D interactive experience with no latency ! ⏱

Don’t worry about Latency anymore, wrmhl is here ⚡️

If you have ever wanted to transmit data from Arduino to Unity3D the main issue is INSANE LATENCY. We didn’t find any free, optimized, and customizable solutions to tackle this problem. So I built wrmhl. You can now connect any Arduino interface to Unity3D.

You can use the default protocol, or implement your own without having to deal with thread just by changing wrmhl/Assets/WRMHL/Scripts/Thread/wrmhlThread_Lines.cs.

Getting Started ⚡️

How to Install

You can either install it using Git or direct Download. Or from the command line:

# Clone this repository
$ git clone https://github.com/relativty/wrmhl

Uploading to Arduino 🤖

Upload to the Arduino the following program:

Path: wrmhl/Arduino/Arduino.ino

On Unity3D ! 💻

Open the project either from wrmhl folder or wrmhl-master 🌈

Import the Package ! 📦

Assets, Import Package and Custom Package.. and you're good to GO ! ⚡️

Important ! ⚠ Change the .NET 2.0 Subset to .NET 2.0 ⚠

In order to do that : Go to Edit ➭ Then Project SettingsPlayer, and under Other Settings find an option that reads Api Compatibility Level and change it from ".NET 2.0 Subset" to ".NET 2.0".

Run it ! 🏁 🚗

Select Assets/WRMHL/DemoScenes and choose the demo of your choice !

Don't forget to leave some feedback, contributions and suggestions are always welcome ! 🤝

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].