Logisim Simulador de circuitos digitales. BCD conversor de binario a decimal 7 segmentos 3 digitos

Hola.

Aquí un proyecto de simulación, de circuitos digitales.

usando el simulador logisim.

aquí están las tablas de verdad y el circuito del tan necesario decodificador BCD para poder usar los 7 segmentos en nuestros proyectos.

Soy nuevo diseñando circuitos digitales y resulto un circuito espantosamente extenso, si alguien conoce un diseño mas corto estaría bueno que lo comparta.

Descarga aqui:

archivo de logisim
tablas de verdad del diseño.

Que les sea útil.

Saludos.


Tutor de Mecanografia

Este es un simple tutor de mecanografía si quieres mejorar la velocidad para digitar.

adjunto el archivo para descarga con el código fuente, es buena practica para los métodos de input en los textbox de visual basic 6.

saludos.



Cajero Automático Cliente y Servidor Python

Here the source code of an ATM developed in python.

Server

import socket
import sys

SALDO = 50000
HOST = '127.0.0.1'  # Se configura la direccion del servidor
PORT = 65432        # se configura el puerto
NUMCTA = "2787782"
msgresp = "Error en la transaccion consulte a la entidad bancaria"

while True:

    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        s.bind((HOST, PORT))
        s.listen()
        conn, addr = s.accept()
        with conn:
            while True:
                data = conn.recv(1024)   #queda en escucha
                if not data:
                    break

                msgdec = data.decode() # se recibe y se decodifican los datos

                #verifica el numero de cuenta
                if msgdec[1:8] == NUMCTA:
                    # se hacen los procedimientos dependiendo la seleccion del cliente
                    if msgdec[0:1] == "1": #caso consulta de saldo
                        msgresp = "Su saldo actual es de $" + str(SALDO) + " Pesos"
                        print("El cliente "+msgdec[1:8]+" tiene un saldo de $" + str(SALDO) + " Pesos")
                    if msgdec[0:1] == "2": #caso retiro de dinero
                        valret = int(msgdec[8:len(msgdec)])
                        if SALDO > valret:
                            SALDO = SALDO-valret
                            msgresp = "Retire su dinero, su nuevo saldo es $" + str(SALDO) + " Pesos"
                            print("El cliente "+msgdec[1:8]+" tiene un saldo de $" + str(SALDO) + " Pesos")
                        else:
                            msgresp = "Saldo insuficiente intente un valor menor"
                    if msgdec[0:1] == "3": #caso consignacion
                        valdep = int(msgdec[8:len(msgdec)])
                        SALDO = SALDO + valdep
                        msgresp = "Deposite su dinero, su nuevo saldo es $" + str(SALDO) + " Pesos"
                        print("El cliente "+msgdec[1:8]+" tiene un saldo de $" + str(SALDO) + " Pesos")
                    if msgdec[0:1] == "4": #caso Salir
                        msgresp = "Gracias por usar nuestros serivicos"
                        sys.exit()

                else:
                    msgresp ="Numero de cuenta invalido"

                msgrespcod = msgresp.encode()   #se codifica la respuesta al cajero
                conn.sendall(msgrespcod)        #se envia la respuesta al cajero


Client


import socket
import sys

HOST = '127.0.0.1'  # se configura la direccion del servidor
PORT = 65432        # se configura el puerto del servidor

def EnvServ(msg):
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        s.connect((HOST, PORT))
        msgcod = msg.encode()       # se codifica el mensaje
        s.sendall(msgcod)           # se envia el mensaje
        data = s.recv(1024)

        # Se recibe la respuesta del banco
        msgdev = data.decode()
        print (msgdev)


while True:
    # Mensaje de Bienvenida e identifica al idcliente
    print ("\n" * 5)
    print ("****   Bienvenido al banco XYZ   ****\nDigite su numero de cuenta para comenzar")
    idcliente=input()
    #Mensaje con las opciones
    print ('Seleccione la operacion a realizar\n1. Consulta de saldo\n2. Retirar\n3. Consignar\n4. Salir')
    sel=input()
    if sel == "4":
        EnvServ(sel + idcliente)
        sys.exit()
    if sel == "1":
        EnvServ(sel + idcliente)    #envio de datos donde el primer digito es
                                #el tipo de transaccion y el resto el id del usr
    else:
        valortrans=input("Digite el valor $")
        EnvServ(sel + idcliente + valortrans)


Download the full source code Here.

Virtual box extension pack

having problems with the display resolution with virtual box install this in your windows 7 virtual machine and you are done!!! https://mega.nz/#!3ANxWazC!H9p-qNXjCANuk8EY3g6drEd5UkhGvcrh-rl_Ok8-k3Y and this https://mega.nz/#!aF0AwIxQ!A_tFNzj9-bs1h3wUra99j3UKXvBYsbUKsP_2xZNSN40

Experimento Psicologico sobre formas Gestalt.

Descarga software AQUI https://mega.nz/#!mYU0BTrQ!yGK_JVGjq_kSBlEijsuaqPpyFxdZ_v8mx3mO1jviukU

Ramsomware WanaCry Decript0r Visual Basic 6.0 Source code

Hello. I made this post, for make some concience of be carefully with our personal data.
please keep your data safe, is important to make a backup of your important information.

I made this app, for educational propouses, attached the .exe and source, code.

Enjoy !!!!


Bitcoin Scammer

CUIDADO !!! este software es un scam, pues simula una conexión y un "hackeo al blockchain". lo publico con fines informativos.

Descarga.

Arkanoid, Juego desarrollado en Visual Basic

Y quien dijo que no se pueden hacer buenos juegos en Visual Basic, pues aquí hay uno con código fuente y todo.

realmente este no lo desarrolle yo pero lo estoy publicando por que me pareció excelente.
en el puedes ver funciones de visualbasic como interacciones con la resolución de la pantalla y manejo de multimedia con visualbasic algo poco común con este lenguaje de programación.

aquí un pantallazo de como se ve el juego ejecutado.



Tarificador XBOX para salas de Juegos

Este es una sencilla aplicación con la que se puede llevar el control del tiempo en tu sala de juegos.


solo debes hacer click en la imagen de la consola y te pregunta cuanto tiempo quieres programar, y empieza el conteo automaticamente cuando se cumpla el tiempo este emitira una alarma sonora.

recuerda que puedes abrir la cantidad de ventanas que quieres.

Saludos.

Detectar letra de unidad

Esta pequeña aplicación nos muestra una función que resulta terriblemente útil cuando estemos realizando cualquier tipo de aplicacion en donde necesitemos gestionar archivos en los discos locales del computador.

Cajero automatico VB6

Aquí una aplicación de esas de broma.

Se trata de el software que llevaría un cajero electrónico, pero muy rustico, si atinas la clave te entrega dinero por la bandeja del CD.

la clave del cajero es 1026251096

Jejeje. bueno sabemos que no es cierto. pero esta buena por que muestra ejemplos de como abrir y cerrar la bandeja de la unidad de DVD de nuestro PC puede resultar útil para algún desarrollo que se esté haciendo.

Y aquí esta el proyectito:

Aqui esta el archivo.

Conversor a binarios y viceversa en VB 6

Hola.

este es un programa muy común en un curso de programacion de cualquier lenguaje, y aqui esta. se destaca el uso del operador MOD. este operador devuelve el reciduo de una división, permitiendonos convertir los decimales a binarios!!!!

Aqui se puede descargar:

Dentro del comprimido encontraran cod fuente y formulario de prueba
salud2.

Puerto paralelo con Visual Basic 6.0

Bueno este ejemplo le va a gustar a mas de uno, es de esos proyectos de VB que uno dice huy caramba este si sirve para algo. jajaja.

Bueno ya en serio esta aplicación logra poner datos en el olvidado puerto paralelo del computador, con un .DLL.

Hemos estado acostumbrados a usar el puerto serial, pero no saben lo ULTIL que puede resultar este puerto paralelo inclusive para controlar cosas que no requieran mucha data como una luz, o un motor, por medio de un relé o un optoacoplador. le hice una interfaz grafia muy facil de entender.

Simplemente hay que activar el check box del pin que queremos que se ponga en valor binario 1. para poderlo visualizar inclusive es posible conectar a cada pin un diodo LED.

Y poderlos apagar y prender con un click.

Aquí está el proyecto para bajar:


Es un archivito comprimido en winrar. dentro esta el indispensable archivo .dll y el modulo de visual donde ocurre toda la magia jejejeje.

Calculadora de Areas

Bueno este es biiien básico pero para los que estan aprendiendo esta genial por que muestra bien el evento Show de las ventanas, por medio de un menu desde el cual se accede a otras ventanas en donde van a estar los formularios para calcular las diferentes areas.

Y bueno, sin mas que decir aqui va el proyecto:


Aqui el link para descargar el proyecto comprimido en .rar

Alarma con reloj

Este es un ejemplo muy bonito, para aprender a usar un timer. Además es un ejemplo claro del uso de la función Time la cual devuelve la hora actual del sistema, y resulta muy util en cualquier tipo de proyecto.

Esta bueno también por si quieren temporizar alguna funcioncion en su computador como por ejemplo que se apague en cierto tiempo. o que pasado un tiempo nos recuerde hacer algo con un simple mensaje en pantalla.

Bueno aquí esta el codigo fuente enjoy:


Aquí está el link para descargar no tiene ninguna clave

Demás partes de Visual Basic


La segnda parte de los comprimidos de Visual Basic 6
Pass: 
v15u478451c6punto0



La Tercera parte de los comprimidos de Visual Basic 6
Pass: 
v15u478451c6punto0

Cordial saludo.

En este Blog publicaré algunos proyectos de ejemplo con codigo muy interesante que les puede servir en sus proyectos.

Este es un compendio de todos las aplicaciones que he desarrollado hasta el momento.

Aquí voy a publicar de tooodo cosas muyy de principiante hasta algo un poquito mas avanzadito, de todas maneras la idea es ayudar con ejemplos a "desvarar" a alguien que este atorado en un desarrollo de una aplicacion o inclusive aguna macro de Micorsoft Office. 

así. que creo que voy a abarcar todo tipo de publico los que estan aprendiendo y los que ya han hecho algunos pinitos con el Visual Basic.


Vamos a comenzar por descargar el Visual Basic 6.0 

Este ya lo he modificado para que nos funcione en windows 7 y el serial esta dentro en un notepad.

Aquí pongo un vinculo de donde se puede descargar de los servidores del famoso Kim Dotcom que se salio con la suya y pudo seguir ofreciendo sus servicios nebulosos, que antes se llamaba megaupload jejeje. bueno ya no mas chachara. aqui esta:


Está comprimido y son 3 partes en total, la clave del rar es: v15u478451c6punto0

Las otras partes  las 
encontrará en otras entradas