Skillnad mellan versioner av "Grove - Haptic Motor"
(2 mellanliggande versioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
− | Hapticmotorn är en modul som ger ditt projekt | + | [[Fil:Grove-haptic-motor.jpg|200px|thumb|right|Grove - Haptic Motor]] |
+ | Hapticmotorn är en modul som ger ditt projekt känsla. Motorn är speciellt utformad för olika effekter, till exempel att vibrationsnivån höjs upp och ner, för bärbara och andra IoT-enheter. Just nu har vi utvecklat ett lättanvänt bibliotek som simulerar 123 slags totalt vibrerande lägen, vilket gör din prototyper snabbare. | ||
== Kompatibilitet == | == Kompatibilitet == | ||
Rad 48: | Rad 49: | ||
[[Category:Grove]] | [[Category:Grove]] | ||
+ | [[Category:Grove-Actuator]] | ||
+ | [[Category:Kna-Wiki]] |
Nuvarande version från 4 februari 2021 kl. 07.41
Hapticmotorn är en modul som ger ditt projekt känsla. Motorn är speciellt utformad för olika effekter, till exempel att vibrationsnivån höjs upp och ner, för bärbara och andra IoT-enheter. Just nu har vi utvecklat ett lättanvänt bibliotek som simulerar 123 slags totalt vibrerande lägen, vilket gör din prototyper snabbare.
Kompatibilitet
- Arduino
Port
- I2C
Bibliotek
https://github.com/Seeed-Studio/Grove_Haptic_Motor/archive/master.zip
Exempelkod
Arduino
#include <drv2605.h>
DRV2605 haptic;
void setup()
{
Serial.begin(9600);
/* Software I2C = false, Verbose = true */
if (haptic.init(false, true) != 0) Serial.println("init failed!");
if (haptic.drv2605_AutoCal() != 0) Serial.println("auto calibration failed!");
delay(2000);
}
void loop()
{
/*
unsigned char i;
for(i=1;i<124;i++)
{
Serial.print("Effect No: ");
Serial.println(i);
haptic.drv2605_Play_Waveform(i);
delay(2000);
}
*/
haptic.drv2605_Play_Waveform(118);
delay(2000);
}