Skip to content

a quick tool to work with Arduino interface with Dash apps

Notifications You must be signed in to change notification settings

Ardibid/DashDuino

Repository files navigation

DashDuino

demo

A simple app to read knob values from an Arduino board to a Dash app.

How to use

Load the DashDuino_Sketch on an Arduino Uno R3 board and wire up it based on the shcematic drawings. demo

Once the board is up and running, make sure that Arduino serial montor is CLOSED, we want to have that port closed and ready for the dashboard to open it. Check the port that your Arduino is connected to and update the port variable in DashDuino_dbc_app.py to match it. Then run the dash app: path\to\your\code\python DashDuino_dbc_app.py

demo demo demo

Dependencies

The code is tested to work with these versions:

  • plotly: 4.14.3
  • dash: 1.19.0
    • dash_core_components: 1.15.0
    • dash_html_components: 1.1.2
    • dash_bootstrap_components: 0.12.0250
    • dash_daq: 0.5.0
  • numpy: 1.20.2
  • re: 2.2.1
  • serial: 3.5
  • json: 2.0.9

To do

  • Add port selection

  • Adding rotary encoder support


Old Demo

demo


Code developed by Ardavan Bidgoli

About

a quick tool to work with Arduino interface with Dash apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published