100%  

Programación del servo

Programación con MicroBlocks

Acceda al entorno de programación en línea

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 D10 (IO05).


#Método 1: librería Servomotor

1.- Cargue la librería “Servomotores” haciendo clic en el botón Añadir librería. En la ventana emergente, haga doble clic en “Servomotores”:


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 5. 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.

#Método 2: librería Smart Home

1.- Cargue la librería “Smart Home”: 1Añadir librería › 2Kits y placas › 3Smart Home


2.- Busque el bloque
.

En la lista desplegable, cambie el valor “abre” por “cierra”.

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

Programación con STEAMakersBlocks

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-Conector.
En el enlace anterior también encontrará instrucciones para empezar a utilizar STEAMakersBlocks.



Elabore el siguiente programa y cárguelo en la placa ESP32STEAMakers para posicionar correctamente el servomotor. Conecte el servomotor al pin IO05 (D10):

Atención

Conecte el servomotor al pin IO05 (D10).



El código del programa resultante es el siguiente:

#include <ESP32Servo.h>
Servo servo_5;
 
void setup()
{
  	servo_5.attach(5);
}
 
void loop()
{
	yield();
  	servo_5.write(0);
}