You are on page 1of 4

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA


MECÁNICA Y ELÉCTRICA

Práctica: “2 Leds en Python y Java”.

Alumno: Morales Rodríguez David


Materia: Microprocesadores.
Grupo: 6CM7.
Profesor: Galicia Galicia Roberto.
 Ledp.py:
 Diagrama de Flujo:

 Código:
#ledp.py print("LED 2 OFF...")
import RPi.GPIO as GPIO time.sleep(0.5)
import time print(" ")

GPIO.setmode(GPIO.BCM) GPIO.output(17, GPIO.LOW)


GPIO.setup(17, GPIO.OUT) print("LED 0 OFF...")
GPIO.setup(27, GPIO.OUT) GPIO.output(27, GPIO.HIGH)
print("LED 2 ON...")
contador = 0 time.sleep(0.5)
print(" ********** ") print(" ")
print(" **INICIO** ")
print(" ********** ") contador = contador + 1

while contador < 15: print(" ******* ")


GPIO.output(17, GPIO.HIGH) print(" **FIN** ")
print("LED 0 ON...") print(" ******* ")
GPIO.output(27, GPIO.LOW) GPIO.cleanup()

 ledj.java:
 Diagrama de Flujo:

 Código:
//ledj.java
class ledj{
public static void main(String args[]){
System.out.print(" ********** \n");
System.out.print(" **INICIO** \n");
System.out.print(" ********** \n");
try{
Runtime runTime = Runtime.getRuntime();
runTime.exec("gpio mode 0 out");
runTime.exec("gpio mode 2 out");
int contador = 0;
while(contador < 15) {
runTime.exec("gpio write 0 0");
System.out.print("LED 0 OFF...\n");
runTime.exec("gpio write 2 1");
System.out.print("LED 2 ON...\n");
Thread.sleep(500);
System.out.print("\n");
runTime.exec("gpio write 0 1");
System.out.print("LED 0 ON...\n");
runTime.exec("gpio write 2 0");
System.out.print("LED 2 OFF...\n");
Thread.sleep(500);
System.out.print("\n");
contador = contador+1;
}
runTime.exec("gpio write 0 0");
runTime.exec("gpio write 2 0");
System.out.print(" ******* \n");
System.out.print(" **FIN** \n");
System.out.print(" ******* \n");
} catch (Exception e) {
System.out.print("Exception occured: " + e.getMessage());
}
}
}

You might also like