Aplicaciones de Lot
Enviado por juancss123 • 7 de Enero de 2024 • Apuntes • 289 Palabras (2 Páginas) • 52 Visitas
UNIVERSIDAD TECNOLOGICA DE PUEBLA
URIEL ISAI HERNÁNDEZ
APLICACIONES DE LOT
YRUT LOPEZ RODRIGUEZ
5º D
[pic 1]
Introducción
De acuerdo con lo visto en clase realizaremos un circuito que con nuestros conocimientos agregaremos elementos extras, la plataforma para realizar esta practica se hará en “Tinkercad”.
Objetivo
El objetivo de este circuito es poner en práctica lo visto en clases como lo son, sensores de aproximación leds y actuadores conectados a un circuito mismos que harán una acción.
Material o Componentes
Para realizar el circuito utilizamos herramientas que integra la página y en especifico usamos:
- Placa de Pruebas.
- Arduino.
- Piezo.
- 2 motores de cc
- Controlador de motor puente H
- Fotorresistencia.
- Potenciometro
- Led.
- Resistencias.
- Pulsador
- Cables.
- Bateria de 9V
Desarrollo
Código utilizado:
const int ledPin = 13;
const int ledldr = A0;
int led = 12;
int pot = A1;
int M1A = 3;
int M1B = 6;
int M2A = 9;
int M2B = 11;
int vel = 255;
int cero = 0;
int pushbutton = 0;
void setup(){
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(A0,INPUT);
pinMode(led,OUTPUT);
pinMode(pot,INPUT);
pinMode(M1A,OUTPUT);
pinMode(M1B,OUTPUT);
pinMode(M2A,OUTPUT);
pinMode(M2B,OUTPUT);
}
void loop (){
int ldrStatus = analogRead(A0);
if (ldrStatus<=200){
digitalWrite(13,HIGH);
Serial.println("ldr is dark, led is on");
}
else{
digitalWrite(13,LOW);
Serial.println("ldr is clear, led is of");
}
int bright;
int sensor;
sensor = analogRead(pot);
bright = map(sensor,0,1023,0,255);
analogWrite(led,bright);
Serial.println(bright);
delay(100);
analogWrite(M1A,vel);
analogWrite(M2A,vel);
analogWrite(M1B,cero);
analogWrite(M2B,cero);
delay(1000);
analogWrite(M1B,vel);
...