Professional Documents
Culture Documents
21B - Josué Merlos - Actividad 1 PDF
21B - Josué Merlos - Actividad 1 PDF
Fundamentos de Electrónica
Josué Bor
LiquidCrystal lcd(12,11,5,4,3,2);
int PIR = 7;
int led = 8;
int contador=0;
int ESTADO = 0;
void setup(){
lcd.begin(16,2);
pinMode(PIR, INPUT);
pinMode(led, OUTPUT);
pinMode(bocina, OUTPUT);
delay(1000);
void loop(){
ESTADO = digitalRead(PIR);
if (ESTADO == HIGH){
digitalWrite(led, HIGH);
digitalWrite(bocina, HIGH);
delay(1000);
contador++;
} else {
digitalWrite(led, LOW);
digitalWrite(bocina, LOW);
lcd.setCursor(0,0);
lcd.print("Distancia= ");
lcd.setCursor(11,0);
lcd.print(contador);
lcd.setCursor(12,0);
lcd.print("Cm");
delay(1000);
}
CIRCUITO 3
const int Sensor = 7;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3,OUTPUT);
void loop() {
pinMode(Sensor, OUTPUT);
digitalWrite(Sensor, LOW);
delayMicroseconds(2);
digitalWrite(Sensor, HIGH);
delayMicroseconds(5);
digitalWrite(Sensor, LOW);
pinMode(Sensor, INPUT);
cm = microsecondsToCentimeters(duration);
Serial.print("Distance: ");
Serial.print(cm);
Serial.print("cm");
Serial.println();
digitalWrite(ledPin, HIGH);
else {
digitalWrite(ledPin, LOW);
delay(100);
digitalWrite(ledPin2, HIGH);
}
else
digitalWrite(ledPin2, LOW);
delay(100);
digitalWrite(ledPin3,HIGH);
else
digitalWrite(ledPin3,LOW);
long microsecondsToCentimeters(long
microseconds) {
return microseconds / 29 / 2;
Links