Bienvenido, Invitado |
Tienes que registrarte para poder participar en nuestro foro.
|
|
|
Configura el lugar donde termina despues de imprimir? |
Enviado por: omar1967 - 20-07-2014, 10:44 PM - Foro: Firmware y Software
- Respuestas (9)
|
|
Hola a Todos! primero me presento ,mi nombre es Omar soy Argentina ,soy lector del foro desde que comencé a construir mi impresora prusa3 modelo Steel Leonardo2 ,el tema es que por fin termine la construcción! con ayuda de lo publicado en este foro pude poner en marcha la impresora ,probe los finales de carrera X,Y,Z y todo bien ,hice un chequeo de todo y como todo dio bien me dispuse a realizar la primera impresión ,hice la primera prueba con el cubo de prueba y me dio un pequeño error en las dimensiones ,como 1mm de mas pero lo peor fue lo que paso cuando termino la impresión fue que el eje Y se fue para atrás mas haya del fin de carrera y salto la correa ? pensé que era porque tenia mal las dimensiones de la cama y modifique el campo el repetier host ,lo tenia 20cm x 20cm la cama y la modifique a 15cm x 15cm ,hice otra impresión y el resultado fue el mismo? es como que el programa no toma reconoce el interruptor de fin de carrera ,hice las pruebas con el repetier en manual y funcionan los 3 ejes bien.
Alguien sabe si hay algún campo para programar donde se pueda modificar donde terminen los eje Y ,X ,Z luego que termine de imprimir? estoy usando Merlin en el arduino. :dale2:
Saludos! a Todos!
|
|
|
Duda con los tiempo de los codigos |
Enviado por: Katynga - 20-07-2014, 04:18 PM - Foro: Arduino
- Respuestas (1)
|
|
Hola de nuevo.
Esto de reencontrarse con la programación después de 20 años en silencio, a veces se hace cuesta arriba.
Tengo una duda de novata. La cuestión es simple.
¿Que haceis cuando quereis interrumpir el proceso de lectura del Loop para que atienda a una modificación de algun parametro desde fuera?
Por ejemplo:
Tenemos un código largo del cual estamos tomando lecturas de sondas y encendiendo o apagando cosas en función de estas.
Los condicionales que hacen encender y apagar las cosas los regulamos con potenciometros, los cuales ponemos en un LCD el valor que tienen en ese momento.
¿Como se hace, si queremos modificar el valor de potenciometro, para que el código se detenga donde esté y atienda a nuestra modificación?
No se si me explico
Algo como si aprieto este botón para de leer y atiende a la modificación que estoy haciendo.
Seguro que se puede hacer, sin la necesidad de tener dos Arduinos conectados entre si.
Uno de ellos corriendo continuamente el Loop y otro esperando la modificación de los valores.
Muchas gracias.
|
|
|
Problema ejemplo fibonacci |
Enviado por: axisgar - 20-07-2014, 01:24 AM - Foro: PICs - Microchip
- Respuestas (8)
|
|
Pues la cuestion es que estoy siguiendo unos ejemplos y si bien esta no es la solución tal cual la pone el libro si que es valida, pero como lo tengo aqui puesto no funciona, en la linea 24 he comentado lo que tengo que ponerle pàra que funcione correctamente,explico el fallo:
Por ejemplo para cuando suma=1,Anterior=0 y Actual=0, al realizar el addwf Actual,w deberia dar W=1 pero me da W=2 es como si el movf Anterior,W al ser 0 no le hiciera caso y no pusiera W a 0.
Desde ya gracias por pegar un ojo
Código: __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ;Configuración para el grabador
LIST P=16F84A ;Procesador
INCLUDE <P16F84A.INC> ;Definicion de los operandos utilizados
CBLOCK 0X0C
Suma
Actual
Anterior
ENDC
ORG 0
Inicio bsf STATUS,RP0
clrf PORTB
bcf STATUS,RP0
Principal
clrf Suma ;Empecemos desde el 0
clrf Anterior ;Empecemos desde el 0
clrf Actual ;Empecemos desde el 0
incf Suma,F ;Sumamos uno
Fibo movf Actual,W
movwf Anterior ;Actual lo pasamos al anterior
movf Suma,W
movwf Actual
;clrw W
movf Anterior,W ;Cargamos el anterior en trabajo
addwf Actual,W ;Sumamos actual+anterior
btfsc STATUS,C ;Si la suma es mayor se produce acarreo en C y C=1
goto Fin
movwf Suma
goto Fibo
Fin movf Actual,W
movwf PORTB
Sleep
END
|
|
|
|