ROBÓTICA


SCRATH

VIDEOJUEGOS



ARDUINO

PRÁCTICA Nº 1 "ENCENDER Y APAGAR UN LED"

CIRCUITO EN TINKERCAD:


CÓDIGO DE ARDUINO:


void setup()
{
  pinMode(13, OUTPUT);
}
void loop()
{
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

PRÁCTICA Nº 2 "CALCULAR DISTANCIAS CON SENSOR DE ULTRASONIDOS"

CIRCUITO EN TINKERCAD:



CÓDIGO DE ARDUINO:

int inches = 0;
int cm = 0;
long readUltrasonicDistance(int pin)
{
  pinMode(pin, OUTPUT);  
  digitalWrite(pin, LOW);
  delayMicroseconds(2);

  digitalWrite(pin, HIGH);
  delayMicroseconds(10);
  digitalWrite(pin, LOW);
  pinMode(pin, INPUT);
  return pulseIn(pin, HIGH);
}

void setup()
{
  pinMode(7, INPUT);
  Serial.begin(9600);
}

void loop()
{
  cm = 0.01723 * readUltrasonicDistance(7);
  inches = (cm / 2.54);
  Serial.print(inches);
  Serial.print("in, ");
  Serial.print(cm);
  Serial.println("cm");
  delay(100); 
}

PRÁCTICA Nº 3 "CONTROLAR UN SERVO-MOTOR"

CIRCUITO EN TINKERCAD:



CÓDIGO DE ARDUINO:


#include <Servo.h>

int pos = 0;
Servo servo_9;

void setup()
{
  servo_9.attach(9);
}

void loop()
{

  for (pos = 0; pos <= 180; pos += 1) {
 
    servo_9.write(pos);
    delay(15);
  }
  for (pos = 180; pos >= 0; pos -= 1) {
    servo_9.write(pos);
    delay(15);
  }
}