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.

 

SD_Arduino
 
 
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

NRF24 Arduino – Raspberry Pi – Arduino

Hola a tod@s, en esta entrada os voy a enseñar como mandar a la Raspberry Pi, un dato desde un Arduino. Y a su vez, esta va enviar el dato recibido a otro Arduino. Este post tiene como objeto llevar variables de temperatura y humedad con la idea de automatizar un sistema de riego. Como comente en la anterior entrada, los datos que vamos a leer en el Arduino (a una hora determinada del día) van a ser los de un sensor de humedad del suelo.

Material necesario:

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