Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artiomn/robotic_arm_firmware
Remote controlled robotic arm firmware.
https://github.com/artiomn/robotic_arm_firmware
arduino arduino-sketch firmware remote-control robotic robotics
Last synced: 10 days ago
JSON representation
Remote controlled robotic arm firmware.
- Host: GitHub
- URL: https://github.com/artiomn/robotic_arm_firmware
- Owner: artiomn
- License: mit
- Created: 2021-07-09T00:07:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-12T13:00:23.000Z (over 2 years ago)
- Last Synced: 2024-11-19T16:02:41.743Z (2 months ago)
- Topics: arduino, arduino-sketch, firmware, remote-control, robotic, robotics
- Language: C++
- Homepage:
- Size: 78.1 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Robotic arm firmware
![](https://ae04.alicdn.com/kf/H1b2a68f064a446209f33b7f3c984efebH/6-DOF-Arduino.jpg)
This is the firmware for the [robotic arm](https://aliexpress.ru/item/4000867603887.html), which is allow to control it remotely.
As a remote control device [Sony PS2 DualShock Controller](https://aliexpress.ru/item/32882754928.html) is used.
Arduino Uno is used as a control board.## Features
- Full arm control with left and right sticks.
- Arm returning to the initial position, by the sticks clicking.
- Full manipulator control with, using a pad.
- Manipulator open and close, using triangle and cross buttons, respectively.
- Possibility to control several devices, using only joystick.
- Joystick vibration after the device was selected.
- Smooth arm motions.
- Easy-extensible C++ code.## Dependencies
- [PS2X library](https://github.com/madsci1016/Arduino-PS2X).
- [Servo library](https://www.arduino.cc/reference/en/libraries/servo/).
- Arduino Uno.
- [Arduino Sensor Shield v5.0](https://www.amazon.in/Electrobot-Arduino-Sensor-Shield-V5-0/dp/B08D7F3D6Y).## How to use
- Open the sketch in the Arduino Studio.
- Compile.
- Upload into the board.
- Connect arm servos and joystick receiver to the shield.
- Connect external power and controller power.