Entradas

Mostrando entradas de mayo, 2018

foco con fotoresitencia

Imagen
en este programa veremos como usar los puertos de la raspberry para le lactura de datos asi como para general una señal, en concreto mediante un pequeño circuito con una fotoresistencias pondremos en pantalla los cambios de luz que presencia la fotoresitencia from turtle import* import RPi.GPIO as GPIO, time t=Turtle() screen=t.getscreen() setup(600,600,0,0) screensize(600,600) colormode(255) t.speed(0) t.penup() t.goto(-125,-30) t.pendown() t.fillcolor("gray") t.begin_fill() t.goto(-125,-70) t.goto(-75,-70) t.goto(-75,-30) t.goto(-125,-30) t.end_fill() t.penup() t.goto(-125,-70) t.pendown() t.left(-90) t.circle(25,180) t.penup() t.goto (-100,20) t.dot(120,255,255,0) GPIO.setmode(GPIO.BCM) measurement=0 val=0 t.hideturtle() def datos(): measurement=0 while (GPIO.input(4) == GPIO.LOW): measurement += 1 print(measurement) return measurement while True: GPIO.setup(4, GPIO.OUT) GPIO.output(4, GPIO.LOW) time...

proyecto cruce con semaforos

Imagen
en este proyecto se muestra el uso de los comando anteriormente usados agregando el uso de los pines de la raspberry mostrandolo tanto en fisico como en la pantalla con el modulo turtle from turtle import* import time import random from gpiozero import LED green1=LED(17) yellow1=LED(22) red1=LED(27) green2=LED(5) yellow2=LED(6) red2=LED(13) green3=LED(24) yellow3=LED(23) red3=LED(18) green4=LED(21) yellow4=LED(20) red4=LED(16) t=Turtle() s1=Turtle() s2=Turtle() s3=Turtle() s4=Turtle() c1=Turtle() c2=Turtle() c3=Turtle() c4=Turtle() c5=Turtle() c6=Turtle() c7=Turtle() c8=Turtle() c9=Turtle() c10=Turtle() c1.penup() c2.penup() c3.penup() c4.penup() c5.penup() c6.penup() c7.penup() c8.penup() c9.penup() c10.penup() #inicializacion de carros c1.speed(0) c1.shape("turtle") c1.color("red") c2.speed(0) c2.shape("turtle") c2.color("brown") c3.speed(0) c3.shape("turtle") ...

ejercicios de practica 3ra unidad

programa 1: en este programa se ve el uso de archivos de forma simple """"objetos files, son los que conocemos como archivos funcion integrada open () indicador modo aoertura ubicacion puntero --------------------------------------------- r solo lectura al inicio del archivo r+ lectura y " escritura w solo escritura " w+ escritura lectura " a añadido si el archivo existe al final si no existe al inicio """ #mueve al apuntador de byte inidicando #archivo =open ("C:users/aridana/documents/ #programa que imprime la primera archivo=open ("prueba.txt","r") contenido = archivo.read() f="2" archivo.write(f) print (contenido) archivo.seek(0) archivo.close() programa 2: entes programa vemos como imprimir la primera linea de un archivo  #programa que imprime la primer linea del achivo  Lno=[] archivo=open ("rvacio.txt",...