Trabajando con memoria de Adafruit FRAM (2 / 3 paso)

Paso 2: Programar el Arduino

Descargar e instalar la biblioteca de Adafruit aquí y echar un vistazo a su ejemplo.

El ejemplo que viene con la biblioteca de FRAM es bastante simple, pero puede que desee ejecutar para mostrar que todo está funcionando correctamente. Después de que usted está seguro de que funciona correctamente, puedes subir mi sketch para probar.

Las dos funciones que agregué a cuidar de los valores del ahorro y la recuperación de los. La función de writeMem() toma el valor para salvarse y el guardar dirección como entradas. A continuación, el valor es dividido por 256. Ese número (MSB = el Byte más significativo) y el resto o módulo (LSB = menos significativo Byte) se almacenan en 2 dirección de memoria separadas. La dirección que pasa la función (yo uso Dirección 10 en mi ejemplo) y la siguiente dirección alternativamente, 11, almacenar los bytes 2. Si vas a pasar varios valores para el almacenamiento, asegúrese de que saltar una dirección entre ellos por lo que no sobreescribas el 2 º byte de su primer número.

readMem() se llama a la primera de la dirección 2. Nuevamente, el ejemplo utiliza Dirección 10. El MSB y el LSB se recuperan y se reconstituye el valor total multiplicando el MSB por 256 y agregarlo al LSB.

No hay matemáticas binario o hexadecimal es necesitada... Almacenarlo y recuperarlo... ESO ES ÉL!

Artículos Relacionados

Convertir su iPod generación 5 de Video con memoria Flash!

Convertir su iPod generación 5 de Video con memoria Flash!

Usted puede han visto mi Instructables otros sobre cómo convertir tu iPod Mini y 4G iPods con CF y se preguntaba si usted podría hacer lo mismo con el iPod Video. Bien puede!Nota: Algunas de las instrucciones son muy similares (si no es lo mismo) com
TfCD: Bookmarker / lámpara con aleación con memoria inteligente de lectura

TfCD: Bookmarker / lámpara con aleación con memoria inteligente de lectura

(Este proyecto fue creado para el curso TfCD en la TU Delft)La idea era crear un marcador que puede también funcionar como una lectura pequeña luz. Hemos querido utilizar el 'material inteligente' SMA (aleación con memoria de forma) para el cable aut
Aguafuerte y trabajando con hierro meteórico

Aguafuerte y trabajando con hierro meteórico

hierro meteórico es una sustancia maravillosa. Muchas culturas lo utilizó (como los egipcios y los Inuit) como una fuente de hierro antes de extraer el hierro del mineral fue inventado.Naturalmente es muy difícil, mantiene una buena ventaja y es resi
VBScript trabajando con unidades montadas

VBScript trabajando con unidades montadas

este instructable es por solicitud. ¿Muchos de ustedes pueden reconocer esto de un anterior instructable había hecho cual era así que un techwiz24 me preguntó podría utilizar esto para desconectar una unidad de red, mostrar una imagen y luego pedir q
Acelerómetro-logger con memoria SD-card

Acelerómetro-logger con memoria SD-card

una unidad de logger para medir fuerzas en una montaña rusa y salvarlos a una tarjeta SD.También es posible modificar el software en la unidad por lo que pueden medir otras cosas si se puede conectar a un bus i2c.Emoción superior DragsterPaso 1: intr
CNC Grbl con Motot de Adafruit protector v2

CNC Grbl con Motot de Adafruit protector v2

Esto no es un instructables es más por compartir el software grbl que modifiqué para trabajar con Adafruit Motor V2 de evitado.Tuve algunos Adafruit protector motor v2 y algunos motores paso a paso salvados de algunas impresoras antiguas y tristes pu
Actualice su iPod Mini con memoria Flash - No más disco!

Actualice su iPod Mini con memoria Flash - No más disco!

En lugar de un disco duro, el iPod actualizado nuevo utilizará memoria flash sin partes móviles para arranque rápido y tiempos de acceso y menor consumo de energía.(Corrí mi iPod continuamente durante más de 20 horas en una carga!).Usted también tend
Efectos de iluminación LED RGB con Abalorio de Adafruit

Efectos de iluminación LED RGB con Abalorio de Adafruit

Este instructable es para hacer efectos de luz programables usando un LED RGB (este es un LED que contiene elementos individuales rojo, verde y azul) y el bajo costo microcontrolador baratija de Adafruit. Estas luces pueden usadas y reutilizadas para
Trabajando con btrfs

Trabajando con btrfs

Btrfs es un emergente sistema de archivos estándar de Linux, y tiene muchos beneficios sobre ext3 y 4.Incluyen algunos de los beneficios de btrfs...Instantáneas - la capacidad para congelar el sistema de archivos en el tiempo y volver a ese estadoSub
Diseño con memoria Flash SPI discreta

Diseño con memoria Flash SPI discreta

Diseño con flash discreto es 1/10th el costo, utiliza un mucho más pequeño factor de formay requiere mucho hardware menos especializado que el uso de las tarjetas flash SD.Este Instructable le mostrará cómo agregar 1MB de memoria flash externa discre
Nes controlador con memoria de 8gb / LED de iluminación de la insignia

Nes controlador con memoria de 8gb / LED de iluminación de la insignia

todos granizaron el Nes, se puede hacer nada para mejorarlo. Así que pensé: esto es tan genial! Sólo he conseguido sonrisas quien lo ha visto. Personas han puesto leds en como esto antes y memoria usb, pero no como este y no con un mando original reg
Conseguir un Kinect trabajando con el proceso en una Mac

Conseguir un Kinect trabajando con el proceso en una Mac

la primera generación de la Microsoft Kinect para la Xbox 360 podría envejecer como tecnología sino por aproximadamente $100 (unidades usadas se pueden encontrar para ~ $30), hay no hay herramienta mejor para hacer un cuerpo completo, la experiencia
Trabajando con los potenciómetros

Trabajando con los potenciómetros

potenciómetros o "ollas" para abreviar, son medios de agregar control de resistencia variable a su circuito. Cada potenciómetro está clasificada de 0 la cantidad marcada de ohmios en el potenciómetro. En este instuctable, estoy usando un potenci
Trabajando con Robots

Trabajando con Robots

avances en tecnologías de miniaturización y la computación han permitido incrementar el uso de rutina de aviones no tripulados, una vez hechos por el hombre. La más alta capacidad de repetición y trabajo basado en las reglas de ahora ser automatizado