From 5a4851d0b688b4d32bda673929974ed73e0ce87d Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Tue, 31 Dec 2024 04:23:43 -0500 Subject: [PATCH] ESP-IDF RC Motors Controls --- ESP-IDF_Robot/main/blink_example_main.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/ESP-IDF_Robot/main/blink_example_main.c b/ESP-IDF_Robot/main/blink_example_main.c index 8e8a469c4..5035e8271 100644 --- a/ESP-IDF_Robot/main/blink_example_main.c +++ b/ESP-IDF_Robot/main/blink_example_main.c @@ -350,6 +350,26 @@ static void ledc_init (void) { .hpoint = 0, }; ESP_ERROR_CHECK(ledc_channel_config(&ledc_channel_3)); + // MOTOR FRONT LEFT, REVERSE + ledc_timer_config_t ledc_timer_2 = { + .speed_mode = MTR_MODE, + .duty_resolution = MTR_DUTY_RES, + .timer_num = MTR_FRONT_LEFT_REV_TMR, + .freq_hz = MTR_FREQUENCY, + .clk_cfg = LEDC_APB_CLK + }; + ESP_ERROR_CHECK(ledc_timer_config(&ledc_timer_2)); + ledc_channel_config_t ledc_channel_2 = { + .speed_mode = MTR_MODE, + .channel = MTR_FRONT_LEFT_REV, + .timer_sel = MTR_FRONT_LEFT_REV_TMR, + .intr_type = LEDC_INTR_DISABLE, + .gpio_num = MTR_FRONT_LEFT_REV_IO, + .duty = MTR_FRONT_LEFT_REV_DUTY, + .hpoint = 0, + }; + ESP_ERROR_CHECK(ledc_channel_config(&ledc_channel_2)); + //ESP_ERROR_CHECK(ledc_set_duty(LEDC_MODE, LEDC_CHANNEL, LEDC_DUTY)); //ESP_ERROR_CHECK(ledc_update_duty(LEDC_MODE, LEDC_CHANNEL));