Besturing van servomotor met Arduino en MPU6050
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps en online services
|
Over dit project
Componenten
- Arduino UNO
- MPU6050
- MG 996R servomotor
- Jumperdraden
Verbindingen
Controleer het bijlageschema voor aansluitingen
Opmerking:u kunt ook SDA- en SCL-pinnen van MPU6050 aansluiten op respectievelijk A4- en A5-pins van Arduino.
Programmeren
Voeg de bijgevoegde bibliotheek toe aan uw arduino IDE en upload de code vervolgens naar uw Arduino-bord.
Opmerking
Bekijk de video voor volledig begrip en abonneer je op ons kanaal voor meer informatie.
Bedankt.
Code
- MPU6050-bibliotheek
- Code voor project
MPU6050-bibliotheekC/C++
Geen voorbeeld (alleen downloaden).
Code voor ProjectC/C++
//[email protected]//https://www.youtube.com/watch?v=Cvtr3LKdqvk#include//library for GYRO #include #include Servo mijnservo; // maak een servo-object om een servoint X =0;int Y =0;GY6050 gyro (0x68) te besturen; //om GYRO datavoid setup() op te slaan { Wire.begin(); //initialiseren van GYRO gyro.initialization(); vertraging (100); myservo.attach(9);}void loop() { X =map(gyro.refresh('A', 'X'), -90, 90, 0, 180); // in kaart brengen van de gyrogegevens volgens hoekbeperking van servomotor Y =map (gyro.refresh ('A', 'Y'), -90, 90, 0, 180); mijnservo.write(Y); // beweging van de Y-as regelt servovertraging (15);}
Schema's
Productieproces
- Een effect besturen met echte sensoren
- Aanwezigheidssysteem met Arduino en RFID met Python
- DHT11-sensor met LED's en een piëzo-luidspreker
- Arduino Temp. Monitor en realtimeklok met 3.2-weergave
- Obstakels vermijden robot met servomotor
- Een Roomba-robot besturen met Arduino en Android-apparaat
- LED-helderheid regelen met Bolt en Arduino
- u-blox LEA-6H 02 GPS-module met Arduino en Python
- Spraakherkenning en synthese met Arduino
- Een LED-matrix besturen met Arduino Uno
- Wat is een servomotor?