Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2018

Sensor de luz con python

EN ESTA ENTRADA SE MUESTRA LA APLICACIÓN DE UN SENSOR DE LUZ   Como es de costumbre todos tenemos una lampara en nuestra casa, para poder aprovechar al máximo su rendimiento con una foto-resistencia o sensor de luz podemos hacer que esta se apague o prenda según la intensidad de luz que haya a su alrededor, si hay mucha luz se apaga pero si hay poca se prende, esto es algo muy esencial en la domotica. Y  me di la tarea de hacer un ejemplo simulado, por medio del modulo "turtle" y los puertos "GPIO" de la rasberry pi 3, mediante el lenguaje de programación de python, donde un puerto estará recibiendo la señal del circuito armado, y con esta señal se darán medidas o rangos para ir dibujando al foco según la intensidad de la luz. CIRCUITO ARMADO EL MATERIAL ES: Foto-resistencia Resistencia de 2k Capacitor de 1 micro PROGRAMA from turtle import * import RPi.GPIO as GPIO, time # se necesita esta libreria para poder utilizar los puertos rpigo...

Semaforo en python

En el siguiente programas se realizo la simulación tanto física como virtual de un semáforo a cuatro esquinas, los materiales utilizados ademas de los leds, resistencias y protoboard que son los componentes básicos, también es necesario tener una raspberry pi 3 con python instalado, con las librerías de turtle y gpio. El funcionamiento es básico, los led se aterrizan a tierra y las entradas de voltaje serán aterrizadas a los pines GPIO de la raspberry que dependiendo de las sentencias mandaran voltaje o no mandaran nada a sus respectivos leds. La lógica de un semáforo de 4 esquinas es: mientras un semáforo este en verde los otros tres deben de estar en rojo y hacer el intercambio en sentido horario. CÓDIGO DEL PROGRAMA from turtle import * import RPi.GPIO as gpio import time t=Turtle() S1=Turtle() S2=Turtle() S3=Turtle() S4=Turtle() screen=t.getscreen() setup(1100,650,0,0) screensize(1000,600) colormode(255) #fondo carretera t.fillcolo...

ARCHIVOS Y LA TORTUGA MAGICA

Dentro de la programación visual es importante saber utilizar un archivo de computadora sin importar la extencion que sea ejemplo, txt, doc, dat, etc.  En la siguiente serie de programas podrás visualizar diferentes funciones y comandos para el manejo adecuado de los archivos y así puedas emprender nuevos proyecto tomando como base estos programas. MANEJO DE ARCHIVOS PROGRAMA UNO, LECTURA DE ARCHIVOS Lo que hace este programa es abrir un archivo siempre y cuando este en el mismo sitio donde esta el programa, lo lee, y el contenido se lo asigna a una variable para después imprimir dicho contenido. archivo=open("prueba.txt","r") #debe de estar en la misma carpeta donde esta el programa "r"DA EL PERMISO DE SOLO LECTURA contenido=archivo.read()#siempre se abre  print(contenido) archivo.seek(0) archivo.close()#siempre deve de cerrarse MUCHA PRECAUCION CON ESTE PROGRAMA DOS, LECTURA POR LINEAS Este programa lee linea por line...