Protector de coche QA052 ESP32 V1.0

../../_images/ESP32-Car-Shield-1.png

1.Introduction

ACEBOTT-ESP32-Car-Shield-V1.0 es una placa de expansión para la placa controladora ESP32-Max-V3.0, que se utiliza principalmente para la construcción de automóviles inteligentes. La placa de expansión adopta un método de conexión estandarizado, simplifica el proceso de conexión de hardware y, lo más importante, aumenta la función de accionamiento del motor, lo que mejora la eficiencia y la flexibilidad del desarrollo del proyecto, de modo que los desarrolladores puedan centrarse más en las funciones principales y la innovación del proyecto.

Para obtener más información sobre la placa controladora ESP32, haga clic en el siguiente enlace: https://acebottteam.github.io/acebott-docs-master/board/ESP32/QA007%20ESP32%20Max%20V1.0%20Controller%20Board.html

2.Features

Tres pines digitales de 3 pines

Dos pines analógicos de 3 pines

Dos filas de interfaces de pines para ESP32-Max-V3.0

Cinco interfaces de motor de CC

Tres pines I2C

Tres interfaces servo

Un puerto serial

Una interfaz ultrasónica

Una interfaz de sensor Trace de tres vías

Una interfaz de alimentación (voltaje de entrada máximo 15 V, corriente de salida máxima 3 A)

Temperatura de funcionamiento 0~70 ℃

3.Specifications

Tamaño: 68.1 mm * 52.1 mm

Peso: 22g

../../_images/ESP32-Car-Shield-2.png

4. Código de muestra

Conecte la placa de expansión a la placa controladora esp32, conecte un motor TT en la interfaz M1 de la placa de expansión, cargue el programa y controle la rotación hacia adelante y hacia atrás del motor.

(1) Diagrama de cableado

../../_images/ESP32-Car-Shield-3.png

(2) Código de muestra

 1#include"Arduino.h"
 2
 3int M1_Forward = 128;//Corresponding to 10000000 in binary, M1 is moving forward
 4int M1_Backward = 64;//Corresponding to the binary 01000000, M1 moves backwards
 5
 6void setup() {
 7  pinMode(18, OUTPUT);    // SHCP_PIN
 8  pinMode(16, OUTPUT);    // EN_PIN
 9  pinMode(5, OUTPUT);     // DATA_PIN
10  pinMode(17, OUTPUT);    // STCP_PIN
11  pinMode(19, OUTPUT);    // PWM1_PIN
12}
13
14//Define the motor pins and speed of the expansion board
15void Move(int Dir, int Speed) 
16{
17  digitalWrite(16, LOW);    // EN_PIN
18  analogWrite(19, Speed);   // PWM1_PIN
19
20  digitalWrite(17, LOW);    // STCP_PIN
21  shiftOut(5, 18, MSBFIRST, Dir);   // DATA_PIN, SHCP_PIN, MSBFIRST, Dir
22  digitalWrite(17, HIGH);   // STCP_PIN
23}
24
25void loop() {
26  Move(M1_Forward,255);   //Motor forward rotation
27  delay(3000);
28  Move(M1_Backward,-255);   //Motor reverse rotation
29  delay(3000);
30}

5. Resultado de la prueba

Después de cargar el programa, el motor TT realiza un ciclo para lograr el efecto de rotación hacia adelante durante 3 segundos y luego rotación inversa durante 3 segundos.

../../_images/ESP32-Car-Shield-4.png

6. Recursos relacionados

PDF y código

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