elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ... 66
441  Informática / Electrónica / SX8122: El heredero del NE555 en: 20 Noviembre 2010, 02:34 am
Hola:

Leyendo una nueva notica, parece ser que hay un poaible sustituto del 555.

¿Qué opinas?

Uno de los circuitos integrados que jamás pensé que podría llegar a ser sustituido es el inmortal NE555. Introducido en el mercado en el año 1971 por Signetics Corporation, fue llamado en su momento “La Máquina del Tiempo” y era el único circuito integrado en su especie (Temporizador, Timer). La empresa Semtech Corp. acaba de anunciar el SX8122, una nueva generación de circuitos integrados que reemplazarían en un futuro (no muy lejano) a este verdadero ícono de la electrónica mundial. Capaces de trabajar con tensiones de 0,9Volts (leíste bien, menos de 1Volt), esta nueva generación de temporizadores llega para demostrar que la electrónica ha evolucionado. Con el NE555 se han podido desarrollar millones de circuitos útiles, ¿tú crees que este nuevo IC, el SX8122, podrá con él? Nos gustaría conocer tu opinión.

En una apreciación muy personal, y por supuesto sin ninguna clase de información que lo confirme, podría apostar mi ordenador a que tanto las naves Voyager como el último de los transbordadores poseen en algún rincón de su interior un circuito basado en un NE555. Muy pocos emprendimientos industriales en el mundo no deben tener en funcionamiento un NE555. Y debe ser muy raro, además, no encontrar este circuito integrado dentro de cualquier cajón o gabinete de hasta el experimentador más pequeño del mundo. Iniciarte en la electrónica, ¿qué ha sido para ti? LEDs, resistencias, transistores, una batería, un operacional 741, ¡y un NE555 para hacer titilar un LED! Pero como todo en la vida cambia, avanza y evoluciona, por estos días estamos asistiendo a la aparición en el mercado de aquellos que serán los herederos de este legendario circuito integrado. Con características muy superiores al ya viejo NE555,  Semtech Corp. nos acerca para que


conozcamos al moderno SX8122.

El SX8122 es un nuevo tipo de temporizador basado en un reloj de precisión y un convertidor analógico/digital de 8 bits. Su arquitectura es sencilla y permite obtener resultados muy predecibles, incluso cuando este dispositivo esté utilizando una tensión de alimentación muy baja. Al igual que un temporizador NE555, el SX8122 compara un voltaje de entrada a dos tensiones de umbral para establecer o restablecer una célula de memoria interna que se encarga de controlar una salida digital y un pin de descarga de drenaje abierto. Entre otros aspectos similares, el SX8122 posee un pin de salida que puede ser usado para generar voltajes más altos. Esto es, una salida digital que trabaja a una frecuencia de 41Khz cuando se encuentra activa y permite obtener (mediante componentes externos apropiados) una elevación de tensión respecto a la tensión de alimentación, facilitando la conexión de pequeños motores de 1V o LEDs de colores blancos o verdes (que requieren una tensión mayor a la de alimentación del SX8122).


Ejemplo típico de conexión de un SX8122

Otra de las curiosidades de este circuito integrado es que está diseñado para trabajar con la alimentación de una batería AA o AAA de NiMH o de NiCd, que puede ser recargada por el mismo circuito integrado cuando éste detecta un bajo nivel de tensión en sus extremos. Suena difícil de comprender pero el funcionamiento es muy simple: el dispositivo posee un detector de batería baja entre otras cosas. Un pin del SX8122 puede estar conectado a una fuente de energía, como puede ser una conexión USB o cualquier tensión superior a 1,4Volts, y cuando el circuito integrado detecta que la alimentación que posee ha descendido por debajo de 0,9 Volt, activa el sistema de carga de la batería que hace funcionar al circuito, pasando a funcionar como cargador de batería. Este monitoreo de su tensión de alimentación es realizado cada 1 segundo, es decir, el SX8122 está atento de manera permanente a su tensión de alimentación y activa los circuitos necesarios para mantenerse siempre operativo en el momento que sea necesario. Es decir, si construyes un "blinker" (intermitente de luz) que esté alimentado por una batería AAA recargable, puedes conectarla a cualquier ordenador y el SX8122 se encargará de recargarla por ti.


Operación interna del SX8122 para actuar como cargador de celdas NiMH o NiCd

Por supuesto, puede funcionar como oscilador astable, monostable o cualquier otra función que ya le teníamos conocida al NE555, con casi los mismos criterios de diseño en lo que respecta a los cálculos necesarios para obtener los valores de oscilación y/o retardos de operación normal. La gran diferencia la genera la alta tecnología de fabricación y las mejoras que se han agregado a este chip para lograr no sólo un reemplazo de mejor desempeño sino también de nuevas características que lo sitúan en un escalón tecnológico superior. Por ejemplo, en este IC los clásicos comparadores de 1/3 y 2/3 de VCC ahora son convertidores analógicos/digitales de 8 bits con pasos de 7mV fijos, algo imposible de concebir en un diseño tan elemental de 1971. Estas y muchas características innovadoras te esperan para que las descubras y las apliques en tus futuros desarrollos. Adiós NE555, ¡Bienvenido SX8122!

Fuente:
http://www.neoteo.com/sx8122-el-heredero-del-ne555.neo

Saludo.
442  Programación / Scripting / [Python] - Primos y matrices. en: 18 Noviembre 2010, 09:50 am
Hola:
 >:D

Ver número 255).


443  Programación / Scripting / [Python] - Traspuesta en: 18 Noviembre 2010, 07:14 am
Hola:

Ver ejercicio.


No se si vale la pena hacer este ejercicio. ¿Qué utilidad tiene en este caso?

Parace que tiene desplazamiento en los datos de la matriz y encima se incrtementó una matriz más grande. ¿Tiene mucho código para hacer esto?



Edito:

Ya entiendo algo.
Una traspuesta de una matriz la que tiene por filas las columnas,y por columnas las filas (de la matriz original)... El "cambio de tamaño" se debe a que la matriz NO es cuadrada, y las dimensiones se intercambian...

¿Cómo hago ese cambio tan a la ligera en la matriz?
444  Programación / Scripting / Ejemplo Python suma_matrices en: 16 Noviembre 2010, 06:33 am
Buenas:

Estoy haciendo un ejemplo llamado suma_matrices_4.py de la página 197 que PDF que puedes ver en mi firma abajo.

Código
  1. # encoding: utf-8
  2. # Pedimos la dimensión de las matrices,
  3. m = int(raw_input('Dime el número de filas: '))
  4. n = int(raw_input('Dime el número de columnas: '))
  5.  
  6. # Creamos dos matrices nulas...
  7. A = []
  8. for i in range(m):
  9.    A.append( [0] * n)
  10.  
  11. B = []
  12. for i in range(m):
  13.    B.append ( [0] * n)
  14.  
  15. # ...y leemos sus contenidos de teclado.
  16. print 'Lectura de la matriz A'
  17. for i in range(m):
  18.    for j in range(n):
  19.        A[i][j] = float(raw_input('Dame el componente (%d, %d): ' % (i, j)))
  20.  
  21. print 'Lectura de la matriz B'
  22. for i in range(m):
  23.    for j in range(n):
  24.        B[i][j] = float(raw_input('Dame el componente (%d, %d): ' % (i, j)))

Ahora mismo estoy con Ubuntu 10.10 y Python 2.6.6.

Su resultado es este.
Citar
Dime el número de filas: 2
Dime el número de columnas: 2
Lectura de la matriz A
Dame el componente (0, 0): 1
Dame el componente (0, 1): 2
Dame el componente (1, 0): 3
Dame el componente (1, 1): 4
Lectura de la matriz B
Dame el componente (0, 0): 5
Dame el componente (0, 1): 6
Dame el componente (1, 0): 7
Dame el componente (1, 1): 8

¿Qué es lo que ocurre exactamente? ¿Qué es la matriz que suma?
445  Programación / Scripting / [Python] - Matrices. en: 14 Noviembre 2010, 06:24 am
He llegado un poco el tema de las matrices a ver como es.

Ver ejercicios.

Página 196 de este docuemnto PDF. http://marmota.act.uji.es/mtp/pdf/python.pdf

La verdad que no entiendo ni papa.
446  Programación / Scripting / [Python] - Eliminar listas y par en: 14 Noviembre 2010, 06:13 am
Buenas:

Ver ejercicio.


¿Cómo hago para borrar números pares de una lista así sin más?

lista = [1, 2, 1, 5, 0, 3]

Intenté hacer una locura.

Código
  1. lista = [1, 2, 1, 5, 0, 3]
  2.  
  3. i = 0
  4. while i < len(lista):
  5.    if lista[i] < 2:
  6.        del lista[i]
  7.    else:
  8.        i += 2
  9.  
  10. print lista
447  Programación / Scripting / [Python] Comparar listas de palabras en: 14 Noviembre 2010, 00:45 am
Buenas:

Aquí si que Python me tumba.

Ver ejercicio.

Parece que aquí voy a tardar un tiempito con este ejercicio ya que parece o al menos me da la impresión que es código largo.
448  Programación / Scripting / [Python] Listas y números negativos. en: 14 Noviembre 2010, 00:40 am
Hola:

Ver ejercicio...

Por lo que entiendo:

- Leer 10 números enteros positivos.
-Si detecta algún número negativo lo indicamos con un mensaje print y permitir que vuelva a empezar de nuevo.
- En caso de que se hayan introducidos los 10 números positivos el programa se acaba.

Lo he intentado hacer de esta menera y como que no.

Código
  1. lista = [] # Lista vacía.
  2. numero = int(raw_input('Dame un número: '))
  3.  
  4. while numero >= 0:
  5.    for i in range(10):
  6.        numero = int(raw_input('Dame un número: '))
  7.        lista.append(numero)
  8.        if i == 10:
  9.            print 'Llegó a 10 números.'
449  Programación / Bases de Datos / Manejar el SQL Server en: 13 Noviembre 2010, 19:01 pm
Hola:

Hace un tiempo hice un manual sobre C# y MySQL para que se puedan comunicar que puedes ver en la página 437 de este manual.

http://electronica-pic.blogspot.com/2009/06/servidor-casero-apache-php-mysql.html

La verdad que Oracle está dando la tabarra y no parece que la gente ocnfíen en ellos.

 
Oracle encarece MySQL

http://www.muycomputer.com/Actualidad/Noticias/Oracle-encarece-MySQL/_wE9ERk2XxDAAeTS5_dizVplzCsZwGqrKwClow9BxcqmUHWUSkdbzHrhC6WAbilEhTgfgyWSYHLs

Guerra Apache contra Oracle

http://www.muycomputer.com/Actualidad/Noticias/Guerra-de-Apache-contra-Oracle/_wE9ERk2XxDDkowdkPWmIlFf-mEgYjtdxcJTAmRF-OXuFSgOByXeR3YS46MJuHfPMy7r9J19Z6tQ

Dejando el tema de Oracle y sus secuaces me centro que quiero manerar el Download the Database and Management Tools.

Me descargué el R2 del SQL 2008 Express 64 bits con el Managenment Tools que puedes descargar aquí.

http://www.microsoft.com/express/Downloads/

Lo he instalado bajo Windows 7 64 Bits.

Al ejecutar Management Tools me pide que introduzca estos datos como puedes ver en la imágen.

Da igual que opción que escoja, no accedo a ninguna base de datos entre por autentificación de SQL Server ni Windows logro entrar, ni introduciendo la contraseña de cuante de usuario de la cuente de inicio de sección de Windows. Nota, tengo zonealarm instalado, ni desintalado funciona.

 

Estaba buscando tutoriales al menos de como entrar aquí y crear una base de datos llamada info_db , una tabla llamada libros_tb y dentro de la tabla construir la estructura como. ID, TITULO, AUTOR, EDITORIAL, COMENTARIO, ETC...

Capaz de guardar información y luego recuperarlo con el Management Tools Express. Más adelante leeré los datos bajo un ainterfaz creada con C# 2010 Express.

Un cordial saludo.



Edito:


Aquí he encontrado tutoriales pero no me sirve porque no logro de autentificación.

http://webtelematica.wordpress.com/2010/02/16/tutorial-desde-0-crear-base-de-datos-en-sql-server-20052008-usando-sql-server-management-studio-express/

http://www.ivanandrei.com/2010/07/instalar-sql-server-management-studio-2008-express-en-windows-7/

A pesar de estos tutoriales no logro entrar con login y password ni nada con SQL Server 2008 R2 Express.

Ni mirando por aquí.
http://technet.microsoft.com/es-es/library/ms130214.aspx

¡¡¡Ayudaaaa!!!
450  Programación / Scripting / [Python] Listas y números primos. en: 12 Noviembre 2010, 16:35 pm
Hola:

Ver ejercicio


Aquí se ve muchos juegos de palabras. Me da la impresión que debo mirar algunos ejercicios de muchos temas atrñas sobre números primos.

;)
Páginas: 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ... 66
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines