Javier peña
Published

Ultrasonic servomotor ||Arduino||

Este proyecto con un servomotor de SG90 y un ultrasonic HC SR04. La mecanica de este es al momento de hacercarse el servo se mueva

19
Ultrasonic servomotor ||Arduino||

Things used in this project

Hardware components

Ultrasonic Sensor - HC-SR04
SparkFun Ultrasonic Sensor - HC-SR04
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
×1

Software apps and online services

Arduino IDE
Arduino IDE

Code

codigo del servomotor con sensor

Arduino
Este codigo se usa para capturar el movimiento y hacer que el servomotor se mueva.
//no se olviden importar la libreria servo
#include <Servo.h>
//declarar las variables

Servo servo;
const int triPin = 13;
const int echoPin = 12;
// declarar las duraciones 
long duration;
int distance;
int safetyDistance;
//definir los valores
void setup(){
  servo.attach(8);
  pinMode(triPin, OUTPUT);
  pinMode(echoPin, INPUT);
  Serial.begin(9600);
  
  
}


//metodo
void loop() {
  //limpiar el tripin
  digitalWrite(triPin, HIGH);
  delayMicroseconds(2);

  //declarar el tripon con los valores en 10 microsegundos
  digitalWrite(triPin,HIGH);
  delayMicroseconds(10);
  digitalWrite(triPin,LOW);

  //leer el echoPin con el sonido viajando en tiempo de milisegundos
  duration = pulseIn(echoPin, HIGH);
  //calcular la distancia
  distance = duration*0.034/2;
  safetyDistance = distance;
  //condiciones
  if(safetyDistance <= 5){
    servo.write(90);
  }
  else{
      servo.write(10);

  }
  //fin del codigo
  
 
}

Credits

Javier peña

Javier peña

0 projects • 3 followers
I like the videogames

Comments