/Hapkit3.0

Hapkit 3.0 support library for Arduino and STM32 Nucleo, based on the original code from Stanford's online course. See https://hapkit.stanford.edu/ for more details.

Primary LanguageC++

Arduino Library for Hapkit 3.0

This is a library to interface with Stanford's Hapkit 3.0 device without the Seed's custom PCB. Instead, the library can be used with genuine Arduino boards equipped with a motor shield. The library is primarily developed for Arduino Uno R3 with Adafruit Motor Shield v1.0/v2.0 and STM32 Nucleo.

Most of the code is based on the original code provided with the online Stanford's Introduction to Haptics course taught by Prof. Allison Okamura.

The library has been developed as a part of the course project on Physical Computing 2018 at UniversitĂ  della Svizzera Italiana (USI), Switzerland, taught by Dr. Ivan Elhart and Prof. Marc Langheinrich.