Skip to content

How to make arduino cards communicate with other programms or each other using serial / wifi or bluetooth

License

Notifications You must be signed in to change notification settings

b2renger/Arduino_communication

Repository files navigation

Arduino_communication

How to make arduino cards communicate with other programms or with each other

Work in progress


Working examples and tutorials

Serial


Goals

How to make arduino cards communicate with other programms or with each other using :

  • serial
  • wifi (udp/osc , http, mqtt)
  • bluetooth ( 1sheeld / bluetooth serial / ble )
  • IR
  • Radio
  • ifttt

Boads targetted :

  • Arduino Uno wifi rev2 / Arduino Nano iot 33 (ble)
  • Feather Huzzah 8266 (wifi)
  • Feather Esp32 (wifi + ble)
  • Sparkfun ESP32 Thing (wifi + ble)

Programs targetted :

  • Processing
  • p5js
  • cablesgl
  • Touch Designer
  • Unity
  • Unreal

HID behaviors via ble (specially handy to get data in any programm)

  • keyboard
  • mouse
  • gamepad

Todo list

[/] == working but needs documentation

[] == contribute if you want or ask for it

  • [/] BLE arduino IOT (nano33 etc) and p5

  • [/] MQTT (esp32 or 8266) and p5

  • [/] MQTT (esp32 or 8266) and cablesgl

  • [/] WIFI OSC (esp8266 or esp32) and processing

  • [/] BLEKeyboard with ESP32

  • [/] Serial from Arduino Serial Monitor

  • [/] Serial and processing => add simple example without json

  • [/] BLE esp32 (feather) and p5

  • [/] BLE HM10 module and p5

  • [/] WIFI OSC (esp8266) board to board => support esp32

  • [/] WIFI OSC (esp8266) and Touch Designer => support esp32

  • [/] Serial and TouchDesigner => communication both ways

  • [/] Serial and Unity => communication both ways

  • [/] Wifi OSC Unity => communication both ways

  • [] Bluetooth serial (like HC-06)

  • [] IR

  • [] ifttt

  • [] Radio



Sources and references

Libraries

Arduino

Javascript

Processing

Cables.gl operatos

Projects and apps

MQTT brokers

Articles

Radio

About

How to make arduino cards communicate with other programms or each other using serial / wifi or bluetooth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published