Giter Club home page Giter Club logo

maconbot / open-source-haptics-for-artists Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eberdahl/open-source-haptics-for-artists

0.0 2.0 0.0 35.05 MB

This website provides a venue for users to share open-source software and hardware haptic technology with one another. While the focus is primarily on artistic applications, we believe that mutual collaboration can help the field of haptics progress most rapidly in art, science, and technology.

License: Other

Arduino 1.03% Max 65.47% C 23.61% C++ 9.50% Pure Data 0.34% Emacs Lisp 0.03% Vim Script 0.02%

open-source-haptics-for-artists's Introduction

Open-Source-Haptics-For-Artists

This website provides a venue for users to share open-source software and hardware haptic technology with one another. While the focus is primarily on artistic applications, we believe that mutual collaboration can help the field of haptics progress most rapidly in art, science, and technology.

This git repository has been created via a collaboration between the Technical University of Berlin, the Cardiff School of Art & Design, and Stanford University. If you develop some nice contributions, please let us know, and we would be happy to incorporate them.

Current maintainers: Edgar Berdahl ([email protected]) and Alexandros Kontogeorgakopoulos ([email protected])

Main website: http://www.openhaptics.org/

To use OSHA, install git and then run the following command: git clone --recursive https://github.com/eberdahl/Open-Source-Haptics-For-Artists.git

To update this repository, run the following from the root directory: git pull git submodule update

In general, please use the Google group for asking questions: https://groups.google.com/group/open-source-haptics-for-artists

I have decided to officially support the Max/MSP objects and the Synth-A-Modeler objects, once I deliver them. I STRONGLY RECOMMEND USING MAX/MSP OR SYNTH-A-MODELER. However, I understand that people might be interested in using the older pd or Chai3D code, so I am including the source for them as starter code.

Notes on software

  • Currently the Max/MSP support is the most fleshed out, including testing the concept of using capacitive sensing to enable or disable the force feedback. To use the Max/MSP patches, you will to put the palette folder in the path. !!!** Remember to set the "Signal Vector Size" to 1 **!!!

Notes on hardware

By default the motor controller sets up

  • D4: Direction control of Motor A
  • D5: PWM speed control of Motor A
  • D6: PWM speed control of Motor B
  • D7: Direction control of Motor B
  • A0: Current sense of Motor A
  • A1: Current sense of Motor B

So pin D5 and D6 on Arduino are ATMega328 pins correspond to D5 --> PD5(T1) D6 --> PD6(AIN0)

Best, Edgar Berdahl March, 2012 and updated July, 2012 and October, 2012

open-source-haptics-for-artists's People

Contributors

eberdahl avatar akontogeorgakopoulos avatar

Watchers

James Cloos avatar Chad Macon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.