CRINSA-team2024 2024
Documentation du Club Robot INSA Rennes 2024
Chargement...
Recherche...
Aucune correspondance
instructions.h
1#ifndef __INSTRUCTIONS_H__
2#define __INSTRUCTIONS_H__
3
4#include <SerialTalking.h>
5#include <AX12.h>
6#include <ESP32Servo.h>
7
8#define RESET_OPCODE 0X12
9
10#define PING_AX_OPCODE 0X13
11
12#define SET_ID_OPCODE 0X14
13#define SET_BD_OPCODE 0X15
14
15#define MOVE_OPCODE 0X16
16#define MOVE_SPEED_OPCODE 0X17
17#define TURN_OPCODE 0x18
18
19#define SET_ENDLESS_MODE_OPCODE 0X19
20
21#define SET_TEMP_LIMIT_OPCODE 0X1A
22#define SET_ANGLE_LIMIT_OPCODE 0X1B
23#define SET_VOLTAGE_LIMIT_OPCODE 0X1C
24#define SET_MAX_TORQUE_OPCODE 0X1D
25
26#define READ_POSITION_OPCODE 0X1E
27#define READ_SPEED_OPCODE 0X1F
28#define READ_TORQUE_OPCODE 0X2A
29
30#define SET_ANGLE_SERVO_OPCODE 0x2B
31
32void RESET();
33
34void PING_AX();
35
36void SET_ID();
37void SET_BD();
38
39void MOVE();
40void MOVE_SPEED();
41void TURN();
42
43void SET_ENDLESS_MODE();
44void SET_TEMP_LIMIT();
45void SET_ANGLE_LIMIT();
46void SET_VOLTAGE_LIMIT();
47void SET_MAX_TORQUE();
48
49void READ_POSITION();
50void READ_SPEED();
51void READ_TORQUE();
52
53void SET_ANGLE_SERVO();
54
55#endif //__INSTRUCTIONS_H__
SerialTalking Lib Work In progess: CRINSA 2024.