Entradas

Python - Medidor de velocidad (sensor ultrasonico)

Imagen
En este programa se muestra como medir la velocidad de un objeto o automóvil. Se realizo con la ayuda de la raspberry y un sensor ultrasónico. A continuación se muestra el programa import time import botbook_gpio as gpio from turtle import* import turtle t=Turtle() def readDistanceCm():  triggerPin = 22  #1  echoPin = 27  v=(331.5+0.6*20) #m/s  gpio.mode(triggerPin, "out")  gpio.mode(echoPin, "in")  gpio.interruptMode(echoPin, "both")  gpio.write(triggerPin, gpio.LOW)  time.sleep(0.5)  gpio.write(triggerPin, gpio.HIGH)  time.sleep(1/1000.0/1000.0)  gpio.write(triggerPin, gpio.LOW)  t=gpio.pulseInHigh(echoPin)  #s  d=t*v  d=d/2  return d*100 a=0 x=0 while True:  while True:   def main():    d=readDistanceCm()  #<2>    return(d)   b=main()   if (b>=5)and(b<=50):    a=a+1  ...

Python - Fotoresistencia

Imagen
En este programa se muestra como la intensidad de un foco va aumentando o disminuyendo según la cantidad de luz que reciba la fotorresistencia. import RPi.GPIO as GPIO, time from turtle import* import turtle t=Turtle() setup(550,680,0,0) title("Foco") GPIO.setmode(GPIO.BCM) t.hideturtle() t.speed(0.5) t.left(90) t.penup() t.goto(25,50) t.pendown() t.pensize(3) t.fillcolor("gray") t.begin_fill() t.fd(30) t.circle(50,180,50) t.fd(30) t.pensize(1) t.end_fill() t.right(63) t.fillcolor("white") t.begin_fill() t.circle(110,360,40) t.end_fill() while True:  measurement=0  GPIO.setup(4, GPIO.OUT)  GPIO.output(4, GPIO.LOW)  time.sleep(0.1)  GPIO.setup(4,GPIO.IN)  while (GPIO.input(4)==GPIO.LOW):   measurement +=1   print(measurement)  if measurement<100:   t.penup()   t.home()   t.goto(25,50)   t.pendown()   t.left(153)   t.fillcolor("fl...

Python - Semaforo

Imagen
En el siguiente se muestra una glorieta, con interfaz grafica y física import RPi.GPIO as gpio from turtle import* import turtle import time t=Turtle() a=Turtle() b=Turtle() c=Turtle() d=Turtle() l0=Turtle() l1=Turtle() l2=Turtle() l3=Turtle() l4=Turtle() l5=Turtle() l6=Turtle() l7=Turtle() l8=Turtle() l9=Turtle() l10=Turtle() setup(1350,680,0,0) title("Glorieta") turtle.bgcolor("black") t.hideturtle() a.hideturtle() b.hideturtle() c.hideturtle() d.hideturtle() t.speed(30) a.speed(30) b.speed(30) c.speed(30) d.speed(30) #OXXO t.penup() t.goto(-660, -100) t.fillcolor("gray") t.begin_fill() t.pendown() t.fd(400) t.right(90) t.circle(150,90,15) t.right(90) t.fd(80) t.right(90) t.fd(550) t.right(90) t.fd(230) t.end_fill() #B1 t.penup() t.goto(-660, -10) t.fillcolor("gray") t.begin_fill() t.pendown() t.right(90) t.fd(400) t.left(90) t.fd(20) t.left(90) t.fd(400) t.left(90) t.fd(20) t.end_fill() #ACTAS t.penup() t.goto(-110, 330) t.fillcolor("g...

Python - Archivo

Imagen
En python se puede llamar a un archivo y con ello se puede solo leerlo, o leer y escribir. Programa 1 #Mueve al apuntador de byte indicado #Archivo=open("liga") #Programa que imprime archivo=open("prueba.txt","r") contenido=archivo.read() print(contenido) archivo.seek(0) archivo.close() Programa 2 #Programa que imprime la primer linea del archivo #puede abrir cualquier archivo mientras este definido """ #Primer programa archivo=open("prueba.txt","r") lineal=archivo.readline() print(lineal) archivo.close() """ #Segundo programa archivo=open("prueba.txt","r") for linea in archivo.readlines():  print(linea) archivo.close() Programa 3 with open("prueba.txt","r") as arch:  contenido=arch.read() print(arch.closed) Programa 4 #Agregar lineas al archivo archivo=open("prueba.txt","a+") contenido=archivo.read() final=archivo.tell() ...

Programas U IV

Python Turtle = http://ind-programacion.blogspot.mx/2018/05/python-turtle.html Archivo = http://ind-programacion.blogspot.mx/2018/05/python-archivo.html Calcular valor de una resistencia = http://ind-programacion.blogspot.mx/2018/05/python-calcular-valor-de-una-resistencia.html Esparza Muñoz Larissa Citlali

Python - Calcular valor de una resistencia

Imagen
En el siguiente programa se muestra como calcular el valor de una resistencia por medio de sus colores,  el usuario da los valores y el programa comprueba que estén dentro del archivo y con ello realizar el programa. from turtle import* t=Turtle() screen=t.getscreen() setup(450,200,0,0) screensize(300,150) colormode(255) print("Resistencias y sus respetctivos valores") print() archivo=open("cdcolores.txt","r") contenido=archivo.read() print(contenido) print() colores=["negro","cafe","rojo","naranja","amarillo","verde","azul","violeta","gris","blanco"] for i in range(100):  c1=str(input("Dime el primer color: "))  if c1 in(contenido):   break  else:   print("Ese color no existe")   print() for i in range(100):  c2=str(input("Dime el segundo color: "))  if c2 in(contenido):   break  else:   print(...

Python - Turtle

Imagen
Turtle nos permite crear dibujos utilizando una "tortuga" que funciona como un lápiz virtual, permitiéndonos entre otras mas funciones, movernos en 4 posiciones: atrás, adelante, izquierda y derecha. Programa 1 from turtle import* t=Turtle() screen=t.getscreen() shape("turtle") t.penup() t.write("inicio en 0,0") t.goto(100,100) t.write("Esta en 100,100") t.goto(-100,-100) t.write("Esta en -100,-100") t.goto(100,-100) t.write("Esta en 100,-100") t.goto(-100,100) t.write("Esta en -100,100") screen.exitonclick() Programa 2 from turtle import* t=Turtle() screen=t.getscreen() setup(450,150,0,0) title("Tortuga Larissa") screensize(300,300) screen.exitonclick() Programa 3 from turtle import* lari=Turtle() screen=lari.getscreen() shape("turtle") lari.goto(57,37) lari.goto(-100,17) lari.goto(-50,60) lari.goto(50,60) screen.exitonclick() ...