SoftwareSerial&&ejemplos comunicaciones serial

Elegiremos dos pines digitales para crear un nuevo puerto serie, Rx/Tx que yo le llamo «vserial», Este nuevo puerto se comunicará a la velocidad elegida con el dispositivo que le conectemos (por ejemplo un HC-08), si hubiera sido un HC-05 la velocidad debe establecerse en (38400)) si queremos entrar en su configuración. Enlace bidireccional entre …

Comunicación Serial con Arduíno.

Todas las tarjetas Arduino tienen, al menos, un puerto de tipo Serial, situado en el conector 0 para la recepción de datos (RX) y el conector 1 para la emisión (TX). Estos dos conectores también se utilizan por el convertidor USB-Serie para comunicar por el puerto USB cuando se transfiere un nuevo programa a la …

Esp32&Serial mp3 Player YX5300

He probado dos librerias al uso: <SerialMP3Player.h> <MD_YX5300.h> Es necesario utilizar tambien la libreria <SoftwareSerial.h> para Esp8266 y Esp32 bajo la denominación de EspSoftwareSerial, que es como viene en la búsqueda y gestión de librerias del Ide Arduíno- EJEMPLO con <MD_YX5300.h> Estructura de archivos y carpetas dentro de la tarjeta sd de memoria. Basandome en …

Interrupción externa a traves de Blynk&Esp32

En este ejemplo sencillo vamos a transformar una interrupción externa que originalmente era disparada a traves de un botón conectado a una GPIO, por un botón virtual disparado a traves de Blynk. Este botón escogido es el pin virtual V20 al que hemos asignado la variable entera «int virtualSensor=1;» .La hemos declarado igual a 1 …

Control de Servos con Blynk

En este sketch vamos a mover un servo con un slider como widget en la app., utilizando la placa «node mcu Lolin V3″(esp8266),pero que valdría tambien para Esp32. Si lo hacemos de forma simple y sin control escribiriamos el ejemplo que viene en el «Blynk Example Browser» (https://examples.blynk.cc/?board=NodeMCU&shield=ESP8266%20WiFi&example=GettingStarted%2FServo) Si que controlaremos nuestro servo,pero de una …

Esp32&Servos

Ejemplos probados con dos librerias para el uso de servomotres con la placa Esp32. Las siguientes librerias funcionan perfectamente en estos ejemplos. Ejemplo con potenciometro conectado en A0=gpio36 En ambos casos hemos utilizado la función analogSetPinAttenuation (.), para entender como funciona y que efectos produce.Según mi experiencia, pongo esta tabla de resultados: Conexionado Pot, GND …

Esp8266&Servos

Aunque hay muchos ejemplos de Sketchs para mover servos con esta familia de placas que llevan este microcontrolador y sus estupendas características, mi experiencia con la libreria <Servo.h> me ha generado problemas para completar las posiciones de los servos de 0 a 45 y de 135 a 180 grados. Para solventarlo utilizo la libreria <Servo8266.h> …

Pasar de los Bloques al código

No quería dejar pasar este asunto sin comentar el proceso que estoy siguiendo desde el momento que decidí pasarme al código. La cuestión es sencilla,: si aprender en nuestro inicio con las plataformas de programación por Bloques o aprender con tutoriales el entorno del Ide arduíno. Si eres de esos que no quieren esperar, sino …

Blynk&Esp32&Tmc-2209

AVISO: Las imagenes ofrecidas de la app Blynk estan desactualizadas, la plataforma ha cambiado en la actualidad. En este Sketch vamos a poner en practica el control entre 1 a 20 rpm de un motor paso a paso como el 17hd48002H-22b o equivalente con nuestro driver TMC2209 y la APP de Blynk. Si quieres entretenerte …