Cuprins:

Arduino Cum se conectează mai multe servomotoare - Tutorial PCA9685: 6 pași
Arduino Cum se conectează mai multe servomotoare - Tutorial PCA9685: 6 pași

Video: Arduino Cum se conectează mai multe servomotoare - Tutorial PCA9685: 6 pași

Video: Arduino Cum se conectează mai multe servomotoare - Tutorial PCA9685: 6 pași
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Noiembrie
Anonim

În acest tutorial vom învăța cum să conectăm mai multe servo-motoare utilizând modulul PCA9685 și arduino.

Modulul PCA9685 este foarte bun atunci când trebuie să conectați mai multe motoare, puteți citi mai multe despre el aici

Priveste filmarea!

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • Arduino UNO sau orice altă placă Arduino sau ESP
  • 16 canale PWM / Servo Driver I2C PCA9685
  • Servomotoare (în acest exemplu folosim 4 servome)
  • Pană de pâine
  • Sârme de jumper
  • Software Visuino: Descărcați aici

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați fiecare conector servo la pinii PCA9685 (servo1 la pinii 0, servo2 la pinii 1 etc.)
  • Conectați PCA9685 pin SCL la Arduino pin SCL
  • Conectați PCA9685 pin SDA la Arduino pin SDA
  • Conectați pinul PCA9685 VCC la pinul Arduino 5V
  • Conectați pinul GA PCA9685 la pinul GND Arduino

Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO

Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO

Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Descărcați versiunea gratuită sau înregistrați-vă pentru o încercare gratuită (recomandat pentru experiență completă).

Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2

Pasul 4: În Visuino Add, Set & Connect Components

În Visuino Add, Set & Connect Components
În Visuino Add, Set & Connect Components
În Visuino Add, Set & Connect Components
În Visuino Add, Set & Connect Components
În Visuino Add, Set & Connect Components
În Visuino Add, Set & Connect Components
  • Adăugați componenta „NXP Servo PCA9685 (I2C)”
  • Adăugați componenta „Sine Analog Generator”
  • Conectați pinul "SineAnalogGenerator1" la pinii "ServoPCA96851" 0
  • Conectați pinul "SineAnalogGenerator1" la pinii "ServoPCA96851" 1
  • Conectați pinul "SineAnalogGenerator1" la pinii "ServoPCA96851" 2
  • Conectați pinul "SineAnalogGenerator1" la pinii "ServoPCA96851" 3
  • Conectați pinul "ServoPCA96851" Control I2C la placa Arduino pinul I2C In

Pasul 5: Generați, compilați și încărcați codul Arduino

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino

În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.

Pasul 6: Joacă

Dacă alimentați modulul Arduino UNO, servomotorele vor începe să se rotească.

Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca și deschide în Visuino:

Recomandat: