Nothing Special   »   [go: up one dir, main page]

Tutoriales Del 8 Al 15

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

TUTORIALES DEL 8 AL 15

LOZANO CAMPOSANO JHON

TUTORIAL 8: SENSOR DE PRESION

ENLACE:

https://www.tinkercad.com/things/8xjwpa4rRtk-tutorial-8-sensor-de-presion/editel?
sharecode=UGsBwICRjoTHjLCzjISjX2iSiY04ZiFGqzMkHsYQ0dM

CODIGO:

int buzzer = 11;

int forcePin = A1;

int Forcevalue = 0;

void setup()

pinMode(forcePin, INPUT);

pinMode(buzzer, OUTPUT);

Serial.begin(9600);

void loop()

Forcevalue = analogRead(forcePin);

Serial.println (Forcevalue);

noTone(buzzer);

tone(buzzer,Forcevalue);

}
TUTORIAL 9: SERVO DE ROTACIÓN CONTINUA

ENLACE:

https://www.tinkercad.com/things/0BxmXc1VUW3-exquisite-amur-lahdi/editel?
sharecode=atO7X8Ud3hxZXBmimxeUGReh1zupyLWxy0OQolCxg_k

CODIGO:

#include <Servo.h>

Servo myservo; //crea el objeto servo

int vel = 0; //velocidad del servo

void setup(){

myservo.attach(9); //vincula el servo al pin digital 9

void loop(){

//servo parado (equivalente a angulo 90°)

vel=90;

myservo.write(vel);

delay(1500);

//servo 100% CW (equivalente a angulo 180°)

vel=180;
myservo.write(vel);

delay(1500);

//servo 100% CW (equivalente a angulo 0°)

vel = 0;

myservo.write(vel);

delay(1500);

}
TUTORIAL 10:

ENLACE:

https://www.tinkercad.com/things/e0GWT3KXOvW-terrific-sango-curcan/editel?
sharecode=4AZbRSHdGDmAxW_D74iuMsPYc4Wl1EFP-za-W-ji_Rg

CODIGO:

const int EchoPin = 5;

const int TriggerPin = 6;

void setup(){

Serial.begin(9600);

pinMode(TriggerPin, OUTPUT);

pinMode(EchoPin, INPUT);

void loop(){

int cm = ping(TriggerPin, EchoPin);

Serial.print("Distancia: ");

Serial.println(cm);

delay(1000);

}
int ping(int TriggerPin, int EchoPin){

long duration, distanceCm;

digitalWrite(TriggerPin, LOW); //generar pulso limpio ponem

delayMicroseconds(4);

digitalWrite(TriggerPin, HIGH); //generamos Trigger

delayMicroseconds(10);

digitalWrite(TriggerPin, LOW);

duration = pulseIn(EchoPin, HIGH); //tiempo entre pulsos

distanceCm = duration * 10 / 292 / 2; // covnertimos a distancia

return distanceCm;

TUTORIAL 11:

ENLACE:

https://www.tinkercad.com/things/3dRqi69jib2-fantabulous-albar/editel?
sharecode=0_lfXc9FMeZMvDlCdAbOWUEwHSwotstEy62nQPFHvBg

CODIGO:

int trig=2;
int echo=3;

int tiempo;

int distancia;

void setup()

Serial.begin(9600);

pinMode(trig,OUTPUT);

pinMode (echo,INPUT);

void loop()

digitalWrite(trig, HIGH);

delay(1);

digitalWrite(trig, LOW);

tiempo=pulseIn(echo,HIGH);

distancia=tiempo/58.2;

Serial.println(distancia);

delay(500);

}
TUTORIAL 12: SENSOR DE PRESION

ENLACE:

https://www.tinkercad.com/things/fwJUs8I00aK-sizzling-amberis/editel?
sharecode=cAgPO48xMGrxo6Z5A_jUVRbzGZZtjEsV9jiaLu3OmtM

CODIGO:

#include <Servo.h>

Servo puerta; //agregamos Servo

int trig=2;

int echo=3;

int tiempo;

int distancia;

void setup()

Serial.begin(9600);

pinMode(trig, OUTPUT);

pinMode(echo, INPUT);

puerta.attach(4); //agregamos puerta

}
void loop()

digitalWrite(trig, HIGH);

delay(1);

digitalWrite(trig, LOW);

tiempo=pulseIn(echo, HIGH);

distancia=tiempo/58.2;

Serial.println(distancia);

delay(500);

if (distancia<=50)

puerta.write(180);

else

puerta.write(0);

}
TUTORIAL 13: SENSOR DE PRESION

ENLACE:

https://www.tinkercad.com/things/eETgKCN8wob-brilliant-sango-gaaris/editel?
sharecode=7vvn4EY8dKplZIGDSirLV6CFNCa89xJQnt1IByBTaOI

CODIGO:

#include <Servo.h>

Servo puerta; //agregamos Servo

int trig=2;

int echo=3;

int tiempo;

int distancia;

int rojo=5; //manejo led rojo

int verde=6; //manejo led verde

void setup()

Serial.begin(9600);

pinMode(trig,OUTPUT);

pinMode (echo,INPUT);

puerta.attach(4); // agreagamos puerta

pinMode(rojo, OUTPUT); //salida led

pinMode(verde, OUTPUT); //salida led

void loop()
{

digitalWrite(trig, HIGH);

delay(1);

digitalWrite(trig, LOW);

tiempo=pulseIn(echo, HIGH);

distancia=tiempo/58.2;

Serial.println(distancia);

delay(500);

if (distancia<=50)

puerta.write(180);

digitalWrite(verde,HIGH);

digitalWrite(rojo,LOW);

else

puerta.write(0);

digitalWrite(verde,LOW);

digitalWrite(rojo,HIGH);

}
TUTORIAL 14: DETECCIÓN DE GAS

ENLACE:

https://www.tinkercad.com/things/5aqNZBIdMV2-grand-elzing-crift/editel?sharecode=-
6iSyPz14Idw1QnGok0gki97xaayt-DL_eLum6CTSB8

PRIMER CODIGO:

int gas;

void setup()

Serial.begin(9600);

void loop()

gas= analogRead(A0);

Serial.println(gas);

delay(500);

}
SEGUNDO CODIGO:

int gas;

int piezo = 13;

void setup()

pinMode(A0, INPUT);

pinMode(piezo, OUTPUT);

void loop()

gas= analogRead(A0);

if (gas >= 600)

tone (piezo, 523, 200);

delay(500);

}
TUTORIAL 15: LED Y SENSOR ULTRASONIDO

LINK:

https://www.tinkercad.com/things/4uQWu972cAV-dazzling-maimu/editel?
sharecode=OZQeIPK_EhHE59EC6mIxQL3i4Hi1IXTEuebiSuDvN60

CODIGO:

int trig = 7;

int echo = 8;

int led = 13;

int tiempo;

int distancia;

void setup ()

pinMode(led, OUTPUT);

pinMode(trig, OUTPUT);

pinMode(echo, INPUT);

}
void loop ()

digitalWrite(trig, HIGH);

delay(1);

digitalWrite(trig, LOW);

tiempo= pulseIn(echo, HIGH);

distancia = tiempo / 58.2;

if (distancia < 50)

digitalWrite(led, HIGH);

else

digitalWrite(led, LOW);

También podría gustarte