Steuerung des Servomotors mit Arduino und MPU6050
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps und Onlinedienste
|
Über dieses Projekt
Komponenten
- Arduino UNO
- MPU6050
- MG 996R Servomotor
- Überbrückungsdrähte
Verbindungen
Überprüfen Sie das Anschlussdiagramm auf Verbindungen
Hinweis:Sie können auch SDA- und SCL-Pins von MPU6050 mit A4 bzw. A5-Pin von Arduino verbinden.
Programmierung
Fügen Sie die angehängte Bibliothek in Ihre Arduino-IDE ein und laden Sie dann den Code in Ihr Arduino-Board hoch.
Hinweis
Sehen Sie sich das Video an, um es vollständig zu verstehen, und abonnieren Sie unseren Kanal für mehr.
Danke.
Code
- MPU6050-Bibliothek
- Code für Projekt
MPU6050-BibliothekC/C++
Keine Vorschau (nur Download).
Code für ProjektC/C++
//[email protected]//https://www.youtube.com/watch?v=Cvtr3LKdqvk#include//Bibliothek für GYRO #include #include Servo myservo; // Servo-Objekt erstellen, um einen Servoint zu steuern X =0;int Y =0;GY6050-Gyro (0x68); // um das GYRO-Datavoid-Setup zu speichern () { Wire.begin (); // GYRO initialisieren gyro.initialisation(); Verzögerung (100); myservo.attach(9);}void loop() { X =map(gyro.refresh('A', 'X'), -90, 90, 0, 180); // Zuordnung der Kreiseldaten gemäß der Winkelbegrenzung des Servomotors Y =map (gyro.refresh ('A', 'Y'), -90, 90, 0, 180); myservo.write(Y); // Bewegung der Y-Achse steuert die Servoverzögerung (15);}
Schaltpläne
Herstellungsprozess
- Kontrollieren eines Effekts mit echten Sensoren
- Anwesenheitssystem mit Arduino und RFID mit Python
- DHT11-Sensor mit LEDs und einem Piezo-Lautsprecher
- Arduino-Temp. Monitor und Echtzeituhr mit 3.2 Display
- Hindernisse vermeiden Roboter mit Servomotor
- Steuerung eines Roomba-Roboters mit Arduino und Android-Gerät
- Steuerung der LED-Helligkeit mit Bolt und Arduino
- u-blox LEA-6H 02 GPS-Modul mit Arduino und Python
- Spracherkennung und -synthese mit Arduino
- Was ist ein Servomotor?