Escudo anti-araña QZ041 V1.0

../../_images/Spider-Shield-V1.0-1.png

1.Introduction

Spider-Shield-V1.0 es la placa de expansión del robot cuadrúpedo, que está conectada a la placa controladora ESP8266. La placa de expansión tiene 10 puertos de pines y puede conectar 8 servos. La parte inferior contiene la cabina de la batería 18650, que puede operar el movimiento del robot sin conexión después de configurar la batería. Al mismo tiempo, después de conectar la placa controladora ESP8266, la batería 18650 se puede cargar conectando la fuente de alimentación a través del cable Tipo-c.

Hay dos indicadores de carga en la placa de expansión: “CHRG” indica que la batería se está cargando y “STDBY” indica que la batería está llena. Mediante el uso de la placa de expansión, los usuarios pueden operar fácilmente varios servos para completar diferentes acciones.

2.Features

8 pines digitales con 3 pines cada uno

1 pin analógico con 3 pines

2 filas de pines compatibles con ESP8266

1 compartimento para batería 18650

1 luz indicadora de estado de la batería

1 interruptor de palanca de encendido

Tiene la función de cargar batería 18650.

3.Specifications

Tamaño: 103.9 mm * 44.7 mm

Peso: 31g

../../_images/Spider-Shield-V1.0-2.png../../_images/Spider-Shield-V1.0-3.png

4. Código de muestra

Después de insertar la placa controladora ESP8266 en las ranuras de pines de la placa de extensión, conecte un servo al puerto de pines D4 de la placa de extensión. Instale una batería 18650 y luego cargue el programa para controlar el servo.

(1) Diagrama de cableado

../../_images/Spider-Shield-V1.0-4.png

(2) Código de muestra

 1#include <Servo.h>
 2Servo myservo;//create servo object to control a servo
 3void setup() {
 4  myservo.attach(D4);//attaches the servo on GPIO2 to the servo object
 5}
 6void loop() {
 7  int pos;
 8  for (pos = 10; pos <= 170; pos += 1) { //goes from 0 degrees to 180 degrees
 9    myservo.write(pos);//tell servo to go to position in variable 'pos'
10    delay(15);//waits 15ms for the servo to reach the position
11  }
12  for (pos = 170; pos >= 10; pos -= 1) { //goes from 180 degrees to 0 degrees
13    myservo.write(pos);//tell servo to go to position in variable 'pos'
14    delay(15);//waits 15ms for the servo to reach the position
15  }
16}

5. Resultado de la prueba

Después de cargar el programa, coloque el interruptor en ON y observará una oscilación continua de los servos, produciendo un movimiento de balanceo de izquierda a derecha.

6. Recursos relacionados

Artículos relacionados con

Deja el primer comentario

Solicite una prueba gratuita

Esta prueba de producto está priorizada para educadores e instituciones académicas.

Al completar y enviar este formulario, usted acepta los
Términos y condiciones de prueba de productos Acebott.

Desbloquee hoy su descuento educativo exclusivo

Complete este formulario para solicitar descuentos especiales diseñados para educadores e instituciones. ¡Disfrute de al menos un 5 % de descuento en nuestros kits STEM, porque la educación merece una recompensa!

¡Por favor, rellene el formulario de arriba y nuestro equipo se pondrá en contacto con usted lo antes posible!
😊🚀

¡Obtenga una cotización gratis! 🎉

¿No encuentras el kit STEM perfecto? ¿Quieres los mejores precios al por mayor?
¿Interesado en convertirse en distribuidor?

¡Simplemente complete el formulario de arriba y nos comunicaremos con usted lo antes posible con toda la información que necesita! 😊🚀

Este sitio está protegido por reCAPTCHA y Google Política de privacidad Términos de Servicio de Google