#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/gpio.h"
#include "pico/time.h"

#define LED_PIN 25 // Assuming LED is connected to GPIO pin 25

void setup() {
    stdio_init_all();
        gpio_init(LED_PIN);
            gpio_set_dir(LED_PIN, GPIO_OUT);
            }

            void blink_led(int count) {
                for (int i = 0; i < count; i++) {
                        gpio_put(LED_PIN, 1); // Turn LED on
                                sleep_ms(500); // 500 milliseconds delay
                                        gpio_put(LED_PIN, 0); // Turn LED off
                                                sleep_ms(500); // 500 milliseconds delay
                                                    }
                                                    }

                                                    int main() {
                                                        setup();

                                                            for (int minute = 1; minute <= 3; minute++) {
                                                                    int blink_count = (minute == 1) ? 10 : ((minute == 2) ? 20 : 30);
                                                                            printf("Blinking LED %d times in minute %d...\n", blink_count, minute);
                                                                                    blink_led(blink_count);
                                                                                        }

                                                                                            printf("Blinking pattern complete.\n");

                                                                                                return 0;
                                                                                                }
                                                                                                H
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT