jueves, 23 de junio de 2011

SECUENCIADOR DE LUCES

aqui les traego este nuevo aporte de las luces secuenciales es muy sencillo 
 este circuito es muy sencillo aqui les dejo una imagen de como se debe de ver en el proto  hay tambien viene de cuanto debe de ser cada cosa la resistencia de 100k es un potenciometro para que puedan variar el 555 bueno esto es todo comenten y ustedes tambien hagan sus aportes aqui.
 

jueves, 2 de junio de 2011

CONTADOR JHONSON DE 4 BITS

AQUI LES TRAEGO UN NUEVO APORTE ES UN CONTADOR JHONSON DE 4 BITS ESTE DIAGRAMA ES MUY SENCILLO ES PARECIDO AL CONTADOR DE 0 A 9 SOLO QUE EL PULSO ESTA CONECTADO A LAS ENTRADAS DE RELOJ DEL FLIP FLOP Y LAS SALIDAS DEL ULTIMO FLIP FLOP ESTAN CONECTADAS CON LAS ENTRADAS DE LOS PRIMEROS AQUI SE LOS DEJO:



 PARA ESTE CIRCUITO SE NECESITA:
1- 555
2 FLIP FLOP JK 74LS76
4 LED
1 RESISTENCIA  4.7K
1 RESISTENCIA 1K
1 CAPACITOR DE 100UF
1 CAPACITOR DE 100PF

BUENO ESO ES TODO LO NECESARIO ESPERO Y LES AGRADE RECUERDEN COMENTAR

CONTADOR DE 0-9 CON FLIPFLOP JK

aqui les traego un nuevo aporte a la comunidad es un contador de    0 a 9 con 2 flip flop jk y una compuerta nand en este caso la compuerta nand la utilizamos para que funcione de reset al momento de que llegue al numero nueve el contador la compuerta nand se activara y la salida de esta misma estara conectada a los reset de los flip flop de este modo se reiniciaran y volvera a empezar la cuenta.
 este es el diagrama  conta de:
1- 555 
2 flip flop jk 74ls76 
1 nand 74ls00 
1 decodificador 74ls47 
1 display de anodo
1 resistensia de 4.7k
1 resistensia de 1k
1 capacitor de 100uf
1 capacitor de 100pf
y si le quieren poner resistensias al display agregan 
7 resistensias de 300 ohms

espero  y les sea de utilidad comenten.

miércoles, 1 de junio de 2011

PROGRAMACION PIC EN C

hola amigos aqui de nuevo con una nueva aportacion para el blog esta vez les traigo una presentacion de power point para que la disfruten esta presentacion es para que aprendan a programar pic en c con un programa muy bueno que se llama mikroc que les permite programarlos de una forma sencilla y rapida solo agregan la librerias que trae el programa, claro que solo agregaran las librerias que van a utilizar bueno... que mas les puedo decir espero y sea de su agrado comenten y suscribanse aqui les dejo el link para que lo descarguen cualquier anomalia con el link me lo hacen saber para corregirlo.

descarga el tutorial de mikro c haciendo clic aqui

comenten y suscribanse.

MENU DE FUNCIONES TRIGONOMETRICAS

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>

float y, n;
int s, i=0;
double seno(float x)
{
   y=sin(x);
   return (y);
}
double coseno(float x)
{
   y=cos(x);
   return (y);
}
double tangente(float x)
{
   y=tan(x);
   return (y);
}
void menu()
{
     printf("\n\n\t*Este programa calcula funciones trigonometricas*");
     printf("\n1. seno");
     printf("\n2. coseno");
     printf("\n3. tangente");
     printf("\n4. salir");
     printf("\n\n Selecciona una de estas opciones:");
     scanf("%d",&s);
    
}

int main()
{
    menu();
    for(i=s;i!=4;)
    {
         system("cls");
         menu();
        
         if(s==4)
         {
             exit(0);   
         }   
         if(s>4)
         {
                printf("\n\n no existe la opcion %d, intenta de nuevo.",s);
         }
        
   
    switch(s)
    {
    case 1:
         printf("\n\nEscribe el numero:");
         scanf("%f", &n);
         printf("\n\n El seno del numero %f es: %.3f",n,seno(n));
    break;
    case 2:
         printf("\n\nEscribe el numero:");
         scanf("%f", &n);
         printf("\n\n El coseno del numero %f es: %.3f",n,coseno(n));
    break;
    case 3:
         printf("\n\nEscribe el numero:");
         scanf("%f", &n);
         printf("\n\n La tangente del numero %f es: %.3f",n,tangente(n));    
    break;
    }  getch();
    }       
    getch();
    return 1;
}








"ESPERO Y LES SEA DE UTILIDAD" SUSCRIBANSE Y DEJEN COMENTARIOS PARA MEJORAR EL BLOG, PIDAN LO QUE OCUPEN Y TRATARE DE CONSEGUIRLO SOBRES DE RATO.

codigo de menu de divisas en c++

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

float r;
int opcion;
float europ( float e)
{
      r=16.5892517*e;
      return(r);
}

float peseu( float p)
{
      r=p*0.0602799944;
      return(r);
}

float pesdol( float p)
{
      r=p*0.086116;
      return(r);
}

float dolpes(float d)
{
      r=d*11.612244;
      return(r);
}

void menu()
{
    do
{
    system("cls");
    printf("\n\n\t Convertidor de divisas\n");
    printf("\n1. pesos a dolares.\n");
    printf("\n2. pesos a euros.\n");
    printf("\n3. dolares a pesos.\n");
    printf("\n4. euros a pesos.\n");
    printf("\n5. salir.\n");
    printf("\n\t selecciona una de las opciones\n");
    scanf("%d",&opcion );
    if (opcion == 5)
    exit(0);
    if (opcion >5)
    printf("\n\n\t opcion no valida inteta de nuevo");
}   while (opcion!=1 && opcion!=2 && opcion!=3 && opcion!=4);
}
int main()
{
   
    while(opcion!=5)
    {
    menu();

     float cant;
     switch(opcion)
     {
     case 1:
     printf("introduce tu cantidad de dinero:");
     scanf("%f",&cant);
     printf("\n\n\t $%.2f pesos son lo mismo que $%.2f dolares\n\n",cant,pesdol(cant)); 
     break;
     case 2:
     printf("introduce tu cantidad de dinero:");
     scanf("%f",&cant);
     printf("\n\n\t $%.2f pesos son lo mismo que $%.2f euros\n\n",cant,peseu(cant));
     break;
     case 3:
     printf("introduce tu cantidad de dinero:");
     scanf("%f",&cant);
     printf("\n\n\t $%.2f dolares son lo mismo que $%.2f pesos\n\n",cant,dolpes(cant));
     break;
     case 4:
     printf("introduce tu cantidad de dinero:");
     scanf("%f",&cant);
     printf("\n\n\t $%.2f euros son lo mismo que $%.2f pesos\n\n",cant,europ(cant)); 
     break;
     }
     system("pause");
     }   
    getch();
    return 1;
}