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
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
(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