Arduino Tutorial : Leer y escribir en una tarjeta sD

En esta entrada de hoy, vamos a experimentar con comunicaciones entre nuestro Arduino y una tarjeta sD, tanto para escribir archivos en ella como para tomar el camino contrario, leerlos.
 
 
Más adelante veremos como adaptar esta práctica para escribir código G y almacenarlo en la tarjeta SD. Como algunos de vosotros ya sabéis, el código G o g-code es un tipo de lenguaje de bajo nivel muy útil para el control de máquinas de control numérico o CNC, materia de la que ya hemos tratado en algunos temas anteriores. En concreto, una de sus aplicaciones podría ser para albergar una pieza de Impresora 3D o un grabado para una cortadora láser.

 

 
En la práctica de hoy vamos a hacer uso del monitor serial y de dos pulsadores. Con uno de los pulsadores nos dedicaremos a pedir por comunicación serial la escritura de un texto almacenado previamente. Posteriormente, con el otro pulsador, podremos leer los datos recogidos en la tarjeta, que se mostrarán también por medio del monitor serial.
 

Leer más

Arduino Tutorial 25: Reloj RTC

En este tutorial vamos a poner en hora a nuestro Arduino, para ello vamos a usar un reloj: el módulo RTC, en este caso el DS3231. 
 
El DS3231 mantiene la hora en un proyecto sin necesidad de alimentar el Arduino, ya que tiene una batería interna que le permite funcionar años sin alimentación exterior.
 
Cuando este módulo se pone en hora se mantiene con gran precisión, de forma que si se vuelve a alimentar el proyecto, este estará en hora a pesar de haber estado apagado un tiempo.

Montaje

esquema
Esquema del conexionado

Leer más

Arduino Tutorial 24: Enviar datos digitales mediante NRF24L01

En esta entrada vamos a usar el módulo NRF24L01. Con este módulo podemos llevar a cabo comunicaciones inalámbricas entre 100 y 200 metros de longitud máxima. El precio es bajo y se pueden encontrar en Amazon.
Podéis consultar el datasheet del integrado en el siguiente link. Además os dejo el enlace de la librería que usamos en el siguiente link.
 
Para esta entrada necesitamos:
  • 2  módulos NRF24L01
  • 2 arduinos
  • 1 led
  • 1 pulsador

 

Lo primero que tenemos que saber es como conectar el módulo NRF24L01 al arduino:
Módulo NRF24L01
Módulo NRF24L01

Leer más

Arduino Tutorial 23: Control de un motor paso a paso por medio de un pololu A4988

Muy buenas, en nuestra entrada anterior acerca de tutoriales Arduino os enseñamos como funcionaba un motor paso a paso y como controlarlo por Arduino. Pues bien, el siguiente paso a tomar una vez estudiado los motores paso a paso será como controlar un motor paso a paso por medio de un stepper o controlador de motor paso a paso.

 

El stepper A4988 es ideal para controlar motores paso a paso
El stepper A4988 es ideal para controlar motores paso a paso

Leer más