
Введение #
acebott-ESP32-Car-Shield-V1.0 - это плата расширения для платы контроллера ESP32-Max-V3.0, которая в основном используется для создания интеллектуальных автомобилей. Плата расширения использует стандартизированный метод подключения, упрощает процесс подключения оборудования, и самое главное - увеличивает функцию привода двигателя, что повышает эффективность разработки и гибкость проекта, так что разработчики могут больше сосредоточиться на основных функциях и инновациях проекта.
Для получения дополнительной информации о плате контроллера ESP32 перейдите по следующей ссылке:
QA007/QA008/QA009 Плата контроллера ESP32 Max V1.0
Особенности #
- Три 3-контактных цифровых контакта
- Два 3-контактных аналоговых контакта
- Два ряда штыревых интерфейсов для ESP32-Max-V3.0
- Пять интерфейсов двигателя постоянного тока
- Три контакта I2C
- Три сервоинтерфейса
- Один последовательный порт
- Один ультразвуковой интерфейс
- Один трехсторонний интерфейс датчика Trace
- Один интерфейс питания (макс. входное напряжение 15 В, макс. выходной ток 3 А)
- Рабочая температура 0~70℃
Характеристики #
Размер : 68.1 мм * 52.1 мм
Вес: 22g

Пример дела #
Подключите плату расширения к плате контроллера esp32, подключите двигатель TT к интерфейсу M1 платы расширения, загрузите программу и управляйте прямым и обратным вращением двигателя.
Схема подключения #

Пример кода #
#include"Arduino.h"
int M1_Forward = 128;//Corresponding to 10000000 in binary, M1 is moving forward
int M1_Backward = 64;//Corresponding to the binary 01000000, M1 moves backwards
void setup() {
pinMode(18, OUTPUT); // SHCP_PIN
pinMode(16, OUTPUT); // EN_PIN
pinMode(5, OUTPUT); // DATA_PIN
pinMode(17, OUTPUT); // STCP_PIN
pinMode(19, OUTPUT); // PWM1_PIN
}
//Define the motor pins and speed of the expansion board
void Move(int Dir, int Speed)
{
digitalWrite(16, LOW); // EN_PIN
analogWrite(19, Speed); // PWM1_PIN
digitalWrite(17, LOW); // STCP_PIN
shiftOut(5, 18, MSBFIRST, Dir); // DATA_PIN, SHCP_PIN, MSBFIRST, Dir
digitalWrite(17, HIGH); // STCP_PIN
}
void loop() {
Move(M1_Forward,255); //Motor forward rotation
delay(3000);
Move(M1_Backward,-255); //Motor reverse rotation
delay(3000);
}
Результат испытаний #
После загрузки программы двигатель ТТ совершает циклы, достигая эффекта вращения вперед в течение 3 секунд, а затем обратного вращения в течение 3 секунд.

Связанные ресурсы #
Получить ценовое предложение или купить у #
B2B-бизнес: info@acebott.com
Официальный веб-сайт: QA052 ESP32 Car Shield V1.0