• Domingo 16 de Marzo de 2025, 13:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Aristides Alvarez

Páginas: 1 2 3 [4] 5
76
Programación en C / Re: Modulación De Un Pulso
« en: Sábado 10 de Febrero de 2007, 02:43 »
Si lo que te interesa es emular un control remoto IR, en este libro, está explicado:

http://www.parallax.com/detail.asp?product_id=70016

Fijate que en esa página, más abajo está el PDF para bajar.

77
Robótica / Re: Es Posible
« en: Sábado 10 de Febrero de 2007, 02:08 »
Tengo un amigo que está en un proyecto similar, aunque no tan ambicioso:

http://www.todomicrostamp.com/interactivo1.php

78
Microcontroladores / Re: Operaciones Aritmeticas Logicas De Microprocesado
« en: Sábado 10 de Febrero de 2007, 01:55 »
Para el micro Propeller, estos son algunos datos:

Idioma Spin

Unary Operators
+ Positive (+X); unary form of Add; p 256.
- Negate (-X); unary form of Subtract; p 256.
- - Pre-decrement (--X) or post-decrement (X--) and assign; p 257.
+ + Pre-increment (++X) or post-increment (X++) and assign; p 257.
^^ Square root; p 261.
|| Absolute Value; p 261.
~ Sign-extend from bit 7 (~X) or post-clear to 0 (X~); p 262.
~~ Sign-extend from bit 15 (~~X) or post-set to -1(X~~); p 263.
? Random number forward (?X) or reverse (X?); p 264.
|< Decode value (modulus of 32; 0-31) into single-high-bit long; p 265.
>| Encode long into magnitude (0 - 32) as high-bit priority; p 266.
! Bitwise: NOT; p 272.
NOT Boolean: NOT (promotes non-0 to -1); p 274.
@ Symbol address; p 278.
@@ Object address plus symbol value; p 279.

Binary Operators
NOTE: All right-column operators are assignment operators.
= --and-- = Constant assignment (CON blocks); p 254.
:= --and-- := Variable assignment (PUB/PRI blocks); p 255.
+ --or-- += Add; p 255.
- --or-- -= Subtract; p 256.
* --or-- *= Multiply and return lower 32 bits (signed); p 258.
** --or-- **= Multiply and return upper 32 bits (signed); p 259.
/ --or-- /= Divide (signed); p 259.
// --or-- //= Modulus (signed); p 259.
#> --or-- #>= Limit minimum (signed); p 260.
<# --or-- <#= Limit maximum (signed); p 261.
~> --or-- ~>= Shift arithmetic right; p 264.
<< --or-- <<= Bitwise: Shift left; p 266.
>> --or-- >>= Bitwise: Shift right; p 267.
<- --or-- <-= Bitwise: Rotate left; p 267.
-> --or-- ->= Bitwise: Rotate right; p 268.
>< --or-- ><= Bitwise: Reverse; p 268.
& --or-- &= Bitwise: AND; p 269.
| --or-- |= Bitwise: OR; p 270.
^ --or-- ^= Bitwise: XOR; p 271.
AND --or-- AND= Boolean: AND (promotes non-0 to -1); p 272.
OR --or-- OR= Boolean: OR (promotes non-0 to -1); p 273.
= = --or-- = = = Boolean: Is equal; p 275.
<> --or-- <>= Boolean: Is not equal; p 275.
< --or-- <= Boolean: Is less than (signed); p 276.
> --or-- >= Boolean: Is greater than (signed); p 276.
=< --or-- =<= Boolean: Is equal or less (signed); p 277.
=> --or-- =>= Boolean: Is equal or greater (signed); p 277.

lenguaje Assembly

Common Operations
ABS Get absolute value of a number; p 353.
ABSNEG Get negative of number’s absolute value; p 354.
NEG Get negative of a number; p 386.
NEGC Get a value, or its additive inverse, based on C; p 386.
NEGNC Get a value or its additive inverse, based on !C; p 387.
NEGZ Get a value, or its additive inverse, based on Z; p 389.
NEGNZ Get a value, or its additive inverse, based on !Z; p 388.
MIN Limit minimum of unsigned value to another unsigned value; p 379.
MINS Limit minimum of signed value to another signed value; p 380.
MAX Limit maximum of unsigned value to another unsigned value; p 378.
MAXS Limit maximum of signed value to another signed value; p 378.
ADD Add two unsigned values; p 354.
ADDABS Add absolute value to another value; p 355.
ADDS Add two signed values; p 356.
ADDX Add two unsigned values plus C; p 357.
ADDSX Add two signed values plus C; p 356.
SUB Subtract two unsigned values; p 403.
SUBABS Subtract an absolute value from another value; p 404.
SUBS Subtract two signed values; p 404.
SUBX Subtract unsigned value plus C from another unsigned value; p 406.
SUBSX Subtract signed value plus C from another signed value; p 405.
SUMC Sum signed value with another of C-affected sign; p 406.
SUMNC Sum signed vaule with another of !C-affected sign; p 407.
SUMZ Sum signed value with another Z-affected sign; p 408.
SUMNZ Sum signed value with another of !Z-afected sign; p 408.
MUL <reserved for future use>
MULS <reserved for future use>
AND Bitwise AND two values; p 358.
ANDN Bitwise AND value with NOT of another; p 359.
OR Bitwise OR two values; p 392.
XOR Bitwise XOR two values; p 417.
ONES <reserved for future use>
ENC <reserved for future use>
RCL Rotate C left into value by specified number of bits; p 393.
RCR Rotate C right into value by specified number of bits; p 394.
REV Reverse LSBs of value and zero-extend; p 399.
ROL Rotate value left by specified number of bits; p 400.
ROR Rotate value right by specified number of bits; p 400.
SHL Shift value left by specified number of bits; p 402.
SHR Shift value right by specified number of bits; p 402.
SAR Shift value arithmetically right by specified number of bits; p 401.
CMP Compare two unsigned values; p 362.
CMPS Compare two signed values; p 362.
CMPX Compare two unsigned values plus C; p 364.
CMPSX Compare two signed values plus C; p 364.
CMPSUB Compare unsigned values, subtract second if lesser or equal; p 363.
TEST Bitwise AND two values to affect flags only; p 409.
MOV Set a register to a value; p 380.
MOVS Set a register’s source field to a value; p 382.
MOVD Set a register’s destination field to a value; p 381.
MOVI Set a register’s instruction field to a value; p 381.
MUXC Set discrete bits of a value to the state of C; p 383.
MUXNC Set discrete bits of a value to the state of !C; p 384.
MUXZ Set discrete bits of a value to the state of Z; p 385.
MUXNZ Set discrete bits of a value to the state of !Z; p 384.
HUBOP Perform a hub operation; p 373.
NOP No operation, just elapse four cycles; p 389.

Si querés darle una mirada al manual, está el PDF en:

http://www.parallax.com/propeller/downloads.asp

79
Microcontroladores / Re: Termómetro Ds18s20
« en: Viernes 2 de Febrero de 2007, 23:55 »
No se cual es especificación de la distancia máxima de 1 wire, pero yo tuve dificultades a partir de los 6 metros, mejoró al bajar  un poco la R pull up.

80
Microcontroladores / Re: Trf-2.4g Desesperada
« en: Domingo 21 de Enero de 2007, 18:28 »
Hola vane_ccs, en este PDF hay una aplicación que utiliza ese módulo, creo que podrás sacar alguna información:

http://courses.cs.tamu.edu/rgutier/cpsc483...rable-final.pdf

81
Microcontroladores / Re: Dcc - Digital Command Control
« en: Domingo 21 de Enero de 2007, 00:13 »
En la nota de aplicación # 21 de este PDF está:

http://www.parallax.com/dl/appnt/stamps/bs1Appnotes.pdf

"
Introduction. This application note describes a simple model train
project that we showed at the Embedded Systems Conference in 1994.
The project uses a Stamp to control the speeds of three N-scale trains.
"

82
Microcontroladores / Re: Motor Dc: Hacerlo Girar 360 Grados
« en: Sábado 20 de Enero de 2007, 23:56 »
Cita de: "andrezzs"
es un motor comun, saben me he decidido por usar un servomotor, me han pasado un servo parallax de rotacion continua que es un futaba s148 , buscando info encontre que gira 360º ... me interesa, ahora me gustaria que girará el ángulo que yo desee... gracias a todos por sus repuestas
chau
Parallax dispone de dos modelos de servos Futaba, trabajan con 5 Volts y un pulso de entrada que debe tener entre 1 y 2 ms; uno es de rotación continua y según el ancho del pulso, gira en un sentido o el otro (en los 1,5 ms, se detiene), el otro es de posición y tiene un movimiento de un poco más de 90º (correspondiendo a cada ancho de pulso, una posición determinada).

El torque es de unos 3 kg / cm.

Ver en:

http://www.parallax.com/html_pages/robotic...onents_shop.asp

83
Programación en C / Re: Modulo I2c
« en: Viernes 19 de Enero de 2007, 02:05 »
Hola...

En la publicación, "Nuts & Volts",  #85, encontrarás ejemplos de cómo se interactúa con ese protocolo.

Los artículos de la revista "Nuts & Volts", están en el CD de Parallax o en los sitios;  http://www.parallax.com/html_pages/downloa...s_Downloads.asp y
http://www.todomicrostamp.com/parallax_arg...a/indice_nv.php

84
Dudas informáticas / Re: En Que Trabajan Uds?
« en: Viernes 19 de Enero de 2007, 00:54 »
Hola...Yo trabajo actualmente como docente en el área de formación profesional (electrónica). Además soy consultor para los países de habla hispana, de la empresa fabricante de microcontroladores, Parallax Inc. de California EEUU.
Programo dichos microcontroladores (BASIC Stamp) en BASIC y estoy aprendiendo el idioma SPIN , que se utiliza para programar el más reciente micro (Propeller).
Hago algunos proyectos de aplicaciones para terceros.
Si alguno de Uds. tiene la oportunidad de venir por MDQ, me avisa así les puedo mostrar los micros  que mencioné.

85
Microcontroladores / Re: Problema En Comunicacion Serie Pic - Pc
« en: Sábado 6 de Enero de 2007, 09:42 »
Perdón me olvidé algo, en la publicación N&V #89, que la podés bajar de:

http://www.parallax.com/html_pages/downloa...ownloads_V3.asp

Tenés un ejemplo con el código en VB, intercambiando datos por el puerto COM.

86
Microcontroladores / Re: Problema En Comunicacion Serie Pic - Pc
« en: Sábado 6 de Enero de 2007, 09:24 »
Cita de: "Martin83"
hola Aristides, gracias por responder.

El Micro esta trabajando con un cristal de 4Mhz, pero no creo que esta sea la fuente de error; y si lo es desconozco totalmente como pueda estar afectando al funcionamiento. Pense que podria ser posible que este teniendo ruido en algun punto del circuito, o en los cables que van al puerto serie, pero este no tiene mas que 20 cm y utilizo un Max232, por lo que creo que el ruido no tendria que estar afectando.

Por que me preguntabas lo del clock? Que te parece que pueda estar pasando?

Saludos
Si estas utilizando un cristal, no hay problema, cuando se utiliza el clock interno (RC) en algunos micros, al no ser exacta la frecuencia suele ocurrir ese problema.

Te doy una idea que te puede parecer medio complicada, pero te puede servir, de este sitio bajate el editor "BASIC Stamp Windows Editor version 2.2.6 (~6.0 MB)
Windows NT4/2K/XP. With BS1 Support!"

http://www.parallax.com/html_pages/downloa...basic_stamp.asp

Una vez instalado, en "Edit/ Preference/debug port", podés configurar el puerto, luego en la barra encontrarás un icono "new debug", al accionarlo cambia la pantalla y te comienza a aparecer lo que está entrando por el puerto COM.

87
Microcontroladores / Re: Problema En Comunicacion Serie Pic - Pc
« en: Sábado 30 de Diciembre de 2006, 23:33 »
Hola Martin83:

¿El clock del micro, esta trabajando con un cristal o resonador?

88
Microcontroladores MOTOROLA / Re: Conversor Ad
« en: Jueves 14 de Diciembre de 2006, 20:05 »
Hola a todos, he seguido atentamente la conversación, me interesaron varios temas; al de tomar muestras de una tensión alterna, lo solucioné con un puente de diodos y un capacitor en paralelo, antes del ADC, en otro caso, para tomar el valor de una tensión dada por un potenciómetro ubicado en un servo hidráulico, a muchos metros del  microcontrolador, utilicé una R en serie con el PIN y un C a masa desde el mimo PIN.

Con respecto a nuevas tendencias en los microcontroladores, estoy estudiando el "Propeller", un nuevo concepto en micros (en realidad son 8 que trabajan dentro del mismo chip), entre lo destacable; no hacen falta interrupciones (multifunción), clock 80 MHZ, variables LONG (32 bits), idioma "Spin" (bastante entendible).

Invitación, si alguno de ustedes viene a MDQ en algún momento y quieren verlo funcionando, me avisan así podemos combinar.

89
Microcontroladores / Re: Duda: Cristales Y Capacitores
« en: Lunes 11 de Diciembre de 2006, 12:59 »
Muy bueno el comentario de "Huguen_aus_Tirol", en completo acuerdo.

En las pag. 176 y siguientes de este manual:

http://www.parallax.com/dl/docs/prod/sx/SXKeyMan2_0.pdf

En el mismo encuentra una tabla, que indica los componentes necesarios para la conexión de los cristales y resonadores a un microcontrolador, a pesar de ser para otro microcontrolador (SX), se puede considerar genérica.

Otro detalle importante a tener en cuenta, que a veces permite algún tipo de confusión, es la diferencia entre "cristal de cuarzo" y "resonador cerámico", estos últimos ya poseen una capacidad interna, por lo tanto no hace falta el capacitor externo y por último, en algún caso donde la exactitud de la frecuencia es importante, se pueden reemplazar los capacitores fijos por variables, para lograr un pequeño ajuste de la frecuencia.

90
Programación de Aplicaciones para Dispositivos / Re: Gps Bluetooth
« en: Martes 5 de Diciembre de 2006, 15:20 »
Algo de información sobre comandos del GPS:

http://www.parallax.com/dl/docs/prod/acc/GPSManualV1.1.pdf

Sobre comunicación con Bluetooth:

http://www.parallax.com/dl/docs/prod/comm/...0UserManual.pdf

91
Programación de Aplicaciones para Dispositivos / Re: Cómo Se Puede Hacer Esto?:
« en: Martes 5 de Diciembre de 2006, 13:53 »
Para lograr ese movimiento, considero que los servos son mejores que los PAP.

¿Por que?

Porqué en los motores PAP, si bien es cierto que se puede saber su posición actual, "recordando" en el programa, la secuencia de pulsos que se le envió hasta ese momento, desde una posición conocida al principio, en cambio en los servos hay una correspondencia, entre el ancho del pulso y la posición.

Ver motor PAP en, experimento #26:

http://www.parallax.com/dl/docs/books/StampworksSpanish.pdf

Manejo de servos en, experimento #3 de:

http://www.parallax.com/dl/docs/books/edu/WAMv1_1Spanish.pdf

92
Programación de Aplicaciones para Dispositivos / Re: Controlar Motores En Vb6
« en: Martes 5 de Diciembre de 2006, 11:59 »
Con respecto a la conexión de motores PAP, podes ver en el ejercicio #26 de este libro:

http://www.parallax.com/dl/docs/books/StampworksSpanish.pdf

Si el curso de Rambal se basa en el BOE-BOT de www.parallax.com, seguramente está basado en este libro:

http://www.rambal.com/descarga/doc/robotica.pdf

Otro libro que te puede resultar interesante:

http://www.parallax.com/dl/docs/books/edu/...ticsSpanish.pdf

En la publicación, "Nuts & Volts",  #89, encontrarás ejemplos sobre la conexión PC al exterior, via RS232.

Los artículos de la revista "Nuts & Volts", están en el CD de Parallax o en los sitios;  <http://www.parallax.com/html_pages/downloads/nvcolumns/Nuts_Volts_Downloads.asp> y <http://www.todomicrostamp.com/parallax_argentina/indice_nv.php>

93
Microcontroladores / Re: 16f877a
« en: Martes 28 de Noviembre de 2006, 17:28 »
Para manejar en una dirección un motor DC con un micro, podrías utilizar un transistor, si tiene que ser en ambas direcciones es necesario un puente H, ver en:

(puente H)
http://www.todomicrostamp.com/parallax_argentina/puente.php

(transistor como interruptor)
http://www.parallax.com/dl/docs/books/edu/ICSpanish.pdf

94
Programación en C / Re: Higrómetro/termómetro Sht11
« en: Lunes 27 de Noviembre de 2006, 14:33 »
En estas dos direcciones tienen bastante información referente al STH1x:

http://www.parallax.com/detail.asp?product_id=28018

http://www.emesystems.com/OL2sht1x.htm

95
Robótica / Re: Ayuda Con Comunicacion Inalambrica
« en: Domingo 26 de Noviembre de 2006, 02:34 »
En este sito encontrarás algo relacionado con tu idea:

http://www.todomicrostamp.com/iker2.php

96
Robótica / Re: Favoritos Robotica (aporta Con Tu Link)
« en: Domingo 26 de Noviembre de 2006, 02:18 »
http://www.parallax.com/html_pages/downloa...s_Downloads.asp

En este sitio, 108 artículos de la revista Nuts & Volts, dedicados a aplicaciones con microcontroladores.

97
Robótica / Re: Motores Paso A Paso
« en: Sábado 25 de Noviembre de 2006, 01:34 »
Necesitas dos puentes H, en ese tipo de motores no se conecta ningún cable a la alimentación, como los que tienen 5 ó 6.

 Fijate en, encontrarás como hacer un puente H con LM386:

http://www.todomicrostamp.com/parallax_argentina/puente.php

98
Programación de Videojuegos / Re: Necesitos Bocetos Para Videojuegos
« en: Sábado 25 de Noviembre de 2006, 00:56 »
En este sitio encontrarás un video, con distintos motivos para videojuegos, del cual puedes sacar ideas:

http://www.parallax.com/detail.asp?product_id=32360

99
Microcontroladores / Re: Como Hacer Dimmer Por Software
« en: Viernes 24 de Noviembre de 2006, 20:05 »
Si te sirve, podría tomar la señal de la salida, del comando XOUT (Tx, de X-10), de un BASIC Stamp con el osciloscopio.

100
Microcontroladores / Re: Trasmicion Usb
« en: Martes 14 de Noviembre de 2006, 08:40 »
En esta dirección está el circuito, para la conversión USB/RS232:

http://www.ftdichip.com/Documents/Schemati...20Schematic.pdf

Otros adaptadores USB/*

http://www.ftdichip.com/Documents/AppNotes/DG245_20.pdf

Páginas: 1 2 3 [4] 5