Arduino Tutorial 04:Motores
Bem-vindo ao quarto tutorial do Arduino da nossa série de tutoriais do Arduino. Neste tutorial vamos aprender como controlar DC e Servo Motors usando PWM (Pulse Width Modulation).
Este é um tutorial em vídeo passo a passo que é fácil de ser seguido. Além disso, abaixo do vídeo, você encontra quais Partes precisamos para este tutorial e os códigos-fonte dos exemplos no vídeo.
Componentes necessários para o primeiro exemplo
- Motor CC ……………………………………….
- ou motor DC do ventilador da CPU …………………..
- Bateria 9V ou Adaptador (9-12V) ……….
- Placa Arduino …………………………….
- Breadboard e jump wires ..………
- Transistor NPN ……………………………..
- Potenciômetro ………………………………..
- Díodo …………………………………………
- Capacitor – 1uF ……………………………
- Resistor – 1k O …………………………….
Divulgação:Estes são links de afiliados. Como Associado da Amazon, ganho com compras qualificadas.
Esquema de circuito do primeiro exemplo, controlando um motor CC
Código-fonte do primeiro exemplo, controlando um motor CC
int pwmPin = 7;
void setup() {
Serial.begin(9600);
pinMode( pwmPin, OUTPUT);
}
void loop () {
int potValue = analogRead(A0);
int newpotValue = map(potValue, 0, 1023, 0 , 255);
analogWrite(pwmPin, newpotValue);
}
Code language: Arduino (arduino)
Peças necessárias para o segundo exemplo, controlando um servomotor
- Servomotor
- Potenciômetro
Esquema de circuito do segundo exemplo, controlando um servomotor
Código-fonte do segundo exemplo, controlando um servo motor
#include <Servo.h>
Servo myServo;
void setup() {
myServo.attach(7);
}
void loop() {
int potValue = analogRead(A0);
int angleValue = map(potValue, 0, 1023, 0, 180);
myServo.write(angleValue);
delay(10);
}
Code language: Arduino (arduino)
Processo de manufatura