Arduino 33
- ARDUINO
- Indice de programare
- IDE Arduino
- Componente electrice
- Conexiuni auxiliare
Ecran de control al motorului
Cu ajutorul scutului, putem asambla cu ușurință dispozitive care necesită motoare de curent continuu sau pas cu pas. Scutul poate acționa 2 servome și 4 motoare de curent continuu sau două trepte în loc de curent continuu, acest lucru este asigurat de 2 controlere de motor L293D ic. Poate rezista la o încărcare continuă de 0,6 A per dispozitiv și poate rezista, de asemenea, la un curent de până la 1,2 A.
O sursă de alimentare externă care poate fi conectată la un terminal separat pentru acționarea motoarelor, complet deconectat de la sursa de comandă și de tip, prevenind astfel căderile de tensiune atunci când se utilizează motoarele.
Servo-urile utilizează circuitul de comandă pentru marginea rampei de 5V, motoarele de curent continuu sau pas cu pas folosesc conexiunea de rețea externă. Este recomandabil să lipiți conductori cu plăcuță de 0,1 uF între terminalele motoarelor de curent continuu pentru a filtra zgomotul generat de motor, dacă acest lucru nu este suficient, ambii conductori trebuie lipiți între terminal și corp.
Scutul nu folosește cele 6 ieșiri analogice, ele pot fi utilizate și în alte scopuri, pe lângă acestea
ieșirile digitale 2 și 13 nu sunt încă utilizate. Scutul folosește următoarele știfturi:
Pin digital 11: Motor DC # 1/Stepper # 1
Pin digital 3: Motor DC # 2/Stepper # 1
Pin digital 5: Motor DC # 3/Stepper # 2
Pin digital 6: Motor DC # 4/Stepper # 2
Digitale pinul 9: Servo # 1 drive
Pin digital 10: control Servo # 2
Pinul digital 4,7,8 și 12 dc și motoarele pas cu pas controlează serialul-paralel 74HC595
Pentru a utiliza scutul motorului, trebuie să descărcați directorul AF_Motor de pe https://github.com/adafaruit/Adafruit-Motor-Shield-library. Dezarhivați fișierul și apoi
redenumiți AFMotor. Fișierul redenumit trebuie copiat în directorul Arduino/biblioteci.
Programul eșantion poate fi găsit în Arduino IDE/fișier/Patterns/AFMotor/MotorParty.
Scutul este conceput pentru a fi utilizat cu motoare de înaltă tensiune de 4,5V-25V, deci
Uitați de motoarele de 1,5-3V. Fiți foarte atenți atunci când conectați terminalele la polaritatea corectă.,
deoarece nu există diodă de protecție și ne putem tăia cu ușurință scutul și placa de bază.
Cea mai ușoară modalitate de a utiliza servo este să folosiți scutul, biblioteca de servo netedă.
Motoarele pas cu pas și cc necesită deja directorul AFMotor. Program de testare pentru a verifica stepper-ul:
AF_Steper motor (48, 2); // setarea rezoluției motorului
Serial.begin (9600); // transmisie serial bitrate
motor.setSpeed (10); // setarea vitezei
motor.step (100, FORWARD, SINGLE); // 100 de pași înainte
motor.step (100, BACKWARD, SINGLE); // 100 lépйs hátra, single 1 roll active
motor.step (100, FORWARD, DOUBLE); // dublează 2 bobine active la un moment dat
motor.step (100, FORWARD, INTERLEAVE); // suprapuneți 1 și 2 bobine cu
motor.step (100, FORWARD, MICROSTEP); // metoda de terminare pwm, deplasare lină
AF_DCMotor motor (2, MOTOR12_64KHZ); // Motorul 2 funcționează la 64 kHz pwm
Serial.begin (9600); // setați bitrate
motor.setSpeed (200); // setarea vitezei între 0-255
motor.run (BACKWARD); // rotație hбtra
Frecvența ieșirilor 1 și 2 poate fi setată între cele patru ieșiri ale motorului, aceasta putând fi:
MOTOR12_2KHZ sau MOTOR12_1KHZ. Ieșirile motor 3 și 4 funcționează numai la 1kHz.
Există mai multe tipuri de scuturi de motor disponibile, acest articol a prezentat una dintre versiunile de bază, alta
ecranele sunt diferite în ceea ce privește capacitatea de încărcare mai mare și capacitatea de întindere.
- Funcționare Arduino de la sursa de alimentare
- Metodologia transformării SORS
- 7 lucruri pe care cu siguranță nu le știați despre cafeină bine; potrivi
- Criterii pentru un blog bun de antrenament aerobic
- 7 alimente sănătoase care te îngrașă