MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
SpainLabs - Comunidad 3D, Arduino, Raspberry, CNC, y más

Pulsa aquí para entrar a los foros.
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario
  

Contraseña
  





Estadísticas del foro
» Miembros: 9,809
» Último miembro: Linderkin
» Temas del foro: 7,986
» Mensajes del foro: 96,281

Estadísticas totales

Últimos temas
Puck2099
Autolevel, paso a paso (I...

Foro: Anet
Último mensaje por: Puck2099
Hace 32 minutos
» Respuestas: 230
» Vistas: 26,061
Canyonazo
TMC2130 y Marlin 1.1.9

Foro: Firmware y Software
Último mensaje por: Canyonazo
Hace 1 hora
» Respuestas: 2
» Vistas: 0
DuDu88
CoreXY Cabezal intercambi...

Foro: CoreXY
Último mensaje por: DuDu88
Hace 1 hora
» Respuestas: 3
» Vistas: 172
Smitter
Problema con los Nema 17

Foro: Electrónica
Último mensaje por: Smitter
Hace 1 hora
» Respuestas: 4
» Vistas: 0
feralaz
mensaje idle

Foro: Anet
Último mensaje por: feralaz
Hace 3 horas
» Respuestas: 0
» Vistas: 0
Triangulo
extruye poco material

Foro: General
Último mensaje por: Triangulo
Ayer, 11:29 PM
» Respuestas: 5
» Vistas: 0

 
  Usar la memoria EEPROM d Arduino para la config del programa
Enviado por: giltesa - 26-06-2013, 11:32 PM - Foro: Arduino - Respuestas (1)

Usar la memoria EEPROM de Arduino para guardar la configuración del programa de forma muy cómoda :zpalomitas:

Código:
/*
   Author:     Alberto Gil Tesa
   WebSite:    http://giltesa.com
   License:    CC BY-NC-SA 3.0
   Date:       26/06/2013

   Description:
      Ejemplo de uso de una estructura STRUCT y UNION combinadas
      para almacenar varios datos de forma comoda en la memoria
      EEPROM del Arduino.

      Cada vez que se reinicia el Arduino con el boton de RESET,
      o se conecte a la corriente, aumentaran los datos y se
      imprimiran los nuevos.

      Solo es un ejemplo, lo ideal seria guardar la configuracion
      de nuestro programa al encender el Arduino, y modificarla
      desde un menu con un LCD y unos botones, etc.

      Recomiendo leer las entradas:
         Estructuras UNION:      http://giltesa.com/?p=13666
         Uso de las estructuras: http://giltesa.com/?p=13693
*/


struct DATOS{
   float   temperatura;
   float   humedad;
   int     luz;
   boolean usable;
};

union MEMORIA{
   DATOS dato;
   byte  b[sizeof(DATOS)];
}
miMemoria;


#include <EEPROM.h>
#define address 0


void setup()
{
   // Se recuperan los datos de la memoria EEPROM:
   for( int i=0 ; i<sizeof(DATOS) ; i++  )
      miMemoria.b[i] = EEPROM.read( address+i );


   // Se comprueba que se hayan podido leer los datos (que no se haya leido basura)
   // No es la forma mas elegante de hacerlo pero funciona:
   if( miMemoria.dato.usable == true )
   {
      miMemoria.dato.temperatura += 0.5;
      miMemoria.dato.humedad += 0.1;
      miMemoria.dato.luz += 1;
   }
   // Si nunca se habian usado se inicializan todos los datos:
   else
   {
      miMemoria.dato.temperatura = 0.0;
      miMemoria.dato.humedad = 0.0;
      miMemoria.dato.luz = 0;
      miMemoria.dato.usable = true;
   }


   // Se guardan los datos en la memoria EEPROM:
   for( int i=0 ; i<sizeof(DATOS) ; i++  )
      EEPROM.write( address+i , miMemoria.b[i] );


   // Se imprime por pantalla los datos:
   delay(1000);
   Serial.begin(9600);
   Serial.print("Temperatura = "); Serial.println(miMemoria.dato.temperatura);
   Serial.print("Humedad     = "); Serial.println(miMemoria.dato.humedad);
   Serial.print("Luz         = "); Serial.println(miMemoria.dato.luz);
   pinMode(13, OUTPUT);
   digitalWrite(13, HIGH);
}

void loop()
{
   // Una vez cargamos los datos en el SETUP ya podemos hacer uso de ellos desde nuestro programa.
   // ...
}

resim

Imprimir

  Equivalente a SOMO14D
Enviado por: igargi - 26-06-2013, 02:00 PM - Foro: Arduino - Respuestas (2)

Woola foreros Gran sonrisa

Acabo de ver la SOMO14D y es justo lo que necesito para el camión pero por lo visto ya no se fabrica, sabéis si hay alguno que me sirva igual?

Gracias! Sonrisa

PD: La página

Imprimir

  [Duda] ¿Existe algo así?
Enviado por: Hynnash - 26-06-2013, 01:01 PM - Foro: Electrónica - Respuestas (8)

Pues me vengo comiendo la cabeza desde hace dos días preguntándome si existe algo parecido a un relé pero en tamaño muy pequeño.

Me explico:

¿Existe algo que, al pasar la corriente eléctrica por él, accione de alguna manera un elemento mecánico hacia arriba o hacia abajo? (Como puede ser, por ejemplo, la punta de un bolígrafo) Todo esto sin superar, a lo ancho, el tamaño de un led de 5mm. Hacia abajo, lo que queráis.

Supongo que con una bobina puedes hacerte un mini-relé, para que lo atraiga magnéticamente, pero... ¿Y si quieres poner muchos juntos y que no se active el de al lado? :roto2:

Un saludo, foristas.

Imprimir

  ReconstructMe
Enviado por: jusalyso - 26-06-2013, 09:50 AM - Foro: Scanners 3D - Respuestas (20)

Para todos los que tengáis el sensor Kinect de Microsoft podeis scannear con esta aplicación (http://reconstructme.net/) el sensor de Microsoft no puede escanear a distancias menores de 80cm por lo cual n o podremos escanear piezas pequeñas con mucho detalle pero de piezas mas grande si, para poder scannear piezas mas pqueñas deberíamos comprar un sensor muy parecido que si lo hace y que escanea por debajo de los 40cm y su precio ronda los 200€ http://www.primesense.com/developers/get-your-sensor/

http://www.youtube.com/watch?feature=pla...s0UP2D0AW4

Imprimir

  DAVID-LASERSCANNER
Enviado por: jusalyso - 26-06-2013, 09:36 AM - Foro: Scanners 3D - Respuestas (30)

Este scanner esta bastante bien para poder scannear piezas pequeñas y después poder imprimirlas con nuestras impresoras. Este proyecto http://www.david-laserscanner.com/ esta bastante bien y podemos hacernos uno de forma muy económica.Hay una versión de pago, carísima por cierto. Pero otra gratis, tan solo debemos descargarnos el software imprimir la plantilla de calibrado y disponer de una cámara web (cuanto mayor resolución mejor) y tener un laser nivel.
Puede operar de forma manual (moveremos el nivel laser de forma manual en el primer scanneo y después de girar 60º la pieza volveremos a scannear) o de forma automática para lo cual deberíamos hacernos el circuito electrónico que moverá el laser y rotara la plataforma donde pondremos la pieza a scannear. La web dispone de tienda donde poder comprar todos los elementos pero también se pueden conseguir en tiendas de electrónica cerca de nosotros. toda la info est en la web del link que puse mas arriba.

Toda la info del Software y Hardware en Español y es OPEN
http://www.david-laserscanner.com/wiki/u...ng_started

resim

resim

Imprimir