Programming an Arduino Robot with Python 🐍
Learn how to control a simple Arduino robot with Python!
The robot is a 3d printed robotic arm from Thingiverse and is controlled by 4 servo motors: 3 to control the axes and one to open and close the hand. The robot is connected to the computer using an Arduino Uno board. We will be flashing the Arduino with a special program called StandardFirmata which allows to control all Arduino pins from the PC, by communicating with the Arduino over USB. This makes possible to control the Arduino remotely from the Python shell or from a Python script. We will write Python scripts of increased complexity to control the robot and to perform funny tasks!
⏰ Timecodes ⏰
0:00 Introduction
1:43 FirmataStandard upload to the Arduino
2:21 Servo-motors connection to the Arduino
2:55 Move a servo with Python and pyFirmata
3:56 Connect the 5 servos to the Arduino
4:19 Programming the robot using Python
5:30 Object-Oriented programming and the RobotArm class
7:51 Conclusion
➡️ Ressources
* EEZYbotARM 3D printed robotic arm by daGHIZmo on Thingiverse: https://www.thingiverse.com/thing:1015238
* The Python code developed during the video is available on Github: https://github.com/YouMakeTech/RobotArm
➡️ What you need / Shopping list
https://www.youmaketech.com/arduino-robot-programming-with-python/
➡️ Music: "Build The World" ShutterStock
Видео Programming an Arduino Robot with Python 🐍 канала YouMakeTech
The robot is a 3d printed robotic arm from Thingiverse and is controlled by 4 servo motors: 3 to control the axes and one to open and close the hand. The robot is connected to the computer using an Arduino Uno board. We will be flashing the Arduino with a special program called StandardFirmata which allows to control all Arduino pins from the PC, by communicating with the Arduino over USB. This makes possible to control the Arduino remotely from the Python shell or from a Python script. We will write Python scripts of increased complexity to control the robot and to perform funny tasks!
⏰ Timecodes ⏰
0:00 Introduction
1:43 FirmataStandard upload to the Arduino
2:21 Servo-motors connection to the Arduino
2:55 Move a servo with Python and pyFirmata
3:56 Connect the 5 servos to the Arduino
4:19 Programming the robot using Python
5:30 Object-Oriented programming and the RobotArm class
7:51 Conclusion
➡️ Ressources
* EEZYbotARM 3D printed robotic arm by daGHIZmo on Thingiverse: https://www.thingiverse.com/thing:1015238
* The Python code developed during the video is available on Github: https://github.com/YouMakeTech/RobotArm
➡️ What you need / Shopping list
https://www.youmaketech.com/arduino-robot-programming-with-python/
➡️ Music: "Build The World" ShutterStock
Видео Programming an Arduino Robot with Python 🐍 канала YouMakeTech
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Building a 7 Axis Robot from Scratch #089](https://i.ytimg.com/vi/HMSLPefUVeE/default.jpg)
![You can learn Arduino in 15 minutes.](https://i.ytimg.com/vi/nL34zDTPkcs/default.jpg)
![Arduino Unboxing: Original Arduino Starter Kit vs Elegoo Uno R3 Starter Kit](https://i.ytimg.com/vi/uzr-jrLU3EU/default.jpg)
![Drone Programming With Python Course | 3 Hours | Including x4 Projects | Computer Vision](https://i.ytimg.com/vi/LmEcyQnfpDA/default.jpg)
![How to make a DIY Smart Mirror](https://i.ytimg.com/vi/DjPGoGmO5VY/default.jpg)
![8x8x8 LED CUBE WITH ARDUINO UNO](https://i.ytimg.com/vi/T5Aq7cRc-mU/default.jpg)
![Top 10 Arduino projects for 2021 | [All NEW Projects]](https://i.ytimg.com/vi/-pHLqQJ6QjQ/default.jpg)
![What's the difference? Arduino vs Raspberry Pi](https://i.ytimg.com/vi/p40OetppIDg/default.jpg)
![AI ROBOT ARM using Python Arduino OpenCV CVZone | Computer Vision](https://i.ytimg.com/vi/7KV5489rL3c/default.jpg)
![How To Make Arduino Human Following Robot](https://i.ytimg.com/vi/yAV5aZ0unag/default.jpg)
![turn a fan into a high power generator 220v 4000w Free Energy](https://i.ytimg.com/vi/jPsbOxJ_DqU/default.jpg)
![Bullseye VS. Blokhead on Ender 3 Pro](https://i.ytimg.com/vi/28KNgNesT4c/default.jpg)
![Simple Robot With Computer Vision And Python](https://i.ytimg.com/vi/_jb9b25wBos/default.jpg)
![Building a USB-C touchscreen monitor (new for 2021)](https://i.ytimg.com/vi/DrqdHVeBkp4/default.jpg)
![Build an ESP32-CAM Robot Car](https://i.ytimg.com/vi/dZjbGpynQJA/default.jpg)
![TOP 20 Arduino Projects that made a difference!](https://i.ytimg.com/vi/4nWAWPM-oMA/default.jpg)
![Top 3 Programming Languages for Robotics in 2021](https://i.ytimg.com/vi/8mOHS8M1Pmc/default.jpg)
![Bullseye Blokhead on Ender 3 Pro](https://i.ytimg.com/vi/tYOTPe5ODzk/default.jpg)
![Arduino Tutorial 1: Setting Up and Programming the Arduino for Absolute Beginners](https://i.ytimg.com/vi/fJWR7dBuc18/default.jpg)
![23 Minecraft Things You Should Use More Often](https://i.ytimg.com/vi/GYPgQJw-0bU/default.jpg)