본문 바로가기
라즈베리

라즈베리파이 피코 -#4

by 오징어땅콩2 2021. 3. 17.
반응형

라즈베리파이 피코 -#4

마지막으로 브링크 예제를 만들어 보죠.
딱히 소스코드가 어렵지 않으니 설명은 생략하고, 
아두이노와 거의 유사하게 만든것 같습니다.

 

 

 

 

 

 

/**
 * Copyright (c) 2020 Raspberry Pi (Trading) Ltd.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#include "pico/stdlib.h"

void function(int pin);
int main() 
{
#ifndef PICO_DEFAULT_LED_PIN
#warning blink example requires a board with a regular LED
#else
    const uint LED_PIN = 1;
    for(int i = 0; i < 4; i++)
    {
        gpio_init(i);
        gpio_set_dir(i, GPIO_OUT);
    }
    while (true) 
    {
        function(0);
        function(1);
        function(2);
        function(3);       
    }
#endif
}

void function(int pin)
{
    gpio_put(pin, 1);
    sleep_ms(250);
    gpio_put(pin, 0);
    sleep_ms(250);

    return ;
}


'라즈베리' 카테고리의 다른 글

라즈베리파이 피코 -#6  (0) 2022.01.23
라즈베리파이 피코, 마이크로파이썬 설치하기  (0) 2021.07.18
라즈베리파이 피코 -#3  (1) 2021.03.17
라즈베리파이 피코 -#2  (0) 2021.03.17
라즈베리파이 피코 -#1  (0) 2021.03.17

댓글