Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "freertos/FreeRTOS.h"
- #include "freertos/task.h"
- #include "esp_system.h"
- #include "driver/gpio.h"
- void app_main(void)
- {
- gpio_set_direction(GPIO_NUM_0, GPIO_MODE_OUTPUT);
- gpio_set_direction(GPIO_NUM_2, GPIO_MODE_OUTPUT);
- gpio_set_direction(GPIO_NUM_4, GPIO_MODE_OUTPUT);
- while(1) {
- gpio_set_level(GPIO_NUM_0, 0);
- gpio_set_level(GPIO_NUM_2, 0);
- gpio_set_level(GPIO_NUM_4, 0);
- printf("\nAll off\n");
- vTaskDelay(2000/portTICK_PERIOD_MS);
- gpio_set_level(GPIO_NUM_0, 1);
- gpio_set_level(GPIO_NUM_2, 0);
- gpio_set_level(GPIO_NUM_4, 0);
- printf("\nonly GPIO 0 on\n");
- vTaskDelay(2000/portTICK_PERIOD_MS);
- gpio_set_level(GPIO_NUM_0, 0);
- gpio_set_level(GPIO_NUM_2, 1);
- gpio_set_level(GPIO_NUM_4, 0);
- printf("\nonly GPIO 2 on\n");
- vTaskDelay(2000/portTICK_PERIOD_MS);
- gpio_set_level(GPIO_NUM_0, 0);
- gpio_set_level(GPIO_NUM_2, 0);
- gpio_set_level(GPIO_NUM_4, 1);
- printf("\nonly GPIO 4 on\n");
- vTaskDelay(2000/portTICK_PERIOD_MS);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement