CUARTO

Codigo de clase tinkercad:

PGH ZGN E8H

Pinza Robótica



// Constantes

const int anguloCerrado = 0;      // Ángulo de la pinza cerrada
const int anguloAbierto = 180;    // Ángulo de la pinza abierta



const int buttonPin2 = 2;         // Pin del pulsador 1
const int buttonPin3 = 3;         // Pin del pulsador 2

// Variables
int buttonState2 = 0;             // Variable de lectura del pulsador 1
int buttonState3 = 0;             // Variable de lectura del pulsador 2

#include <Servo.h>
Servo myservo;

// Variable para guardar la posición del motor servo
int pos = 0;        


void setup() {

  // Configuración de inicio
  pinMode(buttonPin2, INPUT);
  pinMode(buttonPin3, INPUT);
  myservo.attach(9);  
  // Establene la posición inicial de la pinza
  myservo.write(68);
  delay(1500);

}

void loop() {
  pos = constrain(myservo.read(), -anguloAbierto/2 + 90, -anguloCerrado/2 + 90);

  // Lee el estado de los pulsadores
  buttonState2 = digitalRead(buttonPin2);
  buttonState3 = digitalRead(buttonPin3);

  // Lee si el pulsador del pin 2 está oprimido
  if (buttonState2 == HIGH) {
      pos -= 10;
      myservo.write(pos);
      delay(15);
  }
  // Lee si el pulsador del pin 3 está oprimido
  if (buttonState3 == HIGH) {
      pos += 10;
      myservo.write(pos);
      delay(15);
  }    
}



Teclado Músical


    Programación:













LINK CLASE:



MANZANA



BOLW




5 de febrero


12 de febrero 

19 de febrero



26 

Proyecto Final










1 comentario: