100%  

Programación del servo

Acceda al entorno de programación online

Antes de utilizar la placa ESP32 STEAMakers con MicroBlocks es necesario configurarla.


Con la placa conectada al puerto USB y al entorno MicroBlocks ( aquí se explica cómo hacerlo), utilice cualquiera de los siguientes métodos.

Atención

Conecte el servomotor al pin IO14 (D7).


1.- Cargue la librería “Servomotores” haciendo clic en el botón Añadir Librería.
En la ventana emergente que aparecerá, haga doble clic en “Servomotores”- También puede seleccionar “Servomotores” y después hacer clic en el botón “Abre”:


2.- En la columna izquierda aparecerá una nueva categoría: “Servomotores”. Haga clic sobre ella para ver los bloques que contiene.

3.- Seleccione el bloque “pon el servo …” que se muestra en la imagen:


4.- Conecte el servomotor al pin 14 (D7). Si utiliza un pin diferente, ponga este valor en el primer parámetro del bloque.
El segundo es el ángulo. Debe ser “-90” grados.

5.- Haga clic en el blog para posicionar al servomotor.

1.- Cargue la librería “Smart Farm”:

1Añadir librería › 2Kits y placas › 3} Smart Farm


2.- Busque el bloque



En la lista desplegable, deberá canviar el valor “abre” por “cierra”.

3.- Haga clic en el bloque anterior para posicionar al servomotor.

Acceda al entorno de programación online
Para poder establecer comunicación entre el entorno de programación STEAMakersBlocks y la placa, es necesario instalar y ejecutar un programa: AB-Connector.
En el enlace anterior también encontrará instrucciones para empezar a utilizar STEAMakersBlocks.




Atención

No olvide ejecutar el programa AB-Connector y conectar el servomotor al pin IO14 (D7).


Elabore el siguiente programa y cárguelo en la placa ESP32STEAMakers para posicionar correctamente el servomotor a 180º. Conecte el servomotor al pin IO14 (D7):


El código del programa resultante es el siguiente:

#include <ESP32Servo.h>
Servo servo_14;
 
void setup()
{
  	servo_14.attach(14);
}
 
void loop()
{
	yield();
  	servo_14.write(180);
}