Each GPIO pin has two numbersÑ purpose and physycal location. To find the correct pin in the GPIO header. you should learn to convert between the two numbering system.
GPIO 27 ----> 13
GND ----> 6
Programación
“Primero resuelve el problema. Entonces, escribe el código.” — John Johnson
miércoles, 25 de abril de 2018
jueves, 12 de abril de 2018
Por si requieren recordar conversiones
cad_a='6,128,45'
ent_b=int(cad_a.replace(',',''))
print("el valor entero es",ent_b)
#Sumar asi solo concatena
c="hola"
n=123
print(c+str(n))
#conversiones de datos, para que lo recuerden
print(int("18"))
print(int(25.423))
print(int(6.9999))
#print(int("Abril"))
#Traceback (most recent call last):
# File "", line 1, in
#ValueError: invalid literal for int() with base 10: 'Abril'
ent_b=int(cad_a.replace(',',''))
print("el valor entero es",ent_b)
#Sumar asi solo concatena
c="hola"
n=123
print(c+str(n))
#conversiones de datos, para que lo recuerden
print(int("18"))
print(int(25.423))
print(int(6.9999))
#print(int("Abril"))
#Traceback (most recent call last):
# File "", line 1, in
#ValueError: invalid literal for int() with base 10: 'Abril'
Conversiones
import json
# De cadena a lista.
variable = "[12, 45, 18]"
lista = json.loads(variable)
print ("lista cadena 1",lista, type(lista))
# De lista a cadena.
cadena = json.dumps(lista)
print ("cadena string ",cadena, type(cadena))
#lista = "[1, 2, 3, 4, 5]" SI la tiene asi no se puede
lista_cad = ['1', '2', '3', '4', '5'] #debe ser asi .
print("cadena",lista_cad)
lista_entera=[int(x) for x in lista_cad]
print("entera",lista_entera)
# De cadena a lista.
variable = "[12, 45, 18]"
lista = json.loads(variable)
print ("lista cadena 1",lista, type(lista))
# De lista a cadena.
cadena = json.dumps(lista)
print ("cadena string ",cadena, type(cadena))
#lista = "[1, 2, 3, 4, 5]" SI la tiene asi no se puede
lista_cad = ['1', '2', '3', '4', '5'] #debe ser asi .
print("cadena",lista_cad)
lista_entera=[int(x) for x in lista_cad]
print("entera",lista_entera)
martes, 10 de abril de 2018
algo mas de ayuda
import os
os.chdir("C:/Users/ariad/Documents/E-J18/ARI/Enero2018/Progpython") #Se estable el directorio donde esta el archivo
f = open("instrum.dat",'r') #abrir el archivo con permisos de lectura
cambia = f.read() #guardar su contenido en una variable
cambia = cambia.replace("lunes","Lunes") #sustituir la cadena por la cadena que
#especificar, en este caso sustitur la palabra lunes por Lunes
#donde quiera que encuentre lunes pondra Lunes
f.close() #cerrar el archivo
otro = open("instrum.dat",'w') #abrir el archivo con permisos de escritura
otro.write(cambia) #escribir la cadena y actualizar
otro.close() #cerrar archivo
os.system ("cls")
#borrar archivos y directorios "CUIDADO CON LA LINEA COMENTADA"
import os
os.remove('datos1.txt')
os.remove('datos2.txt')
#os.removedirs('carpeta')
os.chdir("C:/Users/ariad/Documents/E-J18/ARI/Enero2018/Progpython") #Se estable el directorio donde esta el archivo
f = open("instrum.dat",'r') #abrir el archivo con permisos de lectura
cambia = f.read() #guardar su contenido en una variable
cambia = cambia.replace("lunes","Lunes") #sustituir la cadena por la cadena que
#especificar, en este caso sustitur la palabra lunes por Lunes
#donde quiera que encuentre lunes pondra Lunes
f.close() #cerrar el archivo
otro = open("instrum.dat",'w') #abrir el archivo con permisos de escritura
otro.write(cambia) #escribir la cadena y actualizar
otro.close() #cerrar archivo
os.system ("cls")
#borrar archivos y directorios "CUIDADO CON LA LINEA COMENTADA"
import os
os.remove('datos1.txt')
os.remove('datos2.txt')
#os.removedirs('carpeta')
Para su tarea
lista = ['lunes', ' martes', ' miercoles', ' jueves', ' viernes']
#Note que no tiene un espacio antes el lunes
print("Lineas",lista)
# Abre archivo en modo escritura
archivo = open('instrum.dat','w')
# Escribe toda la lista en el archivo
archivo.writelines(lista)
# Cierra archivo
archivo.close
archivo=open("instrum.dat","r")
contenido=archivo.read()
print(contenido)
lista2=contenido.split(" ")
print(lista2)
archivo.seek(0)
archivo.close()
cadena1 = 'Nombre' # declara cadena1
cadena2 = 'Apellidos' # declara cadena2
# Abre archivo para escribir
archivo = open('datos1.dat','w')
# Escribe cadena1 añadiendo salto de línea
archivo.write(cadena1 + '\n')
# Escribe cadena2 en archivo
archivo.write(cadena2)
archivo=open("datos1.dat","r")
cont=archivo.read()
print(cont)
listad=cont
print(listad)
archivo.seek(0)
archivo.close()
# cierra archivo
archivo.close
#Note que no tiene un espacio antes el lunes
print("Lineas",lista)
# Abre archivo en modo escritura
archivo = open('instrum.dat','w')
# Escribe toda la lista en el archivo
archivo.writelines(lista)
# Cierra archivo
archivo.close
archivo=open("instrum.dat","r")
contenido=archivo.read()
print(contenido)
lista2=contenido.split(" ")
print(lista2)
archivo.seek(0)
archivo.close()
cadena1 = 'Nombre' # declara cadena1
cadena2 = 'Apellidos' # declara cadena2
# Abre archivo para escribir
archivo = open('datos1.dat','w')
# Escribe cadena1 añadiendo salto de línea
archivo.write(cadena1 + '\n')
# Escribe cadena2 en archivo
archivo.write(cadena2)
archivo=open("datos1.dat","r")
cont=archivo.read()
print(cont)
listad=cont
print(listad)
archivo.seek(0)
archivo.close()
# cierra archivo
archivo.close
Suscribirse a:
Entradas (Atom)