5#ifndef HAZELNUTGRIPPER_H
6#define HAZELNUTGRIPPER_H
8#include "GripperFinger.h"
12 inline TwoWire GripperWire(PC9, PA8);;
26 static void init(uint8_t addr1 = 0x24, uint8_t addr2 = 0x25,
27 uint8_t addr3 = 0x26, uint8_t addr4 = 0x27);
Driver pour le doigt de pince "Baguette" communiquant via I2C.
Definition GripperFinger.h:44
static void openAll()
Ouvre les 4 doigts simultanément.
Definition HazelnutGripper.cpp:29
static void spreadFingers(uint8_t degrees)
Écarte la pince en utilisant le servo 2 du doigt n°1.
Definition HazelnutGripper.cpp:50
static GripperFinger & getFinger(uint8_t index)
Accès direct à un doigt spécifique si besoin.
Definition HazelnutGripper.cpp:55
static void setRotationAll(uint8_t degrees)
Définit l'angle du Servo 1 pour tous les doigts (rotation).
Definition HazelnutGripper.cpp:43
static void closeAll()
Ferme les 4 doigts simultanément.
Definition HazelnutGripper.cpp:36
static void init(uint8_t addr1=0x24, uint8_t addr2=0x25, uint8_t addr3=0x26, uint8_t addr4=0x27)
Initialise les adresses I2C des 4 doigts. Par défaut : 0x24, 0x25, 0x26, 0x27.
Definition HazelnutGripper.cpp:18
Espace de noms regroupant les fonctionnalités de contrôle de la pince Baguette.
Definition BournsACEncoder.h:10