Arduino, Internet das Coisas e Computação vestível

Você está em » Home : Projetos diversos :: 5. Motores

[Voltar]

[Avançar]

5.1. Garra controlada por potenciômetro


Garra controlada por potenciômetro

O projeto usa Micro Servo motor SG90, placa Arduino Uno R, potenciômetro e jumpers para controlar uma garra.

// Projeto: Garra controlada por potenciômetro 
// Autor: André Silveira
// Data: 07/07/2019

#include "Servo.h"
 
Servo MeuServo; 					// Criar um Objeto Servo 
int PinoPoten = A0;                        		// Pino de conexão do potenciômetro
int PinoServo = 5;                            		// Pino de conexão do potenciômetro
int angulo  = 0;
 
void setup(){
  MeuServo.attach(PinoServo);                    // Inicializa Servo Motor 
  pinMode(PinoPoten,INPUT);                      // Inicializa potenciômetro
}
 
void loop(){
  angulo = analogRead(PinoPoten);             	// Lê o valor do Potenciometro
  angulo = map(angulo, 0, 1023, 0, 180);    // Mapeia o valor de 0 a 180 graus
  MeuServo.write(angulo);                    	// Repassa o angulo ao ServoWrite 
  delay(15);                                 		// Delay de 15ms para o Servo alcançar a posição
}







 

[Voltar]

[Avançar]